openmct/platform/commonUI/general/res/sass
Pegah Sarram 425655bae0 [Layout] Support sub-object selection in layout (#1811)
Updates to sub object selection, first cut of selection APIs.

* [API] Add inspector view registry to register inspector view providers and show a view in the inspector.

[API] Modify the selection API to register the click event and handle the event. The API will add a class to the selected object and the immediate parent of the selected object.

[Directive] Implemenet mct-selectable directive for making an element selectable.

[Layout] Update the layout controller to use the Selection API. Also, add double click gesture to allow drilling into a selected object.

Populate the Elements pool with contained elements of the selected object. Update toolbar and inspector to listen for the changes in selection.

* [Frontend] Mods to markup and CSS for sub-object selection

* MCTSelectable allows selection in initialization, use to select on navigation

[Frontend] Show grid in first nested layout, hide from deeper nesting. Only show grids when applicable to relative selection.

* Fix checkstyle and lint errors

* Bring back the change that made mct-init-select work

* [Inspector] Make sure the right content is displayed based on whether a view provider exists or not.

* Only show table options when editing

* Make reviewers' requested changes

* Fix broken tests

* [Frontend] Cleanups and tweaks

Fixes #1811
- Cleanups between frame, editor and selecting.scss;
- Hover and selected borders visually pumped up a bit;
- Solid borders on hover and selecting when browsing;
- Dashed borders for layouts when editing;
- Fixed cursor to only show move capability when
element is selected;

* [Frontend] Tweaks to frame.no-frame layout

Fixes #1811
- Margin set to 0;
- Overflow set to hidden;

* [Frontend] Fixed position items border width fixed

Fixes #1811
- Set to 1px;

* Add tests for inspector controller and fix broken tests. Clean up code.

* [Fixed Position] Stop event propagation on click handlers in fixed position to avoid the event reaching the selection click handlers which caused issues with toolbar and selection."

* Fix tests

* Add tests

* Add test

* Remove element from document
2017-12-07 13:04:46 -08:00
..
controls Summary Widgets (#1668) 2017-11-28 13:23:15 -08:00
edit [Layout] Support sub-object selection in layout (#1811) 2017-12-07 13:04:46 -08:00
features [Front-end] Cleanups to imagery in frame 2017-09-14 10:37:41 -07:00
forms Summary Widgets (#1668) 2017-11-28 13:23:15 -08:00
helpers [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
items Implement new folder List view (#1610) 2017-06-19 18:35:18 -07:00
lists [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
mobile [Layout] Add view large button for zooming 2017-05-18 18:18:19 -07:00
overlay Summary Widgets (#1668) 2017-11-28 13:23:15 -08:00
plots Merge branch 'master' into open1233a 2017-04-26 12:24:47 -07:00
search [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
tree Summary Widgets (#1668) 2017-11-28 13:23:15 -08:00
user-environ [Layout] Support sub-object selection in layout (#1811) 2017-12-07 13:04:46 -08:00
_about.scss Merge branch 'master' into open1233a 2017-04-26 12:24:47 -07:00
_animations.scss [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
_archetypes.scss Summary Widgets (#1668) 2017-11-28 13:23:15 -08:00
_autoflow.scss [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
_badges.scss [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
_constants.scss Inline edit object names (#1700) 2017-09-21 11:16:04 -07:00
_data-status.scss squash merge open933 into integration-1089, resolve merge conflicts. 2016-10-12 13:47:56 -07:00
_effects.scss [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
_fixed-position.scss [Layout] Support sub-object selection in layout (#1811) 2017-12-07 13:04:46 -08:00
_global.scss Summary Widgets (#1668) 2017-11-28 13:23:15 -08:00
_glyphs.scss Add Notebook icon (#1742) 2017-10-02 13:09:58 -07:00
_icons.scss [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
_iframe.scss [Frontend] Kill iframe borders dead! 2017-10-13 17:05:37 -07:00
_inspector.scss [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
_logo-and-bg.scss [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
_main.scss Summary Widgets (#1668) 2017-11-28 13:23:15 -08:00
_mixins.scss Inline edit object names (#1700) 2017-09-21 11:16:04 -07:00
_object-label.scss [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
_status.scss [Timers] Follow timers from timelines (#1694) 2017-10-20 18:05:35 -07:00
_text.scss Merge branch 'master' into open1233a 2017-04-26 12:24:47 -07:00
_views.scss [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
_widgets.scss Summary Widgets (#1668) 2017-11-28 13:23:15 -08:00
openmct.scss [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00
startup-base.scss [Licenses] Update copyright year to 2017 2017-04-05 14:52:46 -07:00