diff --git a/dist/autoloader.js b/dist/autoloader.js index 827cb4f..482494b 100755 --- a/dist/autoloader.js +++ b/dist/autoloader.js @@ -1,4 +1,4 @@ -/*Generated on:Sat Dec 01 2018 15:34:02 GMT+0100 (CET)*/ +/*Generated on:Sat Dec 01 2018 15:37:00 GMT+0100 (CET)*/ var AutomaticDispose_Branch = "master"; var AutomaticDispose_URL = "https://jf.git.rest/Jomaar/automatic-dispose/raw/branch/"; var da_lss_adis_time = new Date().getTime(); diff --git a/dist/autoloaderV2.js b/dist/autoloaderV2.js index 244ee0d..ac6c08b 100644 --- a/dist/autoloaderV2.js +++ b/dist/autoloaderV2.js @@ -1,4 +1,4 @@ -/*Generated on:Sat Dec 01 2018 15:34:02 GMT+0100 (CET)*/ +/*Generated on:Sat Dec 01 2018 15:37:00 GMT+0100 (CET)*/ /* * Dexie.js - a minimalistic wrapper for IndexedDB * =============================================== @@ -17102,7 +17102,7 @@ class AutomaticDispose { }) return resolve(); }).then(() => { - $("#building_list").find(".building_list_vehicle_element").each((_,elem) => { + $("#building_list").find(".building_list_vehicle_element").each((_, elem) => { var VehicleStatus = $(elem).find(".building_list_fms").text(); var VehicleType = Number(parseInt($(elem).find("a").attr("vehicle_type_id"))); var VehicleID = $(elem).attr("vehicle_id"); @@ -17176,7 +17176,7 @@ class AutomaticDispose { let self = this; self.Hospitals = []; if ($("h4:contains('Eigene Krankenhäuser')").length > 0) { - $("h4:contains('Eigene Krankenhäuser')").next("table").find("tbody").find("tr").each((_,elem) => { + $("h4:contains('Eigene Krankenhäuser')").next("table").find("tbody").find("tr").each((_, elem) => { var HospitalHref = $(elem).find("a:contains('Anfahren')").attr("href"); var HospitalID = Number(parseInt($(elem).find("a:contains('Anfahren')").attr("id").replace("btn_approach_", ""))); var HospitalDistance = parseInt($(elem).find("td").eq("1").text()); @@ -17200,7 +17200,7 @@ class AutomaticDispose { } if ($("h4:contains('Verbandskrankenhäuser')").length > 0) { - $("h4:contains('Verbandskrankenhäuser')").next("table").find("tbody").find("tr").each((_,elem) => { + $("h4:contains('Verbandskrankenhäuser')").next("table").find("tbody").find("tr").each((_, elem) => { var HospitalHref = $(elem).find("a").attr("href") var HospitalID = Number(parseInt(HospitalHref.substr(HospitalHref.lastIndexOf("/") + 1))); var HospitalDistance = parseInt($(elem).find("td").eq("1").text()); @@ -17278,14 +17278,14 @@ class AutomaticDispose { return resolve(); }).then(() => { var MOIODOS = $('div#mission_list div.missionSideBarEntry:visible'); - return MOIODOS.each((_,elem) => { + return MOIODOS.each((_, elem) => { if ($(elem).text().match(/Gefangene sollen abtransportiert werden/g)) { var MissionID = $(elem).attr("mission_id"); self.AddPoliceSprechwunschToQueue(MissionID); } }); }).then(() => { - $("#building_list").find(".building_list_vehicle_element").each((_,elem) => { + $("#building_list").find(".building_list_vehicle_element").each((_, elem) => { var VehicleStatus = $(elem).find(".building_list_fms").text(); var VehicleType = Number(parseInt($(elem).find("a").attr("vehicle_type_id"))); var VehicleID = $(elem).attr("vehicle_id"); @@ -17370,7 +17370,7 @@ class AutomaticDispose { var GefKwGefaegnisse = $(GefKw[0]).parent().parent().next('tr'); var FuStWGefaegnisse = $(FuStW[0]).parent().parent().next('tr'); - GefKwGefaegnisse.find("a:contains('Freie Zellen')").each((_,elem) => { + GefKwGefaegnisse.find("a:contains('Freie Zellen')").each((_, elem) => { var JailHref = $(elem).attr("href"); var JailID = JailHref.split("/").pop(); var JailText = $(elem).text(); @@ -17435,7 +17435,7 @@ class AutomaticDispose { }); } }); - FuStWGefaegnisse.find("a:contains('Freie Zellen')").each((_,elem) => { + FuStWGefaegnisse.find("a:contains('Freie Zellen')").each((_, elem) => { var JailHref = $(elem).attr("href"); var JailID = JailHref.split("/").pop(); var JailText = $(elem).text(); @@ -17508,7 +17508,7 @@ class AutomaticDispose { if (self.Jails.length > 0) { this.Send_Vehicle_To_Jail() } else { - $("#mission_vehicle_driving tbody, #mission_vehicle_at_mission tbody").find("tr").each((_,elem) => { + $("#mission_vehicle_driving tbody, #mission_vehicle_at_mission tbody").find("tr").each((_, elem) => { var CalledVehicleID = parseInt($(elem).find("a").first().attr("vehicle_type_id")); if (CalledVehicleID == 52) { CountGefangene -= 5; @@ -17518,7 +17518,7 @@ class AutomaticDispose { }); if ($('#vehicle_show_table_all tr[vehicle_type="GefKw"] input[type="checkbox"]').size() > 0 && CountGefangene >= 5) { - $('#vehicle_show_table_all tr[vehicle_type="GefKw"] input[type="checkbox"]').each((_,elem) => { + $('#vehicle_show_table_all tr[vehicle_type="GefKw"] input[type="checkbox"]').each((_, elem) => { if (CountGefangene > 0) { $(elem).click() CountGefangene -= 5; @@ -17526,7 +17526,7 @@ class AutomaticDispose { }); } if ($('#vehicle_show_table_all tr[vehicle_type="FuStW"] input[type="checkbox"]').size() > 0 && CountGefangene > 0) { - $('#vehicle_show_table_all tr[vehicle_type="FuStW"] input[type="checkbox"]').each((_,elem) => { + $('#vehicle_show_table_all tr[vehicle_type="FuStW"] input[type="checkbox"]').each((_, elem) => { if (CountGefangene > 0) { $(elem).click() CountGefangene -= 1; @@ -18001,7 +18001,7 @@ class AutomaticDispose { self.AddMission(MissionID, Runner); } else { self.ADisSettings.runner_divs.forEach(async (RunnerX, index) => { - await $("#" + RunnerX).find(".missionSideBarEntry").each(async (index,elem) => { + await $("#" + RunnerX).find(".missionSideBarEntry").each(async (index, elem) => { MissionID = $(elem).attr("mission_id"); await self.AddMission(MissionID, RunnerX); }); @@ -18027,7 +18027,7 @@ class AutomaticDispose { return self.ADisDB.ADisMissions.where(where).limit(1) } }).then((Missions) => { - if (typeof Missions === "undefined"){ + if (typeof Missions === "undefined") { return; } return Missions.count((count) => { @@ -18142,10 +18142,10 @@ class AutomaticDispose { const runnerSettings = self.ADisSettings.runner_settings[runnerID]; console.table({ - Runner:Runner, - runnerID:runnerID, - runnerSettings:runnerSettings, - runnerIframeName:runnerIframeName + Runner: Runner, + runnerID: runnerID, + runnerSettings: runnerSettings, + runnerIframeName: runnerIframeName }) return self.ADisDB.transaction('rw', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], () => { @@ -18172,11 +18172,13 @@ class AutomaticDispose { $('#' + runnerIframeName).attr("src", "https://www.leitstellenspiel.de/missions/" + MissionID); $('#' + runnerIframeName).attr("mission_id", MissionID); self.UpdateMissionsToDone(MissionID).then(() => { + console.log('done.... ' + Runner); $('#' + runnerIframeName).attr("src", ''); $('#' + runnerIframeName).attr("mission_id", 'empty'); setTimeout(self.OpenNextMission.bind(self), 5000, Runner); }) } else { + // only while setTimeout(self.OpenNextMission.bind(self), 5000, Runner); } }); diff --git a/src/autoloaderV2.js b/src/autoloaderV2.js index ed8f517..93a9e15 100644 --- a/src/autoloaderV2.js +++ b/src/autoloaderV2.js @@ -209,7 +209,7 @@ class AutomaticDispose { }) return resolve(); }).then(() => { - $("#building_list").find(".building_list_vehicle_element").each((_,elem) => { + $("#building_list").find(".building_list_vehicle_element").each((_, elem) => { var VehicleStatus = $(elem).find(".building_list_fms").text(); var VehicleType = Number(parseInt($(elem).find("a").attr("vehicle_type_id"))); var VehicleID = $(elem).attr("vehicle_id"); @@ -283,7 +283,7 @@ class AutomaticDispose { let self = this; self.Hospitals = []; if ($("h4:contains('Eigene Krankenhäuser')").length > 0) { - $("h4:contains('Eigene Krankenhäuser')").next("table").find("tbody").find("tr").each((_,elem) => { + $("h4:contains('Eigene Krankenhäuser')").next("table").find("tbody").find("tr").each((_, elem) => { var HospitalHref = $(elem).find("a:contains('Anfahren')").attr("href"); var HospitalID = Number(parseInt($(elem).find("a:contains('Anfahren')").attr("id").replace("btn_approach_", ""))); var HospitalDistance = parseInt($(elem).find("td").eq("1").text()); @@ -307,7 +307,7 @@ class AutomaticDispose { } if ($("h4:contains('Verbandskrankenhäuser')").length > 0) { - $("h4:contains('Verbandskrankenhäuser')").next("table").find("tbody").find("tr").each((_,elem) => { + $("h4:contains('Verbandskrankenhäuser')").next("table").find("tbody").find("tr").each((_, elem) => { var HospitalHref = $(elem).find("a").attr("href") var HospitalID = Number(parseInt(HospitalHref.substr(HospitalHref.lastIndexOf("/") + 1))); var HospitalDistance = parseInt($(elem).find("td").eq("1").text()); @@ -385,14 +385,14 @@ class AutomaticDispose { return resolve(); }).then(() => { var MOIODOS = $('div#mission_list div.missionSideBarEntry:visible'); - return MOIODOS.each((_,elem) => { + return MOIODOS.each((_, elem) => { if ($(elem).text().match(/Gefangene sollen abtransportiert werden/g)) { var MissionID = $(elem).attr("mission_id"); self.AddPoliceSprechwunschToQueue(MissionID); } }); }).then(() => { - $("#building_list").find(".building_list_vehicle_element").each((_,elem) => { + $("#building_list").find(".building_list_vehicle_element").each((_, elem) => { var VehicleStatus = $(elem).find(".building_list_fms").text(); var VehicleType = Number(parseInt($(elem).find("a").attr("vehicle_type_id"))); var VehicleID = $(elem).attr("vehicle_id"); @@ -477,7 +477,7 @@ class AutomaticDispose { var GefKwGefaegnisse = $(GefKw[0]).parent().parent().next('tr'); var FuStWGefaegnisse = $(FuStW[0]).parent().parent().next('tr'); - GefKwGefaegnisse.find("a:contains('Freie Zellen')").each((_,elem) => { + GefKwGefaegnisse.find("a:contains('Freie Zellen')").each((_, elem) => { var JailHref = $(elem).attr("href"); var JailID = JailHref.split("/").pop(); var JailText = $(elem).text(); @@ -542,7 +542,7 @@ class AutomaticDispose { }); } }); - FuStWGefaegnisse.find("a:contains('Freie Zellen')").each((_,elem) => { + FuStWGefaegnisse.find("a:contains('Freie Zellen')").each((_, elem) => { var JailHref = $(elem).attr("href"); var JailID = JailHref.split("/").pop(); var JailText = $(elem).text(); @@ -615,7 +615,7 @@ class AutomaticDispose { if (self.Jails.length > 0) { this.Send_Vehicle_To_Jail() } else { - $("#mission_vehicle_driving tbody, #mission_vehicle_at_mission tbody").find("tr").each((_,elem) => { + $("#mission_vehicle_driving tbody, #mission_vehicle_at_mission tbody").find("tr").each((_, elem) => { var CalledVehicleID = parseInt($(elem).find("a").first().attr("vehicle_type_id")); if (CalledVehicleID == 52) { CountGefangene -= 5; @@ -625,7 +625,7 @@ class AutomaticDispose { }); if ($('#vehicle_show_table_all tr[vehicle_type="GefKw"] input[type="checkbox"]').size() > 0 && CountGefangene >= 5) { - $('#vehicle_show_table_all tr[vehicle_type="GefKw"] input[type="checkbox"]').each((_,elem) => { + $('#vehicle_show_table_all tr[vehicle_type="GefKw"] input[type="checkbox"]').each((_, elem) => { if (CountGefangene > 0) { $(elem).click() CountGefangene -= 5; @@ -633,7 +633,7 @@ class AutomaticDispose { }); } if ($('#vehicle_show_table_all tr[vehicle_type="FuStW"] input[type="checkbox"]').size() > 0 && CountGefangene > 0) { - $('#vehicle_show_table_all tr[vehicle_type="FuStW"] input[type="checkbox"]').each((_,elem) => { + $('#vehicle_show_table_all tr[vehicle_type="FuStW"] input[type="checkbox"]').each((_, elem) => { if (CountGefangene > 0) { $(elem).click() CountGefangene -= 1; @@ -874,7 +874,7 @@ class AutomaticDispose { self.AddMission(MissionID, Runner); } else { self.ADisSettings.runner_divs.forEach(async (RunnerX, index) => { - await $("#" + RunnerX).find(".missionSideBarEntry").each(async (index,elem) => { + await $("#" + RunnerX).find(".missionSideBarEntry").each(async (index, elem) => { MissionID = $(elem).attr("mission_id"); await self.AddMission(MissionID, RunnerX); }); @@ -900,7 +900,7 @@ class AutomaticDispose { return self.ADisDB.ADisMissions.where(where).limit(1) } }).then((Missions) => { - if (typeof Missions === "undefined"){ + if (typeof Missions === "undefined") { return; } return Missions.count((count) => { @@ -1015,10 +1015,10 @@ class AutomaticDispose { const runnerSettings = self.ADisSettings.runner_settings[runnerID]; console.table({ - Runner:Runner, - runnerID:runnerID, - runnerSettings:runnerSettings, - runnerIframeName:runnerIframeName + Runner: Runner, + runnerID: runnerID, + runnerSettings: runnerSettings, + runnerIframeName: runnerIframeName }) return self.ADisDB.transaction('rw', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], () => { @@ -1045,11 +1045,13 @@ class AutomaticDispose { $('#' + runnerIframeName).attr("src", "https://www.leitstellenspiel.de/missions/" + MissionID); $('#' + runnerIframeName).attr("mission_id", MissionID); self.UpdateMissionsToDone(MissionID).then(() => { + console.log('done.... ' + Runner); $('#' + runnerIframeName).attr("src", ''); $('#' + runnerIframeName).attr("mission_id", 'empty'); setTimeout(self.OpenNextMission.bind(self), 5000, Runner); }) } else { + // only while setTimeout(self.OpenNextMission.bind(self), 5000, Runner); } });