diff --git a/demo-edit-es-module/module/editor.d.ts b/demo-edit-es-module/module/editor.d.ts index 34b7bb51e..500603daf 100644 --- a/demo-edit-es-module/module/editor.d.ts +++ b/demo-edit-es-module/module/editor.d.ts @@ -304,11 +304,11 @@ export interface IEditorView extends View, HasTheme, Focusable { getController(): EditorViewController; onControllerUpdate: IEvent -} -export interface EditorView extends IEditorView, IDisposable { setReadonly(flag: boolean): void +} +export interface EditorView extends IEditorView, IDisposable { setModel(model: ITextModel): void onDidChangeModel: IEvent diff --git a/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsEditorView.java b/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsEditorView.java index 599bc3b98..b7bc9011c 100644 --- a/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsEditorView.java +++ b/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsEditorView.java @@ -4,7 +4,6 @@ import org.sudu.experiments.js.JsFunctions; public interface JsEditorView extends JsIEditorView { - void setReadonly(boolean flag); void setModel(JsITextModel model); JsDisposable onDidChangeModel(JsFunctions.Consumer f); } diff --git a/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsIEditorView.java b/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsIEditorView.java index 805f99f3a..6ebb4fbef 100644 --- a/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsIEditorView.java +++ b/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsIEditorView.java @@ -23,4 +23,5 @@ public interface JsIEditorView extends JsView { void revealPosition(JsPosition position); JsEditorViewController getController(); + void setReadonly(boolean flag); } diff --git a/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsRemoteEditor.java b/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsRemoteEditor.java index ded46c9d2..559135a9f 100644 --- a/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsRemoteEditor.java +++ b/demo-edit-es-module/src/main/java/org/sudu/experiments/esm/JsRemoteEditor.java @@ -188,4 +188,9 @@ public void setExternalDialogProvider(JsDialogProvider opener) {} @Override public void setExternalMessageBar(JsExternalMessageBar emb) {} + + @Override + public void setReadonly(boolean flag) { + editor.readonly = flag; + } }