Allows commenting outside edit mode when seamless editing is disabled. (#5422)

This commit is contained in:
Tom Moor
2023-06-10 15:56:00 +03:00
committed by GitHub
parent 3f7e66980b
commit d319bb7d9a
12 changed files with 112 additions and 42 deletions

View File

@@ -41,6 +41,10 @@ export default class Extension {
return {};
}
get allowInReadOnly(): boolean {
return false;
}
keys(_options: {
type?: NodeType | MarkType;
schema: Schema;

View File

@@ -205,7 +205,7 @@ export default class ExtensionManager {
callback: CommandFactory,
attrs: Record<string, any>
) => {
if (!view.editable) {
if (!view.editable && !extension.allowInReadOnly) {
return false;
}
view.focus();