Map: edit INIT button to clear caches & add drawPoint function when saving inputs

This commit is contained in:
Jaeeun.Cho 2025-11-04 10:28:59 -05:00
parent d747fa2519
commit 4047bc4d18
1 changed files with 15 additions and 2 deletions

View File

@ -308,7 +308,7 @@
<button class="btn-blue-map btn-current" type="button">CURRENT</button> <button class="btn-blue-map btn-current" type="button">CURRENT</button>
<button class="btn-primary-map btn-routeplanner" type="button" data-toggle="modal" data-target="#routePlannerModal">ROUTE PLANNER</button> <button class="btn-primary-map btn-routeplanner" type="button" data-toggle="modal" data-target="#routePlannerModal">ROUTE PLANNER</button>
<button class="btn-orange-map btn-route-print hidden" type="button">PRINT</button> <button class="btn-orange-map btn-route-print hidden" type="button">PRINT</button>
<button class="btn-red-map btn-init" type="button" onClick="javascript:location.reload();">INIT</button> <button class="btn-red-map btn-init" type="button" onClick="forceRefresh()">INIT</button>
</div> </div>
</form> </form>
@ -1238,7 +1238,12 @@ function popup(){
} }
api('saveInput', data, rstSaveInput); // api('saveInput', data, rstSaveInput);
api('saveInput', data, function(rst){
rstSaveInput(rst);
drawPoint(); // 저장시 깃발 색깔 변경
});
//let pickupdata = { //let pickupdata = {
// "route_date" : jQuery("#orderdate").val(), // "route_date" : jQuery("#orderdate").val(),
@ -2253,4 +2258,12 @@ document.addEventListener('DOMContentLoaded', () => {
}); });
}); });
}); });
async function forceRefresh() {
if ('caches' in window) {
const keys = await caches.keys();
await Promise.all(keys.map(key => caches.delete(key)));
}
window.location.reload();
}
</script> </script>