mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 11:01:37 -05:00
use setContent instead of addElement (#17386)
This commit is contained in:
@@ -476,21 +476,28 @@ export class NotebookComponent extends AngularDisposable implements OnInit, OnDe
|
|||||||
viewsDropdownMenuActionViewItem.setActionContext(this._notebookParams.notebookUri);
|
viewsDropdownMenuActionViewItem.setActionContext(this._notebookParams.notebookUri);
|
||||||
}
|
}
|
||||||
|
|
||||||
this._actionBar.setContent([
|
|
||||||
{ element: buttonDropdownContainer },
|
|
||||||
{ action: this._runAllCellsAction },
|
|
||||||
{ element: Taskbar.createTaskbarSeparator() },
|
|
||||||
{ element: kernelContainer },
|
|
||||||
{ element: attachToContainer },
|
|
||||||
{ element: spacerElement },
|
|
||||||
]);
|
|
||||||
|
|
||||||
if (this._showToolbarActions) {
|
if (this._showToolbarActions) {
|
||||||
this._actionBar.addElement(viewsDropdownContainer);
|
this._actionBar.setContent([
|
||||||
this._actionBar.addAction(collapseCellsAction);
|
{ element: buttonDropdownContainer },
|
||||||
this._actionBar.addAction(clearResultsButton);
|
{ action: this._runAllCellsAction },
|
||||||
this._actionBar.addAction(this._trustedAction);
|
{ element: Taskbar.createTaskbarSeparator() },
|
||||||
this._actionBar.addAction(runParametersAction);
|
{ element: kernelContainer },
|
||||||
|
{ element: attachToContainer },
|
||||||
|
{ element: spacerElement },
|
||||||
|
{ element: viewsDropdownContainer },
|
||||||
|
{ action: collapseCellsAction },
|
||||||
|
{ action: clearResultsButton },
|
||||||
|
{ action: this._trustedAction },
|
||||||
|
{ action: runParametersAction },
|
||||||
|
]);
|
||||||
|
} else {
|
||||||
|
this._actionBar.setContent([
|
||||||
|
{ element: buttonDropdownContainer },
|
||||||
|
{ action: this._runAllCellsAction },
|
||||||
|
{ element: Taskbar.createTaskbarSeparator() },
|
||||||
|
{ element: kernelContainer },
|
||||||
|
{ element: attachToContainer },
|
||||||
|
]);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
let kernelContainer = document.createElement('div');
|
let kernelContainer = document.createElement('div');
|
||||||
@@ -523,18 +530,25 @@ export class NotebookComponent extends AngularDisposable implements OnInit, OnDe
|
|||||||
this._actionBar = new Taskbar(taskbar, { actionViewItemProvider: action => this.actionItemProvider(action as Action) });
|
this._actionBar = new Taskbar(taskbar, { actionViewItemProvider: action => this.actionItemProvider(action as Action) });
|
||||||
this._actionBar.context = this._notebookParams.notebookUri;
|
this._actionBar.context = this._notebookParams.notebookUri;
|
||||||
|
|
||||||
this._actionBar.setContent([
|
|
||||||
{ action: addCodeCellButton },
|
|
||||||
{ action: addTextCellButton },
|
|
||||||
{ element: kernelContainer },
|
|
||||||
{ element: attachToContainer },
|
|
||||||
{ action: this._runAllCellsAction },
|
|
||||||
]);
|
|
||||||
|
|
||||||
if (this._showToolbarActions) {
|
if (this._showToolbarActions) {
|
||||||
this._actionBar.addAction(this._trustedAction);
|
this._actionBar.setContent([
|
||||||
this._actionBar.addAction(clearResultsButton);
|
{ action: addCodeCellButton },
|
||||||
this._actionBar.addAction(collapseCellsAction);
|
{ action: addTextCellButton },
|
||||||
|
{ element: kernelContainer },
|
||||||
|
{ element: attachToContainer },
|
||||||
|
{ action: this._trustedAction },
|
||||||
|
{ action: this._runAllCellsAction },
|
||||||
|
{ action: clearResultsButton },
|
||||||
|
{ action: collapseCellsAction },
|
||||||
|
]);
|
||||||
|
} else {
|
||||||
|
this._actionBar.setContent([
|
||||||
|
{ action: addCodeCellButton },
|
||||||
|
{ action: addTextCellButton },
|
||||||
|
{ element: kernelContainer },
|
||||||
|
{ element: attachToContainer },
|
||||||
|
{ action: this._runAllCellsAction },
|
||||||
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user