|
|
|
@ -1,16 +1,26 @@
|
|
|
|
|
let processor = (obj, name) => {
|
|
|
|
|
let data = obj.target.result;
|
|
|
|
|
let enteryName = prompt("What is this session's name?", "" + name);
|
|
|
|
|
console.log(name);
|
|
|
|
|
if (enteryName) {
|
|
|
|
|
browser.storage.local.set({[enteryName]: data});
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
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});
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
let size = e.target.files.length;
|
|
|
|
|
let fileArry = e.target.files;
|
|
|
|
|
|
|
|
|
|
if (e.target.files[0].type == "application/json")
|
|
|
|
|
reader.readAsText(e.target.files[0], {encoding: "string"});
|
|
|
|
|
for (var i = 0; i < size; i++) {
|
|
|
|
|
let reader = new FileReader();
|
|
|
|
|
let name = fileArry[i].name;
|
|
|
|
|
name = name.split(".")[0];
|
|
|
|
|
|
|
|
|
|
reader.onloadend = (obj) => { processor(obj, name); };
|
|
|
|
|
|
|
|
|
|
if (fileArry[i].type == "application/json")
|
|
|
|
|
reader.readAsText(fileArry[i], {encoding: "string"});
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|