===Struktura souborů NavigOK.json a NavigOK6.0.json=== Soubory původně sloužily pro definici navigace. Od toho bylo v předchozích verzích ustoupeno a bylo rozhodnuto o jejich zachování a využití pro definici specifického nastavení klienta v rámci aplikace. Jak už přípona souboru napovídá, jedná se o soubor se strukturou JSON a zápis musí odpovídat definici [[https://www.json.org/json-en.html]]. { "enableGeolocation": true, "homePage": "esoform.asp?Turl=esoframe.htm", "enableIntDateEditor": false, "enableVirtualKeyboardAPI": false } ===Popis parametrů:=== ==enableGeolocation== Slouží pro zapnutí/vypnutí odesílání geolokačních údajů na aplikační server. Hodnoty true/false. ==homePage (jen mobilní aplikace)== Definice úvodní stránky aplikace. Je využíváno v mobilní aplikaci pro definici URL kořenového uzlu při zobrazení Navštívených. ==enableIntDateEditor (jen mobilní aplikace)== Slouží přepnutí editoru datumových polí v mobilní aplikaci. Hodnoty true/false. Hodnota true zapne integrovaný editor pro pole typu date/time/datetime-local a hodnota false zapne standardní textové pole s ručním zápisem a možností zobrazení kalendáře. ==enableVirtualKeyboardAPI (jen mobilní aplikace)== **Jedná se o experimentální API a nefunguje na všech zařízeních spolehlivě.** Slouží k zapnutí práce s VirtualKeyboard API. V mobilní verzi je implementováno pro skrytí klávesnice při programovém focusu. Textová pole (input type="text") na stránce dostanou vlastnost ''virtualKeyboardPolicy="manual"'' a ''navigator.virtualKeyboard.hide()'' při programovém focusu. Tím je zabezpečeno skrytí virtuální klávesnice. Při click se nastaví ''virtualKeyboardPolicy=""'' a provede se ''navigator.virtualKeyboard.show()''. Při blur se provede ''navigator.virtualKeyboard.hide()''.