From c3c20db8e8e789d75b291ed6814a29faaaaba337 Mon Sep 17 00:00:00 2001 From: danielgrippi <danielgrippi@gmail.com> Date: Thu, 23 Feb 2012 12:40:56 -0800 Subject: [PATCH] fix arrow positioning for moz. --- .../javascripts/app/templates/post-viewer/nav.handlebars | 8 ++++++-- public/javascripts/app/views/post-viewer/nav.js | 2 +- public/stylesheets/sass/new-templates.scss | 9 ++++++++- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/public/javascripts/app/templates/post-viewer/nav.handlebars b/public/javascripts/app/templates/post-viewer/nav.handlebars index 2f823bd0fa..68b3b9fe01 100644 --- a/public/javascripts/app/templates/post-viewer/nav.handlebars +++ b/public/javascripts/app/templates/post-viewer/nav.handlebars @@ -1,7 +1,11 @@ <a href="#" class="nav-arrow left" id="forward"> - <img src="/images/arrow-left.png" /> + <div class="nav-arrow-inner"> + <img src="/images/arrow-left.png" /> + </div> </a> <a href="#" class="nav-arrow right" id="back"> - <img src="/images/arrow-right.png" /> + <div class="nav-arrow-inner"> + <img src="/images/arrow-right.png" /> + </div> </a> diff --git a/public/javascripts/app/views/post-viewer/nav.js b/public/javascripts/app/views/post-viewer/nav.js index 32d748a410..a85ae2e405 100644 --- a/public/javascripts/app/views/post-viewer/nav.js +++ b/public/javascripts/app/views/post-viewer/nav.js @@ -23,7 +23,7 @@ app.views.PostViewerNav = app.views.Base.extend({ if(evt) { evt.preventDefault(); } var link; - evt.target.tagName == "IMG" ? link = $(evt.target).closest("a") : link = $(evt.target) + evt.target.tagName != "A" ? link = $(evt.target).closest("a") : link = $(evt.target) app.router.navigate(link.attr("href").substring(1), true) } diff --git a/public/stylesheets/sass/new-templates.scss b/public/stylesheets/sass/new-templates.scss index c732294ddd..c92102f7ff 100644 --- a/public/stylesheets/sass/new-templates.scss +++ b/public/stylesheets/sass/new-templates.scss @@ -219,7 +219,8 @@ $light-grey: #999; .nav-arrow { @include opacity(0.8); @include transition(background-color, 0.3s); - @include center(); + + display: table; position: fixed; height: 100%; @@ -228,6 +229,12 @@ $light-grey: #999; padding: 0 13px; background-color: rgba(0,0,0,0); + .nav-arrow-inner { + padding: 0; margin: 0; + display: table-cell; + vertical-align: middle; + } + img { @include opacity(0.5); -- GitLab