From ef65f0fefeab974ec06426f289469c45e804678a Mon Sep 17 00:00:00 2001 From: Koren Lev Date: Wed, 16 Aug 2017 11:33:56 +0300 Subject: scans,messages - default latest time first, tree as drawer, env re-arranged Change-Id: Ib6bc2e6d87821c3583b6a0521b759cedcf3a9868 Signed-off-by: Koren Lev --- .../accordion-nav-menu/accordion-nav-menu.html | 12 +- .../accordion-nav-menu/accordion-nav-menu.js | 6 + .../accordion-nav-menu/accordion-nav-menu.styl | 8 ++ ui/imports/ui/components/dashboard/dashboard.html | 137 ++++----------------- ui/imports/ui/components/dashboard/dashboard.js | 26 ++++ ui/imports/ui/components/dashboard/dashboard.styl | 40 ++++++ .../environment-box/environment-box.html | 112 +++++++++++++++++ .../components/environment-box/environment-box.js | 37 ++++++ .../environment-box/environment-box.styl | 18 +++ .../ui/components/environment/environment.html | 2 +- .../ui/components/environment/environment.js | 10 ++ .../ui/components/environment/environment.styl | 9 ++ ui/imports/ui/components/index.styl | 1 + .../messages-info-box/messages-info-box.html | 2 +- .../messages-info-box/messages-info-box.styl | 2 - .../ui/components/messages-list/messages-list.js | 4 +- ui/imports/ui/components/scans-list/scans-list.js | 2 +- .../scheduled-scans-list/scheduled-scans-list.html | 8 +- .../scheduled-scans-list/scheduled-scans-list.js | 48 +++++++- 19 files changed, 358 insertions(+), 126 deletions(-) create mode 100644 ui/imports/ui/components/environment-box/environment-box.html create mode 100644 ui/imports/ui/components/environment-box/environment-box.js create mode 100644 ui/imports/ui/components/environment-box/environment-box.styl (limited to 'ui') diff --git a/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.html b/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.html index d4cf5de..9a75637 100644 --- a/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.html +++ b/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.html @@ -10,12 +10,21 @@ --> diff --git a/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.js b/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.js index b3bafa2..ba35c73 100644 --- a/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.js +++ b/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.js @@ -61,6 +61,8 @@ Template.accordionNavMenu.onCreated(function () { onScrollToNodePerformed: { type: Function }, onOpenLinkReq: { type: Function }, onResetNeedChildDetection: { type: Function }, + onToggleMenu: { type: Function }, + showCollapsed: { type: Boolean }, }).validate(data); }); @@ -86,6 +88,10 @@ Template.accordionNavMenu.events({ 'click .sm-toggle-graph-button': function (_event, _instance) { let data = Template.currentData(); data.onToggleGraphReq(); + }, + + 'click .sm-menu-toggle-btn': function (_event, instance) { + instance.data.onToggleMenu(); } }); diff --git a/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.styl b/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.styl index b3c9ef1..8e47e23 100644 --- a/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.styl +++ b/ui/imports/ui/components/accordion-nav-menu/accordion-nav-menu.styl @@ -9,3 +9,11 @@ display: flex; flex-flow: column; align-items: stretch; + + .sm-collapsed-menu + padding-top: 10px; + padding-left: 3px; + + a + color: white; + cursor: pointer; diff --git a/ui/imports/ui/components/dashboard/dashboard.html b/ui/imports/ui/components/dashboard/dashboard.html index 5781374..fcc1d6e 100644 --- a/ui/imports/ui/components/dashboard/dashboard.html +++ b/ui/imports/ui/components/dashboard/dashboard.html @@ -10,140 +10,45 @@ -->