From 64ae9a7c74f54ca1faad67db003c446d176d60ac Mon Sep 17 00:00:00 2001 From: rr- Date: Sun, 19 Jul 2015 10:58:50 +0200 Subject: [PATCH] Moved [F]ullscreen hotkey to PostContentPresenter --- public_html/js/Presenters/PostContentPresenter.js | 14 ++++++++++++++ public_html/js/Presenters/PostPresenter.js | 13 ------------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/public_html/js/Presenters/PostContentPresenter.js b/public_html/js/Presenters/PostContentPresenter.js index 2dca3f36..25055830 100644 --- a/public_html/js/Presenters/PostContentPresenter.js +++ b/public_html/js/Presenters/PostContentPresenter.js @@ -5,6 +5,7 @@ App.Presenters.PostContentPresenter = function( jQuery, util, promise, + keyboard, presenterManager, postNotesPresenter) { @@ -35,6 +36,18 @@ App.Presenters.PostContentPresenter = function( updatePostNotesSize(); } + keyboard.keyup('f', function() { + var $wrapper = $target.find('.object-wrapper'); + if ($wrapper.data('full')) { + $wrapper.css({maxWidth: $wrapper.attr('data-width') + 'px', width: 'auto'}); + $wrapper.data('full', false); + } else { + $wrapper.css({maxWidth: null, width: $wrapper.attr('data-width')}); + $wrapper.data('full', true); + } + updatePostNotesSize(); + }); + jQuery(window).resize(updatePostNotesSize); } @@ -72,6 +85,7 @@ App.DI.register('postContentPresenter', [ 'jQuery', 'util', 'promise', + 'keyboard', 'presenterManager', 'postNotesPresenter'], App.Presenters.PostContentPresenter); diff --git a/public_html/js/Presenters/PostPresenter.js b/public_html/js/Presenters/PostPresenter.js index 5e32ea48..7565374d 100644 --- a/public_html/js/Presenters/PostPresenter.js +++ b/public_html/js/Presenters/PostPresenter.js @@ -135,20 +135,7 @@ App.Presenters.PostPresenter = function( editButtonClicked(null); }); - keyboard.keyup('f', function() { - var $wrapper = $el.find('.object-wrapper'); - if ($wrapper.data('full')) { - $wrapper.css({maxWidth: $wrapper.attr('data-width') + 'px', width: 'auto'}); - $wrapper.data('full', false); - } else { - $wrapper.css({maxWidth: null, width: $wrapper.attr('data-width')}); - $wrapper.data('full', true); - } - postContentPresenter.updatePostNotesSize(); - }); - attachSidebarEvents(); - attachLinksToPostsAround(); }