Обработать browser storage ошибки и показывать восстановленную форму (#9)
This commit is contained in:
1 parent
4c5d3de7bc
commit
6a2532cb87
2 files changed
+42
-24
No files matched your search
+4
-7
@@ -194,12 +194,6 @@ $basePickerAccept = 'image/jpeg,image/png,image/gif,image/webp,image/bmp,image/a
|
||||
uploadFile(file);
|
||||
}
|
||||
|
||||
function createClientKey() {
|
||||
return crypto.randomUUID
|
||||
? crypto.randomUUID()
|
||||
: Array.from(crypto.getRandomValues(new Uint8Array(16)), (b) => b.toString(16).padStart(2, '0')).join('');
|
||||
}
|
||||
|
||||
function redirectToTour(record) {
|
||||
let targetUrl = record.meta.redirectBase + encodeURIComponent(record.key);
|
||||
if (record.meta.redirectUtm) targetUrl += '&' + record.meta.redirectUtm;
|
||||
@@ -313,7 +307,10 @@ $basePickerAccept = 'image/jpeg,image/png,image/gif,image/webp,image/bmp,image/a
|
||||
resetUploadPending();
|
||||
window.PublicNavigationGuard.allowNavigation();
|
||||
form.show();
|
||||
if (typeof preview !== 'undefined' && preview) preview.showError(msg);
|
||||
if (typeof preview !== 'undefined' && preview) {
|
||||
preview.show(); preview.showError(msg);
|
||||
preview.el.scrollIntoView({block: 'nearest'});
|
||||
}
|
||||
fileInput.value = '';
|
||||
}
|
||||
window.addEventListener('pagehide', () => { leavingUploadPage = true; });
|
||||
|
||||
Reference in new issue
Block a user