aboutsummaryrefslogtreecommitdiffstats
path: root/core/src/login.js
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2021-07-22 13:21:25 +0200
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2021-07-22 13:21:25 +0200
commit7ca81f360f42341b2941798374160d362507ba26 (patch)
treea3d4701504898e6c864980b989b78fc88ed92fbd /core/src/login.js
parent49b490ce6d1d726aa1c335b0b5c440d8a3cae5ff (diff)
downloadnextcloud-server-7ca81f360f42341b2941798374160d362507ba26.tar.gz
nextcloud-server-7ca81f360f42341b2941798374160d362507ba26.zip
Fix eslint and update bundles
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'core/src/login.js')
-rw-r--r--core/src/login.js44
1 files changed, 1 insertions, 43 deletions
diff --git a/core/src/login.js b/core/src/login.js
index 9a2507e4798..13f6bfb86c9 100644
--- a/core/src/login.js
+++ b/core/src/login.js
@@ -23,8 +23,6 @@
*
*/
-import { loadState } from '@nextcloud/initial-state'
-import queryString from 'query-string'
import Vue from 'vue'
// eslint-disable-next-line no-unused-vars
@@ -32,47 +30,7 @@ import OC from './OC/index' // TODO: Not needed but L10n breaks if removed
import LoginView from './views/Login.vue'
import Nextcloud from './mixins/Nextcloud'
-const query = queryString.parse(location.search)
-if (query.clear === '1') {
- try {
- window.localStorage.clear()
- window.sessionStorage.clear()
- console.debug('Browser storage cleared')
- } catch (e) {
- console.error('Could not clear browser storage', e)
- }
-}
-
Vue.mixin(Nextcloud)
-const fromStateOr = (key, orValue) => {
- try {
- return loadState('core', key)
- } catch (e) {
- return orValue
- }
-}
-
const View = Vue.extend(LoginView)
-new View({
- propsData: {
- errors: fromStateOr('loginErrors', []),
- messages: fromStateOr('loginMessages', []),
- redirectUrl: fromStateOr('loginRedirectUrl', undefined),
- username: fromStateOr('loginUsername', ''),
- throttleDelay: fromStateOr('loginThrottleDelay', 0),
- invertedColors: OCA.Theming && OCA.Theming.inverted,
- canResetPassword: fromStateOr('loginCanResetPassword', false),
- resetPasswordLink: fromStateOr('loginResetPasswordLink', ''),
- autoCompleteAllowed: fromStateOr('loginAutocomplete', true),
- resetPasswordTarget: fromStateOr('resetPasswordTarget', ''),
- resetPasswordUser: fromStateOr('resetPasswordUser', ''),
- directLogin: query.direct === '1',
- hasPasswordless: fromStateOr('webauthn-available', false),
- countAlternativeLogins: fromStateOr('countAlternativeLogins', false),
- isHttps: window.location.protocol === 'https:',
- isLocalhost: window.location.hostname === 'localhost',
- hasPublicKeyCredential: typeof (window.PublicKeyCredential) !== 'undefined',
- hideLoginForm: fromStateOr('hideLoginForm', false),
- },
-}).$mount('#login')
+new View().$mount('#login')