64 lines
1.7 KiB
JavaScript
64 lines
1.7 KiB
JavaScript
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);
|
|
}); |