From 5882998c2093c9531557f3be8357ab9e9a00c1aa Mon Sep 17 00:00:00 2001 From: rr- Date: Sun, 19 Jul 2015 11:32:11 +0200 Subject: [PATCH] Added option to cycle fit mode to sidebar --- public_html/js/Presenters/PostContentPresenter.js | 1 + public_html/js/Presenters/PostPresenter.js | 6 ++++++ public_html/templates/post.tpl | 6 ++++++ 3 files changed, 13 insertions(+) diff --git a/public_html/js/Presenters/PostContentPresenter.js b/public_html/js/Presenters/PostContentPresenter.js index dd0b197a..d5e0b15c 100644 --- a/public_html/js/Presenters/PostContentPresenter.js +++ b/public_html/js/Presenters/PostContentPresenter.js @@ -104,6 +104,7 @@ App.Presenters.PostContentPresenter = function( render: render, addNewPostNote: addNewPostNote, updatePostNotesSize: updatePostNotesSize, + cycleFitMode: cycleFitMode, }; }; diff --git a/public_html/js/Presenters/PostPresenter.js b/public_html/js/Presenters/PostPresenter.js index 7565374d..bb91a175 100644 --- a/public_html/js/Presenters/PostPresenter.js +++ b/public_html/js/Presenters/PostPresenter.js @@ -178,6 +178,7 @@ App.Presenters.PostPresenter = function( function attachSidebarEvents() { $el.find('#sidebar .delete').click(deleteButtonClicked); $el.find('#sidebar .feature').click(featureButtonClicked); + $el.find('#sidebar .fit-mode').click(fitModeButtonClicked); $el.find('#sidebar .edit').click(editButtonClicked); $el.find('#sidebar .history').click(historyButtonClicked); $el.find('#sidebar .add-favorite').click(addFavoriteButtonClicked); @@ -215,6 +216,11 @@ App.Presenters.PostPresenter = function( } } + function fitModeButtonClicked(e) { + e.preventDefault(); + postContentPresenter.cycleFitMode(); + } + function featurePost() { promise.wait(api.post('/posts/' + post.id + '/feature')) .then(function(response) { diff --git a/public_html/templates/post.tpl b/public_html/templates/post.tpl index 611cd140..cee8a1a3 100644 --- a/public_html/templates/post.tpl +++ b/public_html/templates/post.tpl @@ -267,6 +267,12 @@ if (forceHttpInPermalinks > 0) { <% } %> + +
  • + + Cycle fit mode + +
  • <% } %>