allerta-vvf/server/risorse/js/cache.js

26 lines
947 B
JavaScript

$(document).ready(function(){
$.get("risorse/ajax/ajax_cache.php", function(data, status){
console.log(data);
console.log(data.users);
console.log(data.interventi);
console.log(data.esercitazioni);
var db = new Dexie("offline");
console.log(db.tables.length);
if(db.tables.length !== 0){
db.usersl.clear();
db.interventi.clear();
console.log("cleaned");
}
db.version(1).stores({
users: '++id,name,avaible,caposquadra,autista,telefono,interventi,esercitazioni,online,minuti_dispo,immagine',
interventi: '++id,data,codice,uscita,rientro,capo,autisti,personale,luogo,note,tipo,incrementa,inseritoda'
});
$.each( data.users, function( key, val ) {
db.users.put(val);
});
$.each( data.interventi, function( key, val ) {
db.interventi.put(val);
});
window.db = db;
}, "json");
});