Fix indentation

This commit is contained in:
Julia Johannesen 2026-03-31 22:15:59 -04:00
parent ab7ad33086
commit f37337f088
Signed by: julia
GPG key ID: 4A1377AF3E7FBC46

92
main.js
View file

@ -117,63 +117,63 @@ function altText() {
} }
if ('webkit' in window && 'messageHandlers' in window.webkit) { if ('webkit' in window && 'messageHandlers' in window.webkit) {
let _promiseId = 0; let _promiseId = 0;
let _promises = new Map(); let _promises = new Map();
window.addEventListener('message', (event) => { window.addEventListener('message', (event) => {
const [id] = event.detail; const [id] = event.detail;
const [resolve,] = _promises.get(id) ?? []; const [resolve,] = _promises.get(id) ?? [];
if (!resolve) return; if (!resolve) return;
_promises.delete(id); _promises.delete(id);
resolve(); resolve();
}); });
window.addEventListener('message', (event) => { window.addEventListener('message', (event) => {
const [id] = event.detail; const [id] = event.detail;
const [,reject] = _promises.get(id) ?? []; const [,reject] = _promises.get(id) ?? [];
if (!reject) return; if (!reject) return;
_promises.delete(id); _promises.delete(id);
reject(); reject();
}); });
copyClipboard = () => new Promise((resolve, reject) => { copyClipboard = () => new Promise((resolve, reject) => {
const thisPromiseId = ++_promiseId; const thisPromiseId = ++_promiseId;
_promises.set(thisPromiseId, [resolve, reject]); _promises.set(thisPromiseId, [resolve, reject]);
const schedule = document.getElementById('schedule'); const schedule = document.getElementById('schedule');
const boundingRect = schedule.getBoundingClientRect(); const boundingRect = schedule.getBoundingClientRect();
window.webkit.messageHandlers.copySnapshot.postMessage([ window.webkit.messageHandlers.copySnapshot.postMessage([
thisPromiseId, thisPromiseId,
'clipboard', 'clipboard',
boundingRect.x + 1, boundingRect.x + 1,
boundingRect.y + 1, boundingRect.y + 1,
boundingRect.width - 2, boundingRect.width - 2,
boundingRect.height - 2, boundingRect.height - 2,
]); ]);
}); });
saveImage = () => new Promise((resolve, reject) => { saveImage = () => new Promise((resolve, reject) => {
const thisPromiseId = ++_promiseId; const thisPromiseId = ++_promiseId;
_promises.set(thisPromiseId, [resolve, reject]); _promises.set(thisPromiseId, [resolve, reject]);
const schedule = document.getElementById('schedule'); const schedule = document.getElementById('schedule');
const boundingRect = schedule.getBoundingClientRect(); const boundingRect = schedule.getBoundingClientRect();
window.webkit.messageHandlers.copySnapshot.postMessage([ window.webkit.messageHandlers.copySnapshot.postMessage([
thisPromiseId, thisPromiseId,
'file', 'file',
boundingRect.x + 1, boundingRect.x + 1,
boundingRect.y + 1, boundingRect.y + 1,
boundingRect.width - 2, boundingRect.width - 2,
boundingRect.height - 2, boundingRect.height - 2,
]); ]);
}); });
document.getElementById('clipboard').removeAttribute('disabled'); document.getElementById('clipboard').removeAttribute('disabled');
document.getElementById('save-image').removeAttribute('disabled'); document.getElementById('save-image').removeAttribute('disabled');
} }
function exportJSON() { function exportJSON() {