mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-08 01:28:26 -05:00
Refresh master with initial release/0.24 snapshot (#332)
* Initial port of release/0.24 source code * Fix additional headers * Fix a typo in launch.json
This commit is contained in:
@@ -8,7 +8,7 @@ import objects = require('vs/base/common/objects');
|
||||
|
||||
import {
|
||||
ICollapsibleViewOptions, AbstractCollapsibleView, ViewSizing, CollapsibleState
|
||||
} from 'vs/base/browser/ui/splitview/splitview';
|
||||
} from 'sql/base/browser/ui/splitview/splitview';
|
||||
|
||||
export interface IFixedCollapsibleViewOptions extends ICollapsibleViewOptions {
|
||||
expandedBodySize?: number;
|
||||
@@ -34,5 +34,14 @@ export abstract class FixedCollapsibleView extends AbstractCollapsibleView {
|
||||
protected changeState(state: CollapsibleState): void {
|
||||
super.changeState(state);
|
||||
this.setFixed(this.fixedSize);
|
||||
|
||||
if (this.body) {
|
||||
if (state == CollapsibleState.COLLAPSED) {
|
||||
// make sure the body goes out of the tabindex world by hiding it
|
||||
$(this.body).hide();
|
||||
} else {
|
||||
$(this.body).show();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
import { CollapsibleView, ICollapsibleViewOptions } from 'vs/workbench/parts/views/browser/views';
|
||||
import { CollapsibleView, ICollapsibleViewOptions } from 'sql/base/browser/ui/views/browser/views';
|
||||
import { List } from 'vs/base/browser/ui/list/listWidget';
|
||||
import { IAction, ActionRunner } from 'vs/base/common/actions';
|
||||
import { IContextMenuService } from 'vs/platform/contextview/browser/contextView';
|
||||
@@ -15,7 +15,7 @@ import { CountBadge } from 'vs/base/browser/ui/countBadge/countBadge';
|
||||
import { IDisposable, dispose } from 'vs/base/common/lifecycle';
|
||||
import { IThemeService } from 'vs/platform/theme/common/themeService';
|
||||
import { attachBadgeStyler } from 'vs/platform/theme/common/styler';
|
||||
import { CollapsibleState } from 'vs/base/browser/ui/splitview/splitview';
|
||||
import { CollapsibleState } from 'sql/base/browser/ui/splitview/splitview';
|
||||
|
||||
export class FixedListView<T> extends CollapsibleView {
|
||||
private _badge: CountBadge;
|
||||
|
||||
Reference in New Issue
Block a user