openmct/src/plugins
Deep Tailor 35d1b894e2 Tab view (#2197)
* first cut, working for objects with explicit height

* working for all objects by setting min-height explicitly to 70vh

* add composition listeners

* Tabs view WIP

- Markup and CSS BEMized;
- Stubbed in type icon in tab elements;
- TODO: refine styling on tabs;

* Tabs view WIP

- Layout enhancements;

* add types and header

* remove static icon-layout class

* move Tabs into its own plugin folder:

* simplify on composition add listener callback

* fix icon rendering

* add document dragstart and dragend listeners, with v-if div for drop target

* remove third argument from document listeners, move drop target to tab container

* Sanding and shimming on Tabs View

- WIP

* Tabs View styling

- Shippable to Deep;
- Added new c-drop-hint element in _controls.scss;
- Added new theme constants;
- Added 'empty' tabs view message;
- TODOs: add listener for dragover event for is-mouse-over styling,
integrate forthcoming changes to symbolsfont;

* add is-mouse-over class when drag enters dropHint div, add and remove listeners

* .c-drop-hint styling refined

- Refined hover effects;
- Bg icon instead of glyph character;
- TODOs: Change $bg-icon to plus sign;

* fix bug regarding persisting drop-hint styling even after drop is ended
2018-10-26 14:14:00 -07:00
..
autoflow Squashed commit of the following: 2018-08-31 12:03:15 -07:00
buildInfo [Copyright] Update copyright year across platform code references 2018-05-14 15:46:17 -07:00
displayLayout Elements pool and drag drop (#2196) 2018-10-23 10:52:37 -07:00
folderView Create menu (#2195) 2018-10-19 15:07:30 -07:00
latestDataClock [Time API] Fixed static code analysis issues 2017-05-01 13:29:14 -07:00
localTimeSystem Reimplementation of time conductor in Vue.js (#2173) 2018-09-26 15:41:04 -07:00
notebook Overlay Service - rewritten/redesigned in Vue (#2190) 2018-10-19 11:15:57 -07:00
plot Build refactor to webpack (#2139) 2018-08-07 14:47:50 -07:00
staticRootPlugin Build refactor to webpack (#2139) 2018-08-07 14:47:50 -07:00
summaryWidget Reimplementation of Display Layout in Vue (#2185) 2018-10-04 15:59:23 -07:00
tabs Tab view (#2197) 2018-10-26 14:14:00 -07:00
telemetryMean Update test specs to use Jasmine 3 (#2089) 2018-06-29 17:32:59 -07:00
telemetryTable Elements pool and drag drop (#2196) 2018-10-23 10:52:37 -07:00
timeConductor Fix code to remove warnings in conductor (#2192) 2018-10-11 11:33:59 -07:00
URLIndicatorPlugin Build refactor to webpack (#2139) 2018-08-07 14:47:50 -07:00
utcTimeSystem Update test specs to use Jasmine 3 (#2089) 2018-06-29 17:32:59 -07:00
plugins.js Tab view (#2197) 2018-10-26 14:14:00 -07:00