mirror of
https://notabug.org/SuperSaltyGamer/ame
synced 2026-01-15 16:22:56 -03:00
[musicbrainz] Fix parsing logs on Firefox
This commit is contained in:
12
dist/musicbrainz.user.js
vendored
12
dist/musicbrainz.user.js
vendored
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
||||
// ==UserScript==
|
||||
// @namespace ame-musicbrainz
|
||||
// @name Ame (MusicBrainz)
|
||||
// @version 1.6.0
|
||||
// @version 1.6.1
|
||||
// @author SuperSaltyGamer
|
||||
// @run-at document-end
|
||||
// @match https://musicbrainz.org/*
|
||||
|
||||
@@ -57,11 +57,15 @@ formEl.addEventListener("drop", async e => {
|
||||
if (!transfer) return;
|
||||
const file = transfer.files.item(0);
|
||||
if (!file?.name.match(/\.log$/)) return;
|
||||
const toc = parseTocFromLog(await file.text());
|
||||
if (!toc) return;
|
||||
queryEl.value = toc;
|
||||
typeEl.value = "toc";
|
||||
submitEl.click();
|
||||
const reader = new FileReader();
|
||||
reader.readAsText(file);
|
||||
reader.onload = () => {
|
||||
const toc = parseTocFromLog(reader.result as string);
|
||||
if (!toc) return;
|
||||
queryEl.value = toc;
|
||||
typeEl.value = "toc";
|
||||
submitEl.click();
|
||||
};
|
||||
});
|
||||
|
||||
formEl.addEventListener("submit", e => {
|
||||
|
||||
Reference in New Issue
Block a user