From 10afc1c5dc3c8048f52eb565a7ddf30559961a54 Mon Sep 17 00:00:00 2001 From: Harvey Kandola Date: Thu, 6 Oct 2016 17:56:16 -0700 Subject: [PATCH] new layout implementation --- .../button-home.js => back-to-home.js} | 4 +- app/app/components/back-to-space.js | 16 +++ .../components/document/document-sidebar.js | 4 + app/app/components/folder/folders-list.js | 4 + app/app/pods/customize/template.hbs | 6 +- app/app/pods/folders/settings/template.hbs | 8 +- app/app/pods/profile/template.hbs | 5 +- app/app/styles/app.scss | 2 +- app/app/styles/view/common.scss | 21 +++ app/app/styles/view/document/sidebar.scss | 12 -- app/app/styles/view/layout.scss | 40 +++--- app/app/styles/view/page-folder-settings.scss | 0 .../styles/widget/widget-sidebar-menu.scss | 4 +- app/app/templates/components/back-to-home.hbs | 6 + .../templates/components/back-to-space.hbs | 6 + .../components/document/document-sidebar.hbs | 7 +- .../components/folder/folders-list.hbs | 123 +++++++++--------- .../components/layout/button-home.hbs | 6 - 18 files changed, 147 insertions(+), 127 deletions(-) rename app/app/components/{layout/button-home.js => back-to-home.js} (83%) create mode 100644 app/app/components/back-to-space.js create mode 100644 app/app/styles/view/common.scss delete mode 100644 app/app/styles/view/page-folder-settings.scss create mode 100644 app/app/templates/components/back-to-home.hbs create mode 100644 app/app/templates/components/back-to-space.hbs delete mode 100644 app/app/templates/components/layout/button-home.hbs diff --git a/app/app/components/layout/button-home.js b/app/app/components/back-to-home.js similarity index 83% rename from app/app/components/layout/button-home.js rename to app/app/components/back-to-home.js index f62de890..b5ff0521 100644 --- a/app/app/components/layout/button-home.js +++ b/app/app/components/back-to-home.js @@ -10,5 +10,7 @@ // https://documize.com import Ember from 'ember'; +import stringUtil from '../utils/string'; -export default Ember.Component.extend({}); +export default Ember.Component.extend({ +}); diff --git a/app/app/components/back-to-space.js b/app/app/components/back-to-space.js new file mode 100644 index 00000000..b5ff0521 --- /dev/null +++ b/app/app/components/back-to-space.js @@ -0,0 +1,16 @@ +// Copyright 2016 Documize Inc. . All rights reserved. +// +// This software (Documize Community Edition) is licensed under +// GNU AGPL v3 http://www.gnu.org/licenses/agpl-3.0.en.html +// +// You can operate outside the AGPL restrictions by purchasing +// Documize Enterprise Edition and obtaining a commercial license +// by contacting . +// +// https://documize.com + +import Ember from 'ember'; +import stringUtil from '../utils/string'; + +export default Ember.Component.extend({ +}); diff --git a/app/app/components/document/document-sidebar.js b/app/app/components/document/document-sidebar.js index 87d3daab..e99ec637 100644 --- a/app/app/components/document/document-sidebar.js +++ b/app/app/components/document/document-sidebar.js @@ -41,6 +41,10 @@ export default Ember.Component.extend(TooltipMixin, NotifierMixin, { }, positionTool() { + if (this.get('isDestroyed') || this.get('isDestroying')) { + return; + } + let s = $(".scroll-tool"); let windowpos = $(window).scrollTop(); diff --git a/app/app/components/folder/folders-list.js b/app/app/components/folder/folders-list.js index 6d75654c..349387d3 100644 --- a/app/app/components/folder/folders-list.js +++ b/app/app/components/folder/folders-list.js @@ -71,6 +71,10 @@ export default Ember.Component.extend(TooltipMixin, { }, positionTool() { + if (this.get('isDestroyed') || this.get('isDestroying')) { + return; + } + let s = $(".scroll-space-tool"); let windowpos = $(window).scrollTop(); diff --git a/app/app/pods/customize/template.hbs b/app/app/pods/customize/template.hbs index ae1e4594..b386b6ec 100644 --- a/app/app/pods/customize/template.hbs +++ b/app/app/pods/customize/template.hbs @@ -1,12 +1,8 @@ {{#layout/zone-container}} {{layout/zone-navigation}} - - {{#layout/zone-header title="Documize Settings" message="General options, space management, user management"}} - {{layout/button-home}} - {{/layout/zone-header}} - {{#layout/zone-sidebar}} + {{back-to-home}}