Update telemetry table for multisession (#2686)

* update telemetry table to ingest marked row data, add a new alterntate bar with includes row name, selected rows and show selected rows toggle

* Enhancements for alternate toolbar in telem tables

- .c-control-bar adds style enhancements and `__label` element;
- Added `label` prop, markup and styling to ToggleSwitch;
- ToggleSwitch layout enhanced;
- Unit tested in main view and placed in Display Layout;

* made improvements to row marking

* bug fixes for marking

* fix linting issues

* -Make reviewer requested changes
-Clarify prop for marking
-Include alternateControlBar in the marking prop
- - since it only makes sense for making

Co-authored-by: Charles Hacskaylo <charlesh88@gmail.com>
This commit is contained in:
Deep Tailor
2020-02-27 10:27:58 -08:00
committed by GitHub
parent a0b7999ea2
commit 85902b878e
6 changed files with 184 additions and 53 deletions

View File

@@ -68,7 +68,7 @@ define([
table,
objectPath
},
template: '<table-component :isEditing="isEditing" :enableMarking="true"></table-component>'
template: '<table-component :isEditing="isEditing" :marking="{enable: true}"/>'
});
},
onEditModeChange(editMode) {
@@ -86,7 +86,7 @@ define([
priority() {
return 1;
}
}
};
}
return TelemetryTableViewProvider;
});