* Added click event to simple indicator * Moved operator status plugin to Open * Implementing user role status API * Support adding indicators asynchronously * Adding user status API * Updated example user provider * Update icon with status * Adding admin indicator * Apply config options * Set status class on indicator. Clear all statuses * Show poll question in op stat indicator * Implementing status summary * Get statuses from providers. Reset statuses when poll question set * Styling for operator status - New icon glyph - IMPORTANT: OVERRIDE ANY MERGE CONFLICTS USING THIS COMMIT! - Fixed erroneous font glyph mapping; - Added default color for indicator icon; - Changed user indicator to display response when set to other than "NO_STATUS". - Standardized icon display. * Cherrypick symbols font updates from restricted-notebook branch. This is the most full and complete version of the symbols font - OVERRIDE ANY MERGE CONFLICTS WITH THIS COMMIT! * Fix positioning of popups * Also fix positioning of status indicator * Get roles by status instead of users * Refactor how status summary is determined to simplify API * Re-fetch status summary on status change * Implemented status reset * Move status into separate API * Refactor user status to its own sub-API * Create RAF utility class * Error handling * Add copyright notices * Fix test issues * Added jsdocs * Additional tests for raf utility function * Move status style configuration into Open * Move styling from the API into the view * Added some docs * Added some unit tests and fixed a bug found in the process. Tests work\! Co-authored-by: Andrew Henry <akhenry@gmail.com>
62 lines
3.0 KiB
SCSS
62 lines
3.0 KiB
SCSS
@import "../api/overlays/components/dialog-component.scss";
|
|
@import "../api/overlays/components/overlay-component.scss";
|
|
@import "../plugins/condition/components/conditionals.scss";
|
|
@import "../plugins/conditionWidget/components/condition-widget.scss";
|
|
@import "../plugins/condition/components/inspector/conditional-styles.scss";
|
|
@import "../plugins/displayLayout/components/box-and-line-views";
|
|
@import "../plugins/displayLayout/components/display-layout.scss";
|
|
@import "../plugins/displayLayout/components/edit-marquee.scss";
|
|
@import "../plugins/displayLayout/components/image-view.scss";
|
|
@import "../plugins/displayLayout/components/layout-frame.scss";
|
|
@import "../plugins/displayLayout/components/telemetry-view.scss";
|
|
@import "../plugins/displayLayout/components/text-view.scss";
|
|
@import "../plugins/filters/components/filters-view.scss";
|
|
@import "../plugins/filters/components/global-filters.scss";
|
|
@import "../plugins/flexibleLayout/components/flexible-layout.scss";
|
|
@import "../plugins/folderView/components/grid-view.scss";
|
|
@import "../plugins/folderView/components/list-item.scss";
|
|
@import "../plugins/imagery/components/imagery-view.scss";
|
|
@import "../plugins/imagery/components/Compass/compass.scss";
|
|
@import "../plugins/telemetryTable/components/table-row.scss";
|
|
@import "../plugins/telemetryTable/components/table-footer-indicator.scss";
|
|
@import "../plugins/tabs/components/tabs.scss";
|
|
@import "../plugins/telemetryTable/components/table.scss";
|
|
@import "../plugins/timeConductor/conductor.scss";
|
|
@import "../plugins/timeConductor/conductor-axis.scss";
|
|
@import "../plugins/timeConductor/conductor-mode.scss";
|
|
@import "../plugins/timeConductor/conductor-mode-icon.scss";
|
|
@import "../plugins/timeConductor/date-picker.scss";
|
|
@import "../plugins/timeline/timeline.scss";
|
|
@import "../plugins/timelist/timelist.scss";
|
|
@import "../plugins/plan/plan";
|
|
@import "../plugins/viewDatumAction/components/metadata-list.scss";
|
|
@import "../ui/components/object-frame.scss";
|
|
@import "../ui/components/object-label.scss";
|
|
@import "../ui/components/progress-bar.scss";
|
|
@import "../ui/components/search.scss";
|
|
@import "../ui/components/swim-lane/swimlane.scss";
|
|
@import "../ui/components/toggle-switch.scss";
|
|
@import "../ui/components/timesystem-axis.scss";
|
|
@import "../ui/components/List/list-view.scss";
|
|
@import "../ui/inspector/elements.scss";
|
|
@import "../ui/inspector/inspector.scss";
|
|
@import "../ui/inspector/location.scss";
|
|
@import "../ui/layout/app-logo.scss";
|
|
@import "../ui/layout/create-button.scss";
|
|
@import "../ui/layout/layout.scss";
|
|
@import "../ui/layout/mct-tree.scss";
|
|
@import "../ui/layout/mct-search.scss";
|
|
@import "../ui/layout/pane.scss";
|
|
@import "../ui/layout/status-bar/indicators.scss";
|
|
@import "../ui/layout/status-bar/notification-banner.scss";
|
|
@import "../ui/preview/preview.scss";
|
|
@import "../ui/toolbar/components/toolbar-checkbox.scss";
|
|
@import "./notebook.scss";
|
|
@import "../plugins/notebook/components/sidebar.scss";
|
|
@import "../plugins/gauge/gauge.scss";
|
|
@import "../plugins/operatorStatus/operator-status";
|
|
|
|
#splash-screen {
|
|
display: none;
|
|
}
|