2019-12-29 21:55:12 +01:00

33 lines
851 B
JavaScript

/* Docspell JS */
var elmApp = Elm.Main.init({
node: document.getElementById("docspell-app"),
flags: elmFlags
});
elmApp.ports.setAccount.subscribe(function(authResult) {
console.log("Add account from local storage");
localStorage.setItem("account", JSON.stringify(authResult));
});
elmApp.ports.removeAccount.subscribe(function() {
console.log("Remove account from local storage");
localStorage.removeItem("account");
});
elmApp.ports.setProgress.subscribe(function(input) {
var id = input[0];
var percent = input[1];
setTimeout(function () {
$("#"+id).progress({percent: percent});
}, 100);
});
elmApp.ports.setAllProgress.subscribe(function(input) {
var id = input[0];
var percent = input[1];
setTimeout(function () {
$("."+id).progress({percent: percent});
}, 100);
});