Write and load data

pull/1995/head
David Peer 2022-06-26 12:14:06 +02:00
parent cb2d2657d6
commit 189b85301b
1 changed files with 11 additions and 13 deletions

View File

@ -14,26 +14,24 @@
</textarea></p>
<p><button id="upload" class="btn btn-primary">Upload</button></p>
<script src="../../core/lib/interface.js"></script>
<script src="../../core/lib/customize.js"></script>
<script src="../../core/lib/espruinotools.js"></script>
<script>
function loadData(){
var filename = "ha.trigger.json";
Puck.eval(`require("Storage").read(${JSON.stringify(filename)})`,data=>{
console.log(data);
Puck.eval(`require("Storage").read(${JSON.stringify("ha.trigger.json")})`,data=>{
document.getElementById("triggers").innerHTML = data;
});
}
// try{
// Util.readStorage("ha.trigger.json", data=>{
// document.getElementById("triggers").innerHTML += data;
// });
// console.log("Loaded from BangleJs:\n" + data);
// } catch(ex){
// console.log("(Warning) Failed loading ha.trigger.json from BangleJs. Using default.");
// console.log(ex);
// }
function writeData(){
var data = document.getElementById("triggers").innerHTML;
Puck.eval(`require("Storage").writeJSON("ha.trigger.json",${JSON.stringify(data)})`, ()=>{});
}
document.getElementById("upload").addEventListener("click", function() {
writeData();
});
/*
* Upload trigger to BangleJs