Markdown Horizontal Scrollbar Fix (#17083)

* dynamically change horizontal scrollbar

* working horizontal scrollbar

* created new event to handle both scrollbar and mouse wheel

* only show scrollbar when needed
This commit is contained in:
Vasu Bhog
2021-09-27 16:54:43 -07:00
committed by GitHub
parent 6b2e950f68
commit db1d3cc517
4 changed files with 67 additions and 4 deletions

View File

@@ -80,6 +80,7 @@ export class NotebookModel extends Disposable implements INotebookModel {
private _trustedMode: boolean;
private _onActiveCellChanged = new Emitter<ICellModel | undefined>();
private _onCellTypeChanged = new Emitter<ICellModel>();
private _onScrollEmitter = new Emitter<void>();
private _cells: ICellModel[] | undefined;
private _defaultLanguageInfo: nb.ILanguageInfo | undefined;
@@ -213,6 +214,10 @@ export class NotebookModel extends Disposable implements INotebookModel {
return this._contextsChangedEmitter.event;
}
public get onScroll(): Emitter<void> {
return this._onScrollEmitter;
}
public get contextsLoading(): Event<void> {
return this._contextsLoadingEmitter.event;
}