mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
Scroll query editor when clicking on global find result (#2665)
This commit is contained in:
@@ -7,8 +7,10 @@ import 'vs/css!sql/parts/query/editor/media/queryEditor';
|
|||||||
import { TPromise } from 'vs/base/common/winjs.base';
|
import { TPromise } from 'vs/base/common/winjs.base';
|
||||||
import * as strings from 'vs/base/common/strings';
|
import * as strings from 'vs/base/common/strings';
|
||||||
import * as DOM from 'vs/base/browser/dom';
|
import * as DOM from 'vs/base/browser/dom';
|
||||||
|
import * as types from 'vs/base/common/types';
|
||||||
|
|
||||||
import { EditorInput, EditorOptions, IEditorControl, IEditor } from 'vs/workbench/common/editor';
|
import { EditorInput, EditorOptions, IEditorControl, IEditor, TextEditorOptions } from 'vs/workbench/common/editor';
|
||||||
|
import * as editorCommon from 'vs/editor/common/editorCommon';
|
||||||
import { BaseEditor } from 'vs/workbench/browser/parts/editor/baseEditor';
|
import { BaseEditor } from 'vs/workbench/browser/parts/editor/baseEditor';
|
||||||
import { VerticalFlexibleSash, HorizontalFlexibleSash, IFlexibleSash } from 'sql/parts/query/views/flexibleSash';
|
import { VerticalFlexibleSash, HorizontalFlexibleSash, IFlexibleSash } from 'sql/parts/query/views/flexibleSash';
|
||||||
import { Orientation } from 'vs/base/browser/ui/sash/sash';
|
import { Orientation } from 'vs/base/browser/ui/sash/sash';
|
||||||
@@ -446,6 +448,13 @@ export class QueryEditor extends BaseEditor {
|
|||||||
this._connectionManagementService.rebuildIntelliSenseCache(this.connectedUri);
|
this._connectionManagementService.rebuildIntelliSenseCache(this.connectedUri);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public setOptions(options: EditorOptions): void {
|
||||||
|
const textOptions = <TextEditorOptions>options;
|
||||||
|
if (textOptions && types.isFunction(textOptions.apply)) {
|
||||||
|
textOptions.apply(this.getControl() as editorCommon.IEditor, editorCommon.ScrollType.Smooth);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// PRIVATE METHODS ////////////////////////////////////////////////////////////
|
// PRIVATE METHODS ////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user