mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-26 23:23:06 +00:00
e959529828
[web] Explicitly name angular parameters GitOrigin-RevId: 91beae68989d6c8122132b531a4338b116d87424
34 lines
899 B
JavaScript
34 lines
899 B
JavaScript
import App from '../base'
|
|
|
|
App.controller('TranslationsPopupController', [
|
|
'$scope',
|
|
'ipCookie',
|
|
'localStorage',
|
|
function ($scope, ipCookie, localStorage) {
|
|
function getStoredDismissal() {
|
|
const localStore = localStorage('hide-i18n-notification')
|
|
|
|
if (localStore === null) {
|
|
// Not stored in localStorage, check cookie
|
|
const 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
|
|
}
|
|
},
|
|
])
|