X-Git-Url: https://git-public.kairo.at/?p=lantea.git;a=blobdiff_plain;f=js%2Fui.js;h=b9c0519d0fe2740f7b6cfc4c970967997f3c407a;hp=bc3303d8474674363375f89e8f02060c1c823a0e;hb=afa031872dc73ded1c8f1bed53600439bb499b85;hpb=915d4271fbab6e608b5982286629c653a840ca93 diff --git a/js/ui.js b/js/ui.js index bc3303d..b9c0519 100644 --- a/js/ui.js +++ b/js/ui.js @@ -8,8 +8,12 @@ var mainDB; var gUIHideCountdown = 0; var gWaitCounter = 0; +var gAction, gActionLabel; window.onload = function() { + gAction = document.getElementById("action"); + gActionLabel = document.getElementById("actionlabel"); + var mSel = document.getElementById("mapSelector"); for (var mapStyle in gMapStyles) { var opt = document.createElement("option"); @@ -32,6 +36,8 @@ window.onload = function() { areas[i].addEventListener("touchleave", uiEvHandler, false); } + document.getElementById("body").addEventListener("keydown", uiEvHandler, false); + if (navigator.platform.length == "") { // For Firefox OS, don't display the "save" button. // Do this by setting the debugHide class for testing in debug mode. @@ -51,6 +57,8 @@ window.onload = function() { gMapPrefsLoaded = true; resizeAndDraw(); + gActionLabel.textContent = ""; + gAction.style.display = "none"; setTracking(document.getElementById("trackCheckbox")); } else @@ -66,7 +74,7 @@ window.onresize = function() { function initDB() { // Open DB. - var request = window.indexedDB.open("MainDB", 2); + var request = window.indexedDB.open("MainDB-lantea", 2); request.onerror = function(event) { // Errors can be handled here. Error codes explain in: // https://developer.mozilla.org/en/IndexedDB/IDBDatabaseException#Constants @@ -182,6 +190,7 @@ var uiEvHandler = { case "touchmove": case "mouseup": case "touchend": + case "keydown": showUI(); break; }