ClickSnd/options.js

19 lines
532 B
JavaScript

let sndInput = document.querySelector('input[name="sndfile"]');
let sndTest = document.querySelector('audio[name="sndtest"]');
sndInput.onchange = function(event) {
var reader = new FileReader();
reader.readAsDataURL(sndInput.files[0]);
reader.onload = function () {
sndTest.src = reader.result;
chrome.storage.local.set({sound: reader.result});
};
reader.onerror = function() {
window.alert(reader.error);
}
sndInput.value = "";
}
chrome.storage.local.get({sound: null}, function({sound}) {
sndTest.src = sound;
});