From 518856ed261ba3bdd1270dff45151db967c72434 Mon Sep 17 00:00:00 2001 From: Alexandre Pretto Nunes Date: Tue, 10 Feb 2015 17:23:07 -0200 Subject: #239 make sidenav always partially visible --- web-ui/app/index.html | 16 ++++++++++------ web-ui/app/scss/styles.scss | 32 +++++++++++++++++++++----------- 2 files changed, 31 insertions(+), 17 deletions(-) (limited to 'web-ui') diff --git a/web-ui/app/index.html b/web-ui/app/index.html index 33b54b85..84d70a2a 100644 --- a/web-ui/app/index.html +++ b/web-ui/app/index.html @@ -17,13 +17,22 @@ + +
Loading...
-
+
-
- - -
-
diff --git a/web-ui/app/scss/styles.scss b/web-ui/app/scss/styles.scss index e5556f2f..c3da4604 100644 --- a/web-ui/app/scss/styles.scss +++ b/web-ui/app/scss/styles.scss @@ -572,15 +572,6 @@ button { bottom: 0; position: absolute; overflow-y: auto; - z-index: 1001; - transition: transform 500ms ease 0s; - -webkit-overflow-scrolling: touch; - -ms-transform: translate(-100%, 0); - -webkit-transform: translate3d(-100%, 0, 0); - -moz-transform: translate3d(-100%, 0, 0); - -ms-transform: translate3d(-100%, 0, 0); - -o-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); } .left-off-canvas-menu * { -webkit-backface-visibility: hidden; } @@ -610,13 +601,15 @@ display: table; } .inner-wrap:after { clear: both; } -.move-right > .inner-wrap { +.off-canvas-wrap.move-right > .inner-wrap.content { -ms-transform: translate(13.88889rem, 0); -webkit-transform: translate3d(13.88889rem, 0, 0); -moz-transform: translate3d(13.88889rem, 0, 0); -ms-transform: translate3d(13.88889rem, 0, 0); -o-transform: translate3d(13.88889rem, 0, 0); -transform: translate3d(13.88889rem, 0, 0); } + transform: translate3d(13.88889rem, 0, 0); +} + .move-right .exit-off-canvas { -webkit-backface-visibility: hidden; transition: background 300ms ease; @@ -634,6 +627,23 @@ transform: translate3d(13.88889rem, 0, 0); } .move-right .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } } +.off-canvas-wrap.move-right.menu { + position: absolute; +} + +.off-canvas-wrap.move-right.menu > .inner-wrap.content { + transform: translate3d(0, 0, 0); +} + +.off-canvas-wrap .inner-wrap.content { + -ms-transform: translate(75px, 0); + -webkit-transform: translate3d(75px, 0, 0); + -moz-transform: translate3d(75px, 0, 0); + -ms-transform: translate3d(75px, 0, 0); + -o-transform: translate3d(75px, 0, 0); + transform: translate3d(75px, 0, 0); +} + .offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu { -ms-transform: none; -webkit-transform: none; -- cgit v1.2.3 From 88c5ddd2f3af1a5a38c9a501543363aba00323c0 Mon Sep 17 00:00:00 2001 From: Alexandre Pretto Nunes Date: Tue, 10 Feb 2015 17:32:14 -0200 Subject: #239 Remove tags shortcuts --- web-ui/app/index.html | 10 ---------- web-ui/app/js/tags/ui/tag_list.js | 3 --- web-ui/test/spec/tags/ui/tag_list.spec.js | 16 ---------------- 3 files changed, 29 deletions(-) (limited to 'web-ui') diff --git a/web-ui/app/index.html b/web-ui/app/index.html index 84d70a2a..a60fbb61 100644 --- a/web-ui/app/index.html +++ b/web-ui/app/index.html @@ -40,16 +40,6 @@ -
    -
- -
    -
-
diff --git a/web-ui/app/js/tags/ui/tag_list.js b/web-ui/app/js/tags/ui/tag_list.js index 0c483abb..c9a66722 100644 --- a/web-ui/app/js/tags/ui/tag_list.js +++ b/web-ui/app/js/tags/ui/tag_list.js @@ -63,9 +63,6 @@ define( var list = tag.default ? defaultList : customList; var tagComponent = Tag.appendedTo(list, {tag: tag, currentTag: this.getCurrentTag()}); - if (_.contains(_.keys(ORDER), tag.name)) { - tagComponent.attr.shortcut = this.renderShortcut(tag, tagComponent); - } } function resetTagList(lists) { diff --git a/web-ui/test/spec/tags/ui/tag_list.spec.js b/web-ui/test/spec/tags/ui/tag_list.spec.js index 9391a30a..f92f72af 100644 --- a/web-ui/test/spec/tags/ui/tag_list.spec.js +++ b/web-ui/test/spec/tags/ui/tag_list.spec.js @@ -80,30 +80,14 @@ describeComponent('tags/ui/tag_list', function () { expect(defaultTags).toEqual(['tag-2']); }); - it('resets the tag shortcuts when loading tags', function () { - var tagList = [tag('inbox', 1, true)]; - $(document).trigger(Pixelated.events.tags.received, {tags: tagList}); - - tagList = [tag('sent', 1, true)]; - $(document).trigger(Pixelated.events.tags.received, {tags: tagList}); - - var shortcuts = _.map($('#tags-shortcuts').find('li'), function (el) { - return $(el).text().trim(); - }); - - expect(shortcuts).toEqual(['sent']); - }); - it('sends teardown events when loading new tags', function () { var tagsTeardownCustom = spyOnEvent(this.component.select('customTagList'), Pixelated.events.tags.teardown); var tagsTeardownDefault = spyOnEvent(this.component.select('defaultTagList'), Pixelated.events.tags.teardown); - var tagsShortcutsTeardown = spyOnEvent(document, Pixelated.events.tags.shortcuts.teardown); $(document).trigger(Pixelated.events.tags.received, {tags: []}); expect(tagsTeardownCustom).toHaveBeenTriggeredOn(this.component.select('customTagList')); expect(tagsTeardownDefault).toHaveBeenTriggeredOn(this.component.select('defaultTagList')); - expect(tagsShortcutsTeardown).toHaveBeenTriggeredOn(document); }); }); }); -- cgit v1.2.3 From fa3e2ba6d928817f749431853142ae824b72eb82 Mon Sep 17 00:00:00 2001 From: Alexandre Pretto Nunes Date: Tue, 10 Feb 2015 17:55:15 -0200 Subject: #239 Move toggle to sidebar nav (with js hack) --- web-ui/app/index.html | 27 +++++++++++++-------- web-ui/app/scss/styles.scss | 57 +++++++++++++++++++++------------------------ 2 files changed, 44 insertions(+), 40 deletions(-) (limited to 'web-ui') diff --git a/web-ui/app/index.html b/web-ui/app/index.html index a60fbb61..5a6d31f0 100644 --- a/web-ui/app/index.html +++ b/web-ui/app/index.html @@ -19,27 +19,29 @@
-
+
Loading...
-
+
@@ -86,6 +88,11 @@ $(document).foundation(); + diff --git a/web-ui/app/scss/styles.scss b/web-ui/app/scss/styles.scss index c3da4604..cd149b9f 100644 --- a/web-ui/app/scss/styles.scss +++ b/web-ui/app/scss/styles.scss @@ -463,6 +463,23 @@ button { } } +.fake-left-off-canvas-toggle { + color: white; + &:hover, &:focus { + color: white; + } + display: block; + left: 0; + padding: 9px; + background: $secondary; + top: 0; + z-index: 10000; + position: relative; + &.logout { + color: $action_buttons; + } +} + .collapsed-nav { width: 50px; position: absolute; @@ -478,21 +495,6 @@ button { img { padding-top: 1px; } - } - - .left-off-canvas-toggle { - color: white; - text-align: center; - display: block; - left: 0; - padding: 9px; - background: $secondary; - top: 0; - z-index: 10000; - position: relative; - &.logout { - color: $action_buttons; - } } ul.shortcuts { @@ -601,13 +603,13 @@ display: table; } .inner-wrap:after { clear: both; } -.off-canvas-wrap.move-right > .inner-wrap.content { - -ms-transform: translate(13.88889rem, 0); - -webkit-transform: translate3d(13.88889rem, 0, 0); - -moz-transform: translate3d(13.88889rem, 0, 0); - -ms-transform: translate3d(13.88889rem, 0, 0); - -o-transform: translate3d(13.88889rem, 0, 0); - transform: translate3d(13.88889rem, 0, 0); +.off-canvas-wrap.move-right.content > .inner-wrap { + -ms-transform: translate(9rem, 0); + -webkit-transform: translate3d(9rem, 0, 0); + -moz-transform: translate3d(9rem, 0, 0); + -ms-transform: translate3d(9rem, 0, 0); + -o-transform: translate3d(9rem, 0, 0); + transform: translate3d(9rem, 0, 0); } .move-right .exit-off-canvas { @@ -631,17 +633,12 @@ background: rgba(255, 255, 255, 0.05); } } position: absolute; } -.off-canvas-wrap.move-right.menu > .inner-wrap.content { +.off-canvas-wrap.move-right.menu > .inner-wrap { transform: translate3d(0, 0, 0); } -.off-canvas-wrap .inner-wrap.content { - -ms-transform: translate(75px, 0); - -webkit-transform: translate3d(75px, 0, 0); - -moz-transform: translate3d(75px, 0, 0); - -ms-transform: translate3d(75px, 0, 0); - -o-transform: translate3d(75px, 0, 0); - transform: translate3d(75px, 0, 0); +.off-canvas-wrap.content { + left: 75px; } .offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu { -- cgit v1.2.3 From 4b481505ccf1686bddce67c4c6a4d74cdf4426b9 Mon Sep 17 00:00:00 2001 From: Alexandre Pretto Nunes Date: Tue, 10 Feb 2015 18:14:45 -0200 Subject: #239 Move logo to sidebar nav --- web-ui/app/index.html | 6 +++--- web-ui/app/scss/styles.scss | 17 +++++++---------- 2 files changed, 10 insertions(+), 13 deletions(-) (limited to 'web-ui') diff --git a/web-ui/app/index.html b/web-ui/app/index.html index 5a6d31f0..b13ee206 100644 --- a/web-ui/app/index.html +++ b/web-ui/app/index.html @@ -20,6 +20,9 @@