diff --git a/app/public/js/settings/settingsCtrl.js b/app/public/js/settings/settingsCtrl.js index b633648c..1f8c8a53 100644 --- a/app/public/js/settings/settingsCtrl.js +++ b/app/public/js/settings/settingsCtrl.js @@ -1,19 +1,27 @@ 'use strict'; -app.controller('SettingsCtrl', function ($scope, $rootScope) { +app.controller('SettingsCtrl', function ($scope, notificationFactory) { $scope.title = "Settings"; + /** + * Enable or disable song notification + */ if ( window.localStorage.notificationToggle ) { $scope.notification = JSON.parse(window.localStorage.notificationToggle); } else { window.localStorage.notificationToggle = $scope.notification = true; } - $scope.label = window.localStorage.notificationToggle ? "enabled": "disabled"; - $scope.notificationSettings = function() { window.localStorage.notificationToggle = $scope.notification; - $scope.label = $scope.notification ? "enabled": "disabled"; }; + /** + * Clea storage which remove everything stored in window.localStorage + */ + $scope.cleanStorage = function() { + window.localStorage.clear(); + notificationFactory.success('Your local storage is clean.'); + } + }); diff --git a/app/public/stylesheets/sass/_components/_settings.scss b/app/public/stylesheets/sass/_components/_settings.scss index 10b154bb..a9945a92 100644 --- a/app/public/stylesheets/sass/_components/_settings.scss +++ b/app/public/stylesheets/sass/_components/_settings.scss @@ -1,5 +1,5 @@ .settings-container { - width: 400px; + width: 540px; } .settings-switch {} diff --git a/app/views/settings/settings.html b/app/views/settings/settings.html index 7644bbc1..228ef112 100644 --- a/app/views/settings/settings.html +++ b/app/views/settings/settings.html @@ -7,7 +7,7 @@