refactor: migrate browser scripts to ts
This commit is contained in:
@@ -1,19 +1,23 @@
|
||||
"use strict";
|
||||
function copyRecoveryKey(keyElementId, feedbackElementId) {
|
||||
var keyElement = document.getElementById(keyElementId)
|
||||
var feedbackElement = document.getElementById(feedbackElementId)
|
||||
|
||||
if (!keyElement || !feedbackElement) {
|
||||
return
|
||||
}
|
||||
|
||||
var key = keyElement.textContent || ''
|
||||
navigator.clipboard.writeText(key).then(function () {
|
||||
feedbackElement.textContent = 'Recovery key copied.'
|
||||
}).catch(function () {
|
||||
feedbackElement.textContent = 'Copy failed. Select and copy manually.'
|
||||
})
|
||||
const keyElement = document.getElementById(keyElementId);
|
||||
const feedbackElement = document.getElementById(feedbackElementId);
|
||||
if (!keyElement || !feedbackElement) {
|
||||
return;
|
||||
}
|
||||
const key = keyElement.textContent || '';
|
||||
navigator.clipboard
|
||||
.writeText(key)
|
||||
.then(() => {
|
||||
feedbackElement.textContent = 'Recovery key copied.';
|
||||
})
|
||||
.catch(() => {
|
||||
feedbackElement.textContent = 'Copy failed. Select and copy manually.';
|
||||
});
|
||||
}
|
||||
|
||||
function confirmDangerAction(message) {
|
||||
return window.confirm(message)
|
||||
return window.confirm(message);
|
||||
}
|
||||
;
|
||||
window.copyRecoveryKey = copyRecoveryKey;
|
||||
window.confirmDangerAction = confirmDangerAction;
|
||||
|
||||
Reference in New Issue
Block a user