Fix #5238 Notebooks should support relative links (#6289)

* Fix #5238 Notebooks should support relative links
- Added detection of relative #links inside notebooks
- Added handling of these, at least for current notebook

Not handled: open other notebook & scroll to position.
This commit is contained in:
Kevin Cunnane
2019-07-09 14:30:57 -07:00
committed by GitHub
parent 930731423d
commit aef74c6d5a
10 changed files with 101 additions and 7 deletions

View File

@@ -9,6 +9,7 @@ import { AngularDisposable } from 'sql/base/node/lifecycle';
import { ICellModel } from 'sql/workbench/parts/notebook/models/modelInterfaces';
import * as themeColors from 'vs/workbench/common/theme';
import { IWorkbenchThemeService, IColorTheme } from 'vs/workbench/services/themes/common/workbenchThemeService';
import { URI } from 'vs/base/common/uri';
export const OUTPUT_AREA_SELECTOR: string = 'output-area-component';
@@ -48,6 +49,10 @@ export class OutputAreaComponent extends AngularDisposable implements OnInit {
return this.cellModel.trustedMode;
}
public get notebookUri(): URI {
return this.cellModel.notebookModel.notebookUri;
}
private setFocusAndScroll(node: HTMLElement): void {
if (node) {
node.focus();