Add actual watch interface

pull/1199/head
7kasper 2022-01-01 20:18:19 +01:00
parent aec3df8745
commit b82b65198b
No known key found for this signature in database
GPG Key ID: 4AD2FD3E13BFB86A
1 changed files with 17 additions and 3 deletions

View File

@ -135,7 +135,12 @@
}
function save() {
cmpStr = getJSON();
let savestr = getJSON();
Util.showModal('Saving...');
Puck.write(`\x10require('Storage').writeJSON(${JSON.stringify('presentor.json')},${savestr})\n`,()=>{
Util.hideModal();
});
cmpStr = savestr;
}
function loadJSON(str) {
@ -146,6 +151,14 @@
}
}
function load() {
Util.showModal('Loading...');
Puck.eval(`require('Storage').readJSON(${JSON.stringify('presentor.json')})`,data => {
Util.hideModal();
loadJSON(data);
});
}
function addFormPPart(partData = {}) {
let part = document.createElement('div');
part.classList.add('ppartrow');
@ -241,8 +254,9 @@
document.getElementById('loader').style.display = 'none';
// load from watch first.
let qq = `[{"subject":"Hello","minutes":55,"seconds":4,"notes":""},{"subject":"dsfafds","minutes":4,"seconds":33,"notes":"fdasdfsafasfsd"},{"subject":"dsadsf","minutes":0,"seconds":4,"notes":""},{"subject":"sdasf","minutes":0,"seconds":0,"notes":""}]`;
loadJSON(qq);
// let qq = `[{"subject":"Hello","minutes":55,"seconds":4,"notes":""},{"subject":"dsfafds","minutes":4,"seconds":33,"notes":"fdasdfsafasfsd"},{"subject":"dsadsf","minutes":0,"seconds":4,"notes":""},{"subject":"sdasf","minutes":0,"seconds":0,"notes":""}]`;
// loadJSON(qq);
load();
addFormPPart(); // load empty element on startup
</script>