Skip to content

Commit

Permalink
editor JS api: add IEditorView.setReadonly
Browse files Browse the repository at this point in the history
  • Loading branch information
kirillp committed Feb 13, 2025
1 parent 0b1a740 commit 2df8ec6
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 3 deletions.
4 changes: 2 additions & 2 deletions demo-edit-es-module/module/editor.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -304,11 +304,11 @@ export interface IEditorView extends View, HasTheme, Focusable {
getController(): EditorViewController;

onControllerUpdate: IEvent<EditorViewController>
}

export interface EditorView extends IEditorView, IDisposable {
setReadonly(flag: boolean): void
}

export interface EditorView extends IEditorView, IDisposable {
setModel(model: ITextModel): void

onDidChangeModel: IEvent<IModelChangedEvent>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<JsIModelChangedEvent> f);
}
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,5 @@ public interface JsIEditorView extends JsView {
void revealPosition(JsPosition position);

JsEditorViewController getController();
void setReadonly(boolean flag);
}
Original file line number Diff line number Diff line change
Expand Up @@ -188,4 +188,9 @@ public void setExternalDialogProvider(JsDialogProvider opener) {}

@Override
public void setExternalMessageBar(JsExternalMessageBar emb) {}

@Override
public void setReadonly(boolean flag) {
editor.readonly = flag;
}
}

0 comments on commit 2df8ec6

Please sign in to comment.