From e01ec129ce97acd035ded6cb9def4adb44e3884a Mon Sep 17 00:00:00 2001 From: Athou Date: Sat, 29 Jun 2013 19:37:21 +0200 Subject: [PATCH] fullscren support (fix #310) --- src/main/webapp/js/controllers.js | 4 ++++ src/main/webapp/sass/components/_entry-list.scss | 9 +++++++++ src/main/webapp/sass/components/_subscription-list.scss | 4 ++++ 3 files changed, 17 insertions(+) diff --git a/src/main/webapp/js/controllers.js b/src/main/webapp/js/controllers.js index cdd08a99..f2e0283b 100644 --- a/src/main/webapp/js/controllers.js +++ b/src/main/webapp/js/controllers.js @@ -1056,6 +1056,10 @@ function($scope, $stateParams, $http, $route, $window, EntryService, SettingsSer } }); + Mousetrap.bind('f', function(e) { + $('body').toggleClass('full-screen'); + }); + Mousetrap.bind('?', function(e) { $scope.$apply(function() { $scope.shortcutsModal = true; diff --git a/src/main/webapp/sass/components/_entry-list.scss b/src/main/webapp/sass/components/_entry-list.scss index 294a25ec..a70848ae 100644 --- a/src/main/webapp/sass/components/_entry-list.scss +++ b/src/main/webapp/sass/components/_entry-list.scss @@ -1,3 +1,8 @@ +.full-screen .main-content { + width: 100%; + margin-left: 0; +} + .entryList { padding-top: 50px; } @@ -124,6 +129,10 @@ padding-bottom: 10px; } +.full-screen #feed-accordion .entry-body-content { + max-width: 100%; +} + #feed-accordion .entry-enclosure { clear: both; padding-top: 10px; diff --git a/src/main/webapp/sass/components/_subscription-list.scss b/src/main/webapp/sass/components/_subscription-list.scss index b68e90b0..f1ecbcec 100644 --- a/src/main/webapp/sass/components/_subscription-list.scss +++ b/src/main/webapp/sass/components/_subscription-list.scss @@ -29,6 +29,10 @@ overflow: auto; } +.full-screen .left-menu { + display: none; +} + .css-treeview { margin-top: 15px; font-family: inherit;