From afa1589cb56518b89b600ef32e69d5c43ff7199c Mon Sep 17 00:00:00 2001 From: Pete Richards Date: Thu, 13 Dec 2018 09:16:42 -0800 Subject: [PATCH] Reorganize components, create ObjectFrame --- src/MCT.js | 2 +- .../components/SubobjectView.vue | 92 ++---------- .../flexibleLayout/components/frame.vue | 28 ++-- src/ui/components/COMPONENTS.md | 5 + src/ui/components/ObjectFrame.vue | 134 ++++++++++++++++++ .../components/{controls => }/ObjectLabel.vue | 0 src/ui/components/{layout => }/ObjectView.vue | 0 .../{controls => }/contextMenuDropDown.vue | 0 src/ui/components/{controls => }/search.vue | 0 .../components/{controls => }/viewControl.vue | 0 .../{components => }/inspector/Elements.vue | 8 +- .../{components => }/inspector/Inspector.vue | 4 +- .../inspector/InspectorView.vue | 0 .../{components => }/inspector/Location.vue | 0 .../{components => }/inspector/Properties.vue | 0 src/ui/{components => }/layout/BrowseBar.vue | 0 .../controls => layout}/CreateButton.vue | 4 +- src/ui/{components => }/layout/Layout.vue | 10 +- src/ui/{components => }/layout/MCTSearch.vue | 0 .../{components => }/layout/ProgressBar.vue | 0 src/ui/{components => }/layout/mct-tree.vue | 0 .../controls => layout}/multipane.vue | 0 .../{components/controls => layout}/pane.vue | 0 .../layout/status-bar/Indicators.vue | 0 .../layout/status-bar/NotificationBanner.vue | 0 .../layout/status-bar/StatusBar.vue | 0 src/ui/{components => }/layout/tree-item.vue | 4 +- .../{components => }/legacy/mct-template.vue | 0 .../mixins/context-menu-gesture.js | 0 src/ui/{components => }/mixins/object-link.js | 0 src/ui/{components => }/toolbar/Toolbar.vue | 0 .../toolbar/components/toggle-mixin.js | 0 .../toolbar/components/toolbar-button.vue | 0 .../toolbar/components/toolbar-checkbox.vue | 0 .../components/toolbar-color-picker.vue | 0 .../toolbar/components/toolbar-input.vue | 0 .../toolbar/components/toolbar-menu.vue | 0 .../components/toolbar-select-menu.vue | 0 .../toolbar/components/toolbar-separator.vue | 0 .../components/toolbar-toggle-button.vue | 0 .../utils/notebook-snapshot.js | 0 41 files changed, 179 insertions(+), 112 deletions(-) create mode 100644 src/ui/components/COMPONENTS.md create mode 100644 src/ui/components/ObjectFrame.vue rename src/ui/components/{controls => }/ObjectLabel.vue (100%) rename src/ui/components/{layout => }/ObjectView.vue (100%) rename src/ui/components/{controls => }/contextMenuDropDown.vue (100%) rename src/ui/components/{controls => }/search.vue (100%) rename src/ui/components/{controls => }/viewControl.vue (100%) rename src/ui/{components => }/inspector/Elements.vue (97%) rename src/ui/{components => }/inspector/Inspector.vue (98%) rename src/ui/{components => }/inspector/InspectorView.vue (100%) rename src/ui/{components => }/inspector/Location.vue (100%) rename src/ui/{components => }/inspector/Properties.vue (100%) rename src/ui/{components => }/layout/BrowseBar.vue (100%) rename src/ui/{components/controls => layout}/CreateButton.vue (96%) rename src/ui/{components => }/layout/Layout.vue (97%) rename src/ui/{components => }/layout/MCTSearch.vue (100%) rename src/ui/{components => }/layout/ProgressBar.vue (100%) rename src/ui/{components => }/layout/mct-tree.vue (100%) rename src/ui/{components/controls => layout}/multipane.vue (100%) rename src/ui/{components/controls => layout}/pane.vue (100%) rename src/ui/{components => }/layout/status-bar/Indicators.vue (100%) rename src/ui/{components => }/layout/status-bar/NotificationBanner.vue (100%) rename src/ui/{components => }/layout/status-bar/StatusBar.vue (100%) rename src/ui/{components => }/layout/tree-item.vue (96%) rename src/ui/{components => }/legacy/mct-template.vue (100%) rename src/ui/{components => }/mixins/context-menu-gesture.js (100%) rename src/ui/{components => }/mixins/object-link.js (100%) rename src/ui/{components => }/toolbar/Toolbar.vue (100%) rename src/ui/{components => }/toolbar/components/toggle-mixin.js (100%) rename src/ui/{components => }/toolbar/components/toolbar-button.vue (100%) rename src/ui/{components => }/toolbar/components/toolbar-checkbox.vue (100%) rename src/ui/{components => }/toolbar/components/toolbar-color-picker.vue (100%) rename src/ui/{components => }/toolbar/components/toolbar-input.vue (100%) rename src/ui/{components => }/toolbar/components/toolbar-menu.vue (100%) rename src/ui/{components => }/toolbar/components/toolbar-select-menu.vue (100%) rename src/ui/{components => }/toolbar/components/toolbar-separator.vue (100%) rename src/ui/{components => }/toolbar/components/toolbar-toggle-button.vue (100%) rename src/ui/{components => }/utils/notebook-snapshot.js (100%) diff --git a/src/MCT.js b/src/MCT.js index 9c9ade424b..48768a7d19 100644 --- a/src/MCT.js +++ b/src/MCT.js @@ -40,7 +40,7 @@ define([ '../platform/framework/src/Main', './styles-new/core.scss', './styles-new/notebook.scss', - './ui/components/layout/Layout.vue', + './ui/layout/Layout.vue', '../platform/core/src/objects/DomainObjectImpl', '../platform/core/src/capabilities/ContextualDomainObject', 'vue' diff --git a/src/plugins/displayLayout/components/SubobjectView.vue b/src/plugins/displayLayout/components/SubobjectView.vue index fdfcf59dd6..a0af30b700 100644 --- a/src/plugins/displayLayout/components/SubobjectView.vue +++ b/src/plugins/displayLayout/components/SubobjectView.vue @@ -24,90 +24,16 @@ :grid-size="gridSize" @endDrag="(item, updates) => $emit('endDrag', item, updates)" @drilledIn="item => $emit('drilledIn', item)"> -
-
-
-
- {{ domainObject && domainObject.name }} -
- - -
-
-
-
-
- -
+ + - - diff --git a/src/ui/components/controls/ObjectLabel.vue b/src/ui/components/ObjectLabel.vue similarity index 100% rename from src/ui/components/controls/ObjectLabel.vue rename to src/ui/components/ObjectLabel.vue diff --git a/src/ui/components/layout/ObjectView.vue b/src/ui/components/ObjectView.vue similarity index 100% rename from src/ui/components/layout/ObjectView.vue rename to src/ui/components/ObjectView.vue diff --git a/src/ui/components/controls/contextMenuDropDown.vue b/src/ui/components/contextMenuDropDown.vue similarity index 100% rename from src/ui/components/controls/contextMenuDropDown.vue rename to src/ui/components/contextMenuDropDown.vue diff --git a/src/ui/components/controls/search.vue b/src/ui/components/search.vue similarity index 100% rename from src/ui/components/controls/search.vue rename to src/ui/components/search.vue diff --git a/src/ui/components/controls/viewControl.vue b/src/ui/components/viewControl.vue similarity index 100% rename from src/ui/components/controls/viewControl.vue rename to src/ui/components/viewControl.vue diff --git a/src/ui/components/inspector/Elements.vue b/src/ui/inspector/Elements.vue similarity index 97% rename from src/ui/components/inspector/Elements.vue rename to src/ui/inspector/Elements.vue index ef6401e70d..2967f543f6 100644 --- a/src/ui/components/inspector/Elements.vue +++ b/src/ui/inspector/Elements.vue @@ -16,7 +16,7 @@
  • -
    No contained elements
    +
    No contained elements
    @@ -55,8 +55,8 @@ }