window.ADisDB = new Dexie('LSS_AutomaticDispo'); var ADisDB = window.ADisDB; ADisDB.version(1).stores({ /** * AvailabelMissions * - missionID * - type * - name * - jsondata */ ADisAvailabelMissions: "++missionID,type,name", /** * Sprechwunsch * - vehicleID * - done */ ADisSprechwunsch: "++vehicleID,done", /** * Sprechwunsch Police * - missionID * - done */ ADisSprechwunschPolice: "++missionID,last_check,next_check,done", /** * Krankentransport * - missionID * - done */ ADisKrankentransport: "++missionID,last_check,next_check,done", /** * Settings * - id * - name * - done */ ADisSettings: "&name,value", /** * MissionsOwn * MissionsVerband * MissionsVerbandEvent * - missionID * - type * - name * - available * - done * - street * - village * - last_check * - next_check */ ADisMissionsOwn: "++missionID,type,name,last_check,next_check,available,done", ADisMissionsVerband: "++missionID,type,name,last_check,next_check,available,done", ADisMissionsVerbandEvent: "++missionID,type,name,last_check,next_check,available,done", }); ADisDB.on("populate", function() { ADisDB.ADisSettings.add({name: "Krankentransport-Automatic", value: 'true'}); ADisDB.ADisSettings.add({name: "Sprechwunsch-Automatic", value: 'true'}); ADisDB.ADisSettings.add({name: "MissionsOwn-Automatic", value: 'true'}); ADisDB.ADisSettings.add({name: "Alliance-Automatic", value: 'false'}); ADisDB.ADisSettings.add({name: "AllianceEvent-Automatic", value: 'false'}); }); ADisDB.open().catch(function (err) { console.error(err.stack || err); });