X-Git-Url: https://git-public.kairo.at/?p=lantea.git;a=blobdiff_plain;f=js%2Fui.js;h=650b9cee6a36ae904bc358d2265ed0cbd60e82a5;hp=5d2c7b005a975669bdd11a0b6e2aecd67b9eb3a3;hb=b9707ee0b1b3aa200085539b2894a811bf67f650;hpb=fdaf08dbc34cd93d2800100959ca1f2b0d75ea5d diff --git a/js/ui.js b/js/ui.js index 5d2c7b0..650b9ce 100644 --- a/js/ui.js +++ b/js/ui.js @@ -23,7 +23,7 @@ window.onload = function() { mSel.add(opt, null); } - var areas = document.getElementsByClassName('overlayArea'); + var areas = document.getElementsByClassName("overlayArea"); for (var i = 0; i <= areas.length - 1; i++) { areas[i].addEventListener("mouseup", uiEvHandler, false); areas[i].addEventListener("mousemove", uiEvHandler, false); @@ -65,7 +65,7 @@ function postInit(aEvent) { gAction.removeEventListener(aEvent.type, postInit, false); console.log("init done, draw map."); gMapPrefsLoaded = true; - resizeAndDraw(); + gMap.resizeAndDraw(); gActionLabel.textContent = ""; gAction.style.display = "none"; setTracking(document.getElementById("trackCheckbox")); @@ -83,7 +83,7 @@ function postInit(aEvent) { } window.onresize = function() { - resizeAndDraw(); + gMap.resizeAndDraw(); } function initDB(aEvent) { @@ -208,6 +208,16 @@ function showUploadDialog() { dia.classList.remove("hidden"); } +function showGLWarningDialog() { + var dia = document.getElementById("dialogArea"); + var areas = dia.children; + for (var i = 0; i <= areas.length - 1; i++) { + areas[i].style.display = "none"; + } + document.getElementById("noGLwarning").style.display = "block"; + dia.classList.remove("hidden"); +} + function cancelDialog() { document.getElementById("dialogArea").classList.add("hidden"); document.getElementById("uploadTrackButton").disabled = false; @@ -246,8 +256,9 @@ function setUploadField(aField) { function makeISOString(aTimestamp) { // ISO time format is YYYY-MM-DDTHH:mm:ssZ var tsDate = new Date(aTimestamp); + // Note that .getUTCMonth() returns a number between 0 and 11 (0 for January)! return tsDate.getUTCFullYear() + "-" + - (tsDate.getUTCMonth() < 10 ? "0" : "") + tsDate.getUTCMonth() + "-" + + (tsDate.getUTCMonth() < 9 ? "0" : "") + (tsDate.getUTCMonth() + 1 ) + "-" + (tsDate.getUTCDate() < 10 ? "0" : "") + tsDate.getUTCDate() + "T" + (tsDate.getUTCHours() < 10 ? "0" : "") + tsDate.getUTCHours() + ":" + (tsDate.getUTCMinutes() < 10 ? "0" : "") + tsDate.getUTCMinutes() + ":" + @@ -317,8 +328,9 @@ function uploadTrack() { document.getElementById("uploadStatusCloseButton").disabled = true; document.getElementById("uploadInProgress").style.display = "block"; document.getElementById("uploadSuccess").style.display = "none"; - document.getElementById("uploadErrorMsg").textContent = ""; + document.getElementById("uploadFailed").style.display = "none"; document.getElementById("uploadError").style.display = "none"; + document.getElementById("uploadErrorMsg").textContent = ""; // Now show the status area. document.getElementById("uploadStatus").style.display = "block";