mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Custom Summary Page for NotebookWizard and notebook Cell with wizard variables (#10297)
* save not yet tested work * Merge from master. * Screeens Shared for Feeedback * Code complete * remove unneeded changes * remove unnecessary comma * remov wss * remove dead code * PR feedback * checkpoint fixes * PR & minor fixes * minor fix for feature of resourceType options being optional. * reverting experimental change * separating out changes for future featurework. * revert unneeded change * review feedback fixes * review feedback * rename InputFieldComponent to InputComponent * working version of custom summary page * add option to align items in a flex- container. * changes to support labelColor * save work , still pending issue with labelCSSStyles * Summary page and setting variabless in notebook. * minor fixes. * pr feedbck * fix formatting issues * pr feedback * pr feedback * pr feedback * fixing docs * summary page value setting fix * rename children of RowInfo to items * rename a method * rename summary_text to evaluated_text * rename properties of fieldInfo * revert inadvertent change * rename linked_texttext to hyperlinked_text and removing linking facility from readonly_text * pr feedback * fix setting tools variables in env and notebook * removing saving of originalValues for EvaluatedText * await on launchNotebookWithEdits * await on launchNotebookWithContent * merge RadioOptions & Options into 1 * merge ReadOnlyText, links & evaluatedText * Samples for new generic wizard features * fix comment * fix assertions * return type and comment for getClusterContext * fix inadvertent change * increase minimum required azdata version * remove unneeded environment variable settings * not leaking passwords in notebooks
This commit is contained in:
@@ -11,10 +11,12 @@ import { IPlatformService } from './platformService';
|
||||
|
||||
export interface IToolsService {
|
||||
getToolByName(toolName: string): ITool | undefined;
|
||||
toolsForCurrentProvider: ITool[];
|
||||
}
|
||||
|
||||
export class ToolsService implements IToolsService {
|
||||
private supportedTools: Map<string, ITool>;
|
||||
private currentTools: ITool[] = [];
|
||||
|
||||
constructor(private _platformService: IPlatformService) {
|
||||
this.supportedTools = new Map<string, ITool>(
|
||||
@@ -30,4 +32,12 @@ export class ToolsService implements IToolsService {
|
||||
getToolByName(toolName: string): ITool | undefined {
|
||||
return this.supportedTools.get(toolName);
|
||||
}
|
||||
|
||||
get toolsForCurrentProvider(): ITool[] {
|
||||
return this.currentTools;
|
||||
}
|
||||
|
||||
set toolsForCurrentProvider(tools: ITool[]) {
|
||||
this.currentTools = tools;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user