diff options
Diffstat (limited to 'js/app/controllers/settingscontroller.coffee')
-rw-r--r-- | js/app/controllers/settingscontroller.coffee | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/js/app/controllers/settingscontroller.coffee b/js/app/controllers/settingscontroller.coffee index b5cfb7550..66f7f8824 100644 --- a/js/app/controllers/settingscontroller.coffee +++ b/js/app/controllers/settingscontroller.coffee @@ -23,7 +23,9 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>. angular.module('News').controller 'SettingsController', ['$scope', 'FeedBusinessLayer', 'FolderBusinessLayer', 'ShowAll', -($scope, FeedBusinessLayer, FolderBusinessLayer, ShowAll) -> +'Persistence', 'Compact', +($scope, FeedBusinessLayer, FolderBusinessLayer, ShowAll, Persistence, +Compact) -> $scope.feedBusinessLayer = FeedBusinessLayer @@ -49,4 +51,13 @@ angular.module('News').controller 'SettingsController', $scope.jsonError = true $scope.loading = false + + $scope.setCompactView = (isCompact) -> + Compact.handle(!Compact.isCompact()) + + Persistence.userSettingsSetCompact(Compact.isCompact()) + + $scope.isCompactView = -> + return Compact.isCompact() + ]
\ No newline at end of file |