* NASA - OPEN MCT NOTEBOOK UI PROTOTYPE CHALLENGE https://www.topcoder.com/challenge-details/30059614/ Initial submission * Code updates: -Topcoder final fixes -NASA review fixes * drag and drop style fix, new entry focus, delete display fix * NASA reported issues fixed: objects saved in notebook, delete entry dialog, style files, and new entry from drag objects fixed. * Annotation toolbar UI style fixes, added annotation functionality on new entry dialog * painterro .map file issue fixed. * NASA review fixes: css files adjusted notebook children tree removed embed's title links to live object * CouchDB documentation added * CouchDB documentation added Screenshots added. * CouchDB setup documentation added * Test case functional and cosmetic issues fixed. * Test cases functional and cosmetic issues fixed. * updated file saver library * Code issues fixes: NotificationLaunchIndicator deleted. Inappropriate modifications to domain object models fixed. Implemented $destroy listener on entryDnd directive. Naming conventions fixed. Unnecessary changes made to platform handled. Painterro dependency handled gulp verify fix. * names and package fixes * filenames fix * [Notebook] Relocate to platform/features/notebook * [Notebook] Remove obsolete README * [Notebook] Restore original index.html * [Notebook] Expose via openmct.plugins * [Notebook] Remove demo entries * [Notebook] Run gulp fixstyle * [Notebook] Use dot notation instead of brackets ...for checkstyle * [Notebook] Remove extra comma * [Notebook] Run gulp fixstyle * [Notebook] Use dot notation instead of brackets ...for checkstyle * [Notebook] Fix lint issues * [Notebook] Fix lint issues * [Notebook] Fix lint issues * [Notebook] Fix lint issues * [Notebook] Fix lint issues * [Notebook] Fix lint issues * [Notebook] Fix lint issues * [Notebook] Fix lint issues * [Notebook] Fix lint issues * [Notebook] Run gulp fixstyle * [Notebook] Include painterro for tests * [Notebook] Fix require config for painterro * [Merge] WIP markup and styling Fixes #1896 - Very much WIP, currently having issues with hovering and jiggling * [Merge] WIP markup and styling Fixes #1896 - Very much WIP, attempting to convert textarea to contenteditable; * [Merge] JS debugging Fixes #1896 - Very much WIP! * [Merge] JS debugging Fixes #1896 - Really, really WIP - DnD doesn't work properly, and drag to existing entry no longer works. * [Front-end] Notebook thematic styling; test console Fixes #1896 - Added thematic styles and config; - Really, really, really WIP!! - DnD doesn't work properly, and drag to existing entry no longer works. * [Merge] Cleanups in JS Fixes #1896 - Removed and commented out logging statements * [Merge] WIP SCSS and markup polishing Fixes #1896 - Significant style and markup changes; - Styles, layout, etc. relating to embed elements; - Fixes in both notebook.html and embedControl.html; - Class name normalization; * [Merge] WIP Mods related to MCTModalNotebook.js Fixes #1896 Fixes #1906 * fix drag and drop, delete entries * [Front-end] Refined styling of entry embeds Fixes #1896 * [Merge] Generalized hover hide/show of local controls Fixes #1896 * [Merge] Generalized labeled icon-* elements Fixes #1896 * [Frontend] CSS normalizing, apply general styles in markup Fixes #1896 - Notebook class names more individualized; - Apply .labeled and .has-local-controls general classes; - Apply .s-input-inline to contenteditable div; - Look and feel cleanups for drag area and entry elements; * added modifiedOn time for entries that are changed, and fixed issue regarding inner text being filled when new entry button clicked * [Frontend] CSS sanding and cleanups Fixes #1896 - Removing unused classes; - Finessed margin and padding; * [Frontend] Mobile styling Fixes #1896 - Mod .has-local-controls to not apply when in touch context * [Frontend] WIP Mobile styling Fixes #1896 - phone portrait entry layout optimization * fix expand in layout, which was causing snapshot at expand * [Frontend] Fixes to search control Fixes #1896 - Search control now more robust, added .search-filter-by-type class selector; * [Frontend] Fix custom Selects Fixes #1896 - Custom Selects now much more solid, handle width compression better; * remove duplicate code from MCTModalNotebook and roll changes into MCTTriggerModal * [Frontend] WIP Mobile styling Fixes #1896 - Fixed general approach to portrait orientation in mobile/_layout.scss to use media query; - Fixed portrait layout in _notebook_base.scss to use media query; * prevent multiple new notebook entry divs from being created on open overlay, instead create on initialization * [Frontend] WIP Snapshot styling Fixes #1896 - Better class names; - Moved buttons in frame layout; * remove frame layout duplicate and use frame.html * fix issue of preserving line breaks when text is received from a persisted source * add comments, clean out some code, and fix broken tests * fix export image after merging with master * include painterro in karma config * Inlined templates for notebook * disable view policy - to allow layouts to function - needs more investigation * fix layout display overload, remove viewpolicy and notebookLayout.html. Fix delete error - issues found when deploying for testathon * fix (not being able to focus on content editable div to add text, while in layout) - when in layout, the first child of the outermost div is the only one that registers a click, this was causing an issue of not being able to edit notebook entries. My fix includes finding the first child of the div that registers the click and forcing a focus event. * fix focus one new entry issue, cleanup of code related to finding elements, and write more reusable code * abstract findElementById for reusability and improve performance from O^2 to O * user findElementById in entrydnd * change snapshot library to dom-to-image * [Frontend] WIP Snapshot styling Fixes #1896 Fixes #1947 - Significant markup changes to template in ViewSnaphot.js - WIP!!! Keeping own topic branch for now * [Frontend] WIP Snapshot styling Fixes #1896 Fixes #1947 - Significant markup changes to ViewSnaphot.js; - Change in imagery.scss to move non-layout styling to appropriate class; * Removed snapshot from version number to close sprint eagle * Updated version number for Enterprise release * Lock filesaver version (#1956) Lock filesaver version as there have been a large number of broken builds from what should be non-breaking version increases. Fixes currently broken build. * [Frontend] Snapshot styling Fixes #1896 Fixes #1947 - Final tweaks after rebase from notebook-integration-deep-styling * fixes issue of overlay not closing when context menu item in clicked when viewing snapshot * [Frontend] Painterro styling Fixes #1896 Fixes #1947 - WIP - Painterro styling overrides and config - Removed commented code * [Frontend] Painterro styling Fixes #1896 Fixes #1947 - WIP - Painterro styling overrides and config * fixes issue of overlay not closing when context menu item in clicked when viewing snapshot * specify require paths for new library * [Frontend] Local controls CSS added for hide/show of trash can icons Fixes #1896 Fixes #1947 - Also updated frame.scss to use same transition timing * proper shimming * dragging objects to notebook now only creates a link, clicking on snapshot from object view takes a snapshot of the current view, without re-rendering * [Frontend] Local controls CSS added for hide/show of trash can icons Fixes #1896 Fixes #1947 - Also updated frame.scss to use same transition timing * select correct div for snapshot * [Frontend] Adding background color to snapshot Fixes #1896 Fixes #1947 * remove snapshot class after async image render * [Frontend] Adding background color to snapshot Fixes #1896 Fixes #1947 * remove snapshot button from frames in layout * remove snapshot from frame view, add it only to overlay, change mctSnapShot to accomodate taking snaps of overlay/object view * add preview action, working, need styling for notebook action on preview * fix checkstyle * change glyph for preview, use similar tempalte to frame.html * dont allow preview action on objects getting edited currently * changes to browseController and NavigationService to block navigation and show preview of object when trying to navigate to object in tree in edit mode * [Frontend] Painterro styling and config Fixes #1896 Fixes #1947 - Changes mainly related to toolbar styling and labels * [Frontend] Notebook/Preview related sanding and polishing Fixes #1947 - Changed description for notebook-new-entry * [Frontend] Notebook/Preview related sanding and polishing Fixes #1947 - Added new global "hide-in-t-main-view" class; - Apply new class to Preview action to suppress display of that button in main view of navigated object; * code cleanup * [Frontend] Notebook/Preview related sanding and polishing Fixes #1947 - Classes for Notebook Entry button spacing; * abstract overlay into a service/api - to reduce code duplication catch error produced by painterro because of async div creation by dialog service * fix broken mcttriggermodal tests * fix checkstyle and lint * add functionality of being able to add buttons to the browse bar element of overlay when instantiating the overlay service * Reduce frequency of template recompilation in mct-include * Use updated painterro library. Fixes #1981 * add save flag and call done in both cases (clicking on cancel or ok) * fixes #1951 persist modified empty entry on blur * Bump Node Version * fix checkstyle * fixes issue where annotating snapshot that is already saved in notebook does not work * fix painterro button styling issue move jquery logic inside timeout block, because buttons are asynchronously created * remove description required when saving snapshot to notebook * remove create snapshot action from embeds, and add preview action to embeds * fixes edge case for issue #1981 Add a reject callback in the edgecase that user presses the x icon or esc key to cancel annotation, which was leading to the drag drop issue * Add default sort options on creation menu of Notebook * fix auto focus on new entry when in oldest first order, both in layout and regular view * [Frontend] Notebook mobile mods - Hide entry area when mobile; - Disallow entry edit or delete in mobile; * fixes issue 2041 (#2049) * fixes issue 2041 allows user to select caret position in notebook entries while in layout * [Frontend] Restore class, refine selector Fixes #2041 Fixes #2049 - Restored .s-input-inline to editable field; - Refined pointer-events: none to properly target .title-label only; * remove unused files/code and smoke test * remove , add pre-wrap to css and use inner text * make reviewer requested changes 'in progress still' * make reviewer requested changes 'continued' * replace html2canvas with dom-to-image - add in progress dialog to export image service - add error dialog to export image service * Search UI refactored to use flex Fixes #1947 - Fixes broken search inputs in main search and Notebook; - Significant rewrite to search SCSS and markup; * Fixes for Notebook custom selects; polishes to search Fixes #1947 - Better flex styles for custom selects; - Refinements to search styling; - Much better mobile responsive layout for search and controls in portrait layout; * fix preview action for embeds, which was showing current domain object vs selected domain object * Fixed hidden search dropdown menu Fixes #1947 * Revert whitespace change Revert change to whitespace in index.html. #1947. * [Export] Use html2canvas Use html2canvas instead of dom-to-image. Fixes issues with text exports. html2canvas is better supported and under active development and is a better choice for this library. Cleaned up export code, ensure that images are properly saved as the correct types. related to feedback on #1947 * Don't show brackets when timestamp is not specified (#331)
279 lines
13 KiB
SCSS
279 lines
13 KiB
SCSS
/*****************************************************************************
|
|
* Open MCT, Copyright (c) 2014-2018, United States Government
|
|
* as represented by the Administrator of the National Aeronautics and Space
|
|
* Administration. All rights reserved.
|
|
*
|
|
* Open MCT is licensed under the Apache License, Version 2.0 (the
|
|
* "License"); you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
* http://www.apache.org/licenses/LICENSE-2.0.
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
* License for the specific language governing permissions and limitations
|
|
* under the License.
|
|
*
|
|
* Open MCT includes source code licensed under additional open source
|
|
* licenses. See the Open Source Licenses file (LICENSES.md) included with
|
|
* this source code distribution or the Licensing information page available
|
|
* at runtime from the About dialog for additional information.
|
|
*****************************************************************************/
|
|
@mixin glyphBefore($unicode, $family: 'symbolsfont') {
|
|
&:before {
|
|
content: $unicode;
|
|
font-family: $family;
|
|
}
|
|
}
|
|
|
|
@mixin glyphAfter($unicode, $family: 'symbolsfont') {
|
|
&:after {
|
|
content: $unicode;
|
|
font-family: $family;
|
|
}
|
|
}
|
|
|
|
[class*="icon-"].labeled {
|
|
// Moved from .s-button and generalized
|
|
&:before {
|
|
// Fend off label from icon when it's included
|
|
margin-right: $interiorMarginSm;
|
|
}
|
|
}
|
|
|
|
/************************** CHAR UNICODES */
|
|
|
|
$glyph-icon-alert-rect: '\e900';
|
|
$glyph-icon-alert-triangle: '\e901';
|
|
$glyph-icon-arrow-down: '\e902';
|
|
$glyph-icon-arrow-left: '\e903';
|
|
$glyph-icon-arrow-right: '\e904';
|
|
$glyph-icon-arrow-double-up: '\e905';
|
|
$glyph-icon-arrow-tall-up: '\e906';
|
|
$glyph-icon-arrow-tall-down: '\e907';
|
|
$glyph-icon-arrow-double-down: '\e908';
|
|
$glyph-icon-arrow-up: '\e909';
|
|
$glyph-icon-asterisk: '\e910';
|
|
$glyph-icon-bell: '\e911';
|
|
$glyph-icon-box: '\e912';
|
|
$glyph-icon-box-with-arrow: '\e913';
|
|
$glyph-icon-check: '\e914';
|
|
$glyph-icon-connectivity: '\e915';
|
|
$glyph-icon-database-in-brackets: '\e916';
|
|
$glyph-icon-eye-open: '\e917';
|
|
$glyph-icon-gear: '\e918';
|
|
$glyph-icon-hourglass: '\e919';
|
|
$glyph-icon-info: '\e920';
|
|
$glyph-icon-link: '\e921';
|
|
$glyph-icon-lock: '\e922';
|
|
$glyph-icon-minus: '\e923';
|
|
$glyph-icon-people: '\e924';
|
|
$glyph-icon-person: '\e925';
|
|
$glyph-icon-plus: '\e926';
|
|
$glyph-icon-trash: '\e927';
|
|
$glyph-icon-x: '\e928';
|
|
$glyph-icon-brackets: '\e929';
|
|
$glyph-icon-crosshair: '\e930';
|
|
$glyph-icon-grippy: '\e931';
|
|
$glyph-icon-arrows-out: '\e1000';
|
|
$glyph-icon-arrows-right-left: '\e1001';
|
|
$glyph-icon-arrows-up-down: '\e1002';
|
|
$glyph-icon-bullet: '\e1004';
|
|
$glyph-icon-calendar: '\e1005';
|
|
$glyph-icon-chain-links: '\e1006';
|
|
$glyph-icon-collapse-pane-left: '\e1007';
|
|
$glyph-icon-collapse-pane-right: '\e1008';
|
|
$glyph-icon-download: '\e1009';
|
|
$glyph-icon-duplicate: '\e1010';
|
|
$glyph-icon-folder-new: '\e1011';
|
|
$glyph-icon-fullscreen-collapse: '\e1012';
|
|
$glyph-icon-fullscreen-expand: '\e1013';
|
|
$glyph-icon-layers: '\e1014';
|
|
$glyph-icon-line-horz: '\e1015';
|
|
$glyph-icon-magnify: '\e1016';
|
|
$glyph-icon-magnify-in: '\e1017';
|
|
$glyph-icon-magnify-out: '\e1018';
|
|
$glyph-icon-menu-hamburger: '\e1019';
|
|
$glyph-icon-move: '\e1020';
|
|
$glyph-icon-new-window: '\e1021';
|
|
$glyph-icon-paint-bucket: '\e1022';
|
|
$glyph-icon-pause: '\e1023';
|
|
$glyph-icon-pencil: '\e1024';
|
|
$glyph-icon-play: '\e1025';
|
|
$glyph-icon-plot-resource: '\e1026';
|
|
$glyph-icon-pointer-left: '\e1027';
|
|
$glyph-icon-pointer-right: '\e1028';
|
|
$glyph-icon-refresh: '\e1029';
|
|
$glyph-icon-save: '\e1030';
|
|
$glyph-icon-sine: '\e1031';
|
|
$glyph-icon-T: '\e1032';
|
|
$glyph-icon-thumbs-strip: '\e1033';
|
|
$glyph-icon-two-parts-both: '\e1034';
|
|
$glyph-icon-two-parts-one-only: '\e1035';
|
|
$glyph-icon-resync: '\e1036';
|
|
$glyph-icon-reset: '\e1037';
|
|
$glyph-icon-x-in-circle: '\e1038';
|
|
$glyph-icon-brightness: '\e1039';
|
|
$glyph-icon-contrast: '\e1040';
|
|
$glyph-icon-expand: '\e1041';
|
|
$glyph-icon-list-view: '\e1042';
|
|
$glyph-icon-grid-snap-to: '\e1043';
|
|
$glyph-icon-grid-snap-no: '\e1044';
|
|
$glyph-icon-frame-show: '\e1045';
|
|
$glyph-icon-frame-hide: '\e1046';
|
|
$glyph-icon-import: '\e1047';
|
|
$glyph-icon-export: '\e1048';
|
|
$glyph-icon-activity: '\e1100';
|
|
$glyph-icon-activity-mode: '\e1101';
|
|
$glyph-icon-autoflow-tabular: '\e1102';
|
|
$glyph-icon-clock: '\e1103';
|
|
$glyph-icon-database: '\e1104';
|
|
$glyph-icon-database-query: '\e1105';
|
|
$glyph-icon-dataset: '\e1106';
|
|
$glyph-icon-datatable: '\e1107';
|
|
$glyph-icon-dictionary: '\e1108';
|
|
$glyph-icon-folder: '\e1109';
|
|
$glyph-icon-image: '\e1110';
|
|
$glyph-icon-layout: '\e1111';
|
|
$glyph-icon-object: '\e1112';
|
|
$glyph-icon-object-unknown: '\e1113';
|
|
$glyph-icon-packet: '\e1114';
|
|
$glyph-icon-page: '\e1115';
|
|
$glyph-icon-plot-overlay: '\e1116';
|
|
$glyph-icon-plot-stacked: '\e1117';
|
|
$glyph-icon-session: '\e1118';
|
|
$glyph-icon-tabular: '\e1119';
|
|
$glyph-icon-tabular-lad: '\e1120';
|
|
$glyph-icon-tabular-lad-set: '\e1121';
|
|
$glyph-icon-tabular-realtime: '\e1122';
|
|
$glyph-icon-tabular-scrolling: '\e1123';
|
|
$glyph-icon-telemetry: '\e1124';
|
|
$glyph-icon-telemetry-panel: '\e1125';
|
|
$glyph-icon-timeline: '\e1126';
|
|
$glyph-icon-timer: '\e1127';
|
|
$glyph-icon-topic: '\e1128';
|
|
$glyph-icon-box-with-dashed-lines: '\e1129';
|
|
$glyph-icon-summary-widget: '\e1130';
|
|
$glyph-icon-notebook: '\e1131';
|
|
|
|
/************************** 16 PX CLASSES */
|
|
|
|
.icon-alert-rect { @include glyphBefore($glyph-icon-alert-rect); }
|
|
.icon-alert-triangle { @include glyphBefore($glyph-icon-alert-triangle); }
|
|
.icon-arrow-down { @include glyphBefore($glyph-icon-arrow-down); }
|
|
.icon-arrow-left { @include glyphBefore($glyph-icon-arrow-left); }
|
|
.icon-arrow-right { @include glyphBefore($glyph-icon-arrow-right); }
|
|
.icon-arrow-double-up { @include glyphBefore($glyph-icon-arrow-double-up); }
|
|
.icon-arrow-tall-up { @include glyphBefore($glyph-icon-arrow-tall-up); }
|
|
.icon-arrow-tall-down { @include glyphBefore($glyph-icon-arrow-tall-down); }
|
|
.icon-arrow-double-down { @include glyphBefore($glyph-icon-arrow-double-down); }
|
|
.icon-arrow-up { @include glyphBefore($glyph-icon-arrow-up); }
|
|
.icon-asterisk { @include glyphBefore($glyph-icon-asterisk); }
|
|
.icon-bell { @include glyphBefore($glyph-icon-bell); }
|
|
.icon-box { @include glyphBefore($glyph-icon-box); }
|
|
.icon-box-with-arrow { @include glyphBefore($glyph-icon-box-with-arrow); }
|
|
.icon-check { @include glyphBefore($glyph-icon-check); }
|
|
.icon-connectivity { @include glyphBefore($glyph-icon-connectivity); }
|
|
.icon-database-in-brackets { @include glyphBefore($glyph-icon-database-in-brackets); }
|
|
.icon-eye-open { @include glyphBefore($glyph-icon-eye-open); }
|
|
.icon-gear { @include glyphBefore($glyph-icon-gear); }
|
|
.icon-hourglass { @include glyphBefore($glyph-icon-hourglass); }
|
|
.icon-info { @include glyphBefore($glyph-icon-info); }
|
|
.icon-link { @include glyphBefore($glyph-icon-link); }
|
|
.icon-lock { @include glyphBefore($glyph-icon-lock); }
|
|
.icon-minus { @include glyphBefore($glyph-icon-minus); }
|
|
.icon-people { @include glyphBefore($glyph-icon-people); }
|
|
.icon-person { @include glyphBefore($glyph-icon-person); }
|
|
.icon-plus { @include glyphBefore($glyph-icon-plus); }
|
|
.icon-trash { @include glyphBefore($glyph-icon-trash); }
|
|
.icon-x { @include glyphBefore($glyph-icon-x); }
|
|
.icon-brackets { @include glyphBefore($glyph-icon-brackets); }
|
|
.icon-crosshair { @include glyphBefore($glyph-icon-crosshair); }
|
|
.icon-grippy { @include glyphBefore($glyph-icon-grippy); }
|
|
.icon-arrows-out { @include glyphBefore($glyph-icon-arrows-out); }
|
|
.icon-arrows-right-left { @include glyphBefore($glyph-icon-arrows-right-left); }
|
|
.icon-arrows-up-down { @include glyphBefore($glyph-icon-arrows-up-down); }
|
|
.icon-bullet { @include glyphBefore($glyph-icon-bullet); }
|
|
.icon-calendar { @include glyphBefore($glyph-icon-calendar); }
|
|
.icon-chain-links { @include glyphBefore($glyph-icon-chain-links); }
|
|
.icon-collapse-pane-left { @include glyphBefore($glyph-icon-collapse-pane-left); }
|
|
.icon-collapse-pane-right { @include glyphBefore($glyph-icon-collapse-pane-right); }
|
|
.icon-download { @include glyphBefore($glyph-icon-download); }
|
|
.icon-duplicate { @include glyphBefore($glyph-icon-duplicate); }
|
|
.icon-folder-new { @include glyphBefore($glyph-icon-folder-new); }
|
|
.icon-fullscreen-collapse { @include glyphBefore($glyph-icon-fullscreen-collapse); }
|
|
.icon-fullscreen-expand { @include glyphBefore($glyph-icon-fullscreen-expand); }
|
|
.icon-layers { @include glyphBefore($glyph-icon-layers); }
|
|
.icon-line-horz { @include glyphBefore($glyph-icon-line-horz); }
|
|
.icon-magnify { @include glyphBefore($glyph-icon-magnify); }
|
|
.icon-magnify-in { @include glyphBefore($glyph-icon-magnify-in); }
|
|
.icon-magnify-out { @include glyphBefore($glyph-icon-magnify-out); }
|
|
.icon-menu-hamburger { @include glyphBefore($glyph-icon-menu-hamburger); }
|
|
.icon-move { @include glyphBefore($glyph-icon-move); }
|
|
.icon-new-window { @include glyphBefore($glyph-icon-new-window); }
|
|
.icon-paint-bucket { @include glyphBefore($glyph-icon-paint-bucket); }
|
|
.icon-pause { @include glyphBefore($glyph-icon-pause); }
|
|
.icon-pencil { @include glyphBefore($glyph-icon-pencil); }
|
|
.icon-play { @include glyphBefore($glyph-icon-play); }
|
|
.icon-plot-resource { @include glyphBefore($glyph-icon-plot-resource); }
|
|
.icon-pointer-left { @include glyphBefore($glyph-icon-pointer-left); }
|
|
.icon-pointer-right { @include glyphBefore($glyph-icon-pointer-right); }
|
|
.icon-refresh { @include glyphBefore($glyph-icon-refresh); }
|
|
.icon-save { @include glyphBefore($glyph-icon-save); }
|
|
.icon-sine { @include glyphBefore($glyph-icon-sine); }
|
|
.icon-T { @include glyphBefore($glyph-icon-T); }
|
|
.icon-thumbs-strip { @include glyphBefore($glyph-icon-thumbs-strip); }
|
|
.icon-two-parts-both { @include glyphBefore($glyph-icon-two-parts-both); }
|
|
.icon-two-parts-one-only { @include glyphBefore($glyph-icon-two-parts-one-only); }
|
|
.icon-resync { @include glyphBefore($glyph-icon-resync); }
|
|
.icon-reset { @include glyphBefore($glyph-icon-reset); }
|
|
.icon-x-in-circle { @include glyphBefore($glyph-icon-x-in-circle); }
|
|
.icon-brightness { @include glyphBefore($glyph-icon-brightness); }
|
|
.icon-contrast { @include glyphBefore($glyph-icon-contrast); }
|
|
.icon-expand { @include glyphBefore($glyph-icon-expand); }
|
|
.icon-list-view { @include glyphBefore($glyph-icon-list-view); }
|
|
.icon-grid-snap-to { @include glyphBefore($glyph-icon-grid-snap-to); }
|
|
.icon-grid-snap-no { @include glyphBefore($glyph-icon-grid-snap-no); }
|
|
.icon-frame-show { @include glyphBefore($glyph-icon-frame-show); }
|
|
.icon-frame-hide { @include glyphBefore($glyph-icon-frame-hide); }
|
|
.icon-import { @include glyphBefore($glyph-icon-import); }
|
|
.icon-export { @include glyphBefore($glyph-icon-export); }
|
|
.icon-activity { @include glyphBefore($glyph-icon-activity); }
|
|
.icon-activity-mode { @include glyphBefore($glyph-icon-activity-mode); }
|
|
.icon-autoflow-tabular { @include glyphBefore($glyph-icon-autoflow-tabular); }
|
|
.icon-clock { @include glyphBefore($glyph-icon-clock); }
|
|
.icon-database { @include glyphBefore($glyph-icon-database); }
|
|
.icon-database-query { @include glyphBefore($glyph-icon-database-query); }
|
|
.icon-dataset { @include glyphBefore($glyph-icon-dataset); }
|
|
.icon-datatable { @include glyphBefore($glyph-icon-datatable); }
|
|
.icon-dictionary { @include glyphBefore($glyph-icon-dictionary); }
|
|
.icon-folder { @include glyphBefore($glyph-icon-folder); }
|
|
.icon-image { @include glyphBefore($glyph-icon-image); }
|
|
.icon-layout { @include glyphBefore($glyph-icon-layout); }
|
|
.icon-object { @include glyphBefore($glyph-icon-object); }
|
|
.icon-object-unknown { @include glyphBefore($glyph-icon-object-unknown); }
|
|
.icon-packet { @include glyphBefore($glyph-icon-packet); }
|
|
.icon-page { @include glyphBefore($glyph-icon-page); }
|
|
.icon-plot-overlay { @include glyphBefore($glyph-icon-plot-overlay); }
|
|
.icon-plot-stacked { @include glyphBefore($glyph-icon-plot-stacked); }
|
|
.icon-session { @include glyphBefore($glyph-icon-session); }
|
|
.icon-tabular { @include glyphBefore($glyph-icon-tabular); }
|
|
.icon-tabular-lad { @include glyphBefore($glyph-icon-tabular-lad); }
|
|
.icon-tabular-lad-set { @include glyphBefore($glyph-icon-tabular-lad-set); }
|
|
.icon-tabular-realtime { @include glyphBefore($glyph-icon-tabular-realtime); }
|
|
.icon-tabular-scrolling { @include glyphBefore($glyph-icon-tabular-scrolling); }
|
|
.icon-telemetry { @include glyphBefore($glyph-icon-telemetry); }
|
|
.icon-telemetry-panel { @include glyphBefore($glyph-icon-telemetry-panel); }
|
|
.icon-timeline { @include glyphBefore($glyph-icon-timeline); }
|
|
.icon-timer { @include glyphBefore($glyph-icon-timer); }
|
|
.icon-topic { @include glyphBefore($glyph-icon-topic); }
|
|
.icon-box-with-dashed-lines { @include glyphBefore($glyph-icon-box-with-dashed-lines); }
|
|
.icon-summary-widget { @include glyphBefore($glyph-icon-summary-widget); }
|
|
.icon-notebook { @include glyphBefore($glyph-icon-notebook); }
|
|
|
|
/************************** 12 PX CLASSES */
|
|
.icon-crosshair-12px { @include glyphBefore($glyph-icon-crosshair,'symbolsfont-12px'); }
|
|
.icon-folder-12px { @include glyphBefore($glyph-icon-folder,'symbolsfont-12px'); }
|
|
.icon-list-view-12px { @include glyphBefore($glyph-icon-list-view,'symbolsfont-12px'); }
|
|
.icon-grippy-12px { @include glyphBefore($glyph-icon-grippy,'symbolsfont-12px'); }
|