Easy-Session-Manager/src/scripts/background.js

24 lines
806 B
JavaScript

document.getElementById("inputId").onchange = (e) => {
var reader = new FileReader();
reader.onloadend = function(obj){
let data = obj.target.result;
let enteryName = prompt("What is this session's name?", "" + new Date().toLocaleString()
.split(',')[0]);
if (enteryName) {
browser.storage.local.set({[enteryName]: data});
}
};
if (e.target.files[0].type == "application/json")
reader.readAsText(e.target.files[0], {encoding: "string"});
};
document.addEventListener("click", (e) => {
if (e.button == 0) { // Left click
if (e.target.className == "container") {
document.getElementById("inputId").click();
}
}
});