code refactor

This commit is contained in:
MaysWind
2020-10-31 22:19:30 +08:00
parent 40f86e4ce6
commit 5848292ed8
4 changed files with 8 additions and 7 deletions
-2
View File
@@ -128,8 +128,6 @@ new Vue({
if (event.key === 'Escape' || event.key === 'Esc' || event.keyCode === 27 || event.which === 27) { if (event.key === 'Escape' || event.key === 'Esc' || event.keyCode === 27 || event.which === 27) {
if (document.querySelectorAll('.modal-in').length > 0) { if (document.querySelectorAll('.modal-in').length > 0) {
app.dialog.close(); app.dialog.close();
app.sheet.close();
app.popup.close();
return false; return false;
} }
} }
+1 -1
View File
@@ -9,7 +9,7 @@
<f7-list-item :title="$t('License')" link="#" popup-open=".license-popup"></f7-list-item> <f7-list-item :title="$t('License')" link="#" popup-open=".license-popup"></f7-list-item>
</f7-list> </f7-list>
<f7-popup class="license-popup" swipe-to-close> <f7-popup class="license-popup" swipe-to-close close-on-escape>
<f7-page> <f7-page>
<f7-navbar :title="$t('License')"> <f7-navbar :title="$t('License')">
<f7-nav-right> <f7-nav-right>
+6 -4
View File
@@ -52,9 +52,10 @@
</f7-popover> </f7-popover>
<f7-sheet <f7-sheet
id="2fa-auth-sheet"
style="height:auto; --f7-sheet-bg-color: #fff;" style="height:auto; --f7-sheet-bg-color: #fff;"
backdrop backdrop
close-on-escape
:opened="show2faSheet" @sheet:closed="show2faSheet = false"
> >
<div class="sheet-modal-swipe-step"> <div class="sheet-modal-swipe-step">
<div class="display-flex padding justify-content-space-between align-items-center"> <div class="display-flex padding justify-content-space-between align-items-center">
@@ -101,6 +102,7 @@ export default {
passcode: '', passcode: '',
backupCode: '', backupCode: '',
tempToken: '', tempToken: '',
show2faSheet: false,
twoFAVerifyType: 'passcode', twoFAVerifyType: 'passcode',
twoFAVerifyTypeSwitchName: 'Use a backup code', twoFAVerifyTypeSwitchName: 'Use a backup code',
allLanguages: self.$getAllLanguages() allLanguages: self.$getAllLanguages()
@@ -151,7 +153,7 @@ export default {
} }
if (self.tempToken) { if (self.tempToken) {
app.sheet.open('#2fa-auth-sheet'); self.show2faSheet = true;
return; return;
} }
@@ -178,7 +180,7 @@ export default {
if (data.result.need2FA) { if (data.result.need2FA) {
self.tempToken = data.result.token; self.tempToken = data.result.token;
app.sheet.open('#2fa-auth-sheet'); self.show2faSheet = true;
return; return;
} }
@@ -238,7 +240,7 @@ export default {
} }
self.$user.updateToken(data.result); self.$user.updateToken(data.result);
app.sheet.close('#2fa-auth-sheet'); self.show2faSheet = false;
router.navigate('/'); router.navigate('/');
}).catch(error => { }).catch(error => {
app.preloader.hide(); app.preloader.hide();
+1
View File
@@ -46,6 +46,7 @@
<f7-sheet <f7-sheet
style="height:auto; --f7-sheet-bg-color: #fff;" style="height:auto; --f7-sheet-bg-color: #fff;"
backdrop backdrop
close-on-escape
:opened="showInputPasswordSheet" @sheet:closed="showInputPasswordSheet = false" :opened="showInputPasswordSheet" @sheet:closed="showInputPasswordSheet = false"
> >
<div class="sheet-modal-swipe-step"> <div class="sheet-modal-swipe-step">