import App from '../base' App.controller('TranslationsPopupController', function( $scope, ipCookie, localStorage ) { function getStoredDismissal() { let localStore = localStorage('hide-i18n-notification') if (localStore === null) { // Not stored in localStorage, check cookie let cookieStore = ipCookie('hidei18nNotification') // If stored in cookie, set on localStorage for forwards compat if (cookieStore) { localStorage('hide-i18n-notification', cookieStore) ipCookie.remove('hidei18nNotification') } return cookieStore } return localStore } $scope.hidei18nNotification = getStoredDismissal() $scope.dismiss = function() { localStorage('hide-i18n-notification', true) $scope.hidei18nNotification = true } })