diff --git a/plugins/MobileLayout/js/MobileLayout.js b/plugins/MobileLayout/js/MobileLayout.js index e091320..2d2dca5 100755 --- a/plugins/MobileLayout/js/MobileLayout.js +++ b/plugins/MobileLayout/js/MobileLayout.js @@ -10,16 +10,18 @@ padding:5px; margin:5px 0px;`) .ruleFor(DOM.h4, "margin-top:5px") .ruleFor(CheckOption, "display: block"), - + OptionGroup('NAV', false, + DOM.h4().add('Navigation allgemein'), + CheckOption('linksAsButtons', 'Menüeinträge mit Rahmen und vergößertem Klickbereich anzeigen', true) + ), OptionGroup('PROV', false, DOM.h4().add('In Provinzen'), - new BorderedGroup('Navigation') + new BorderedGroup('Menü allgemein') .add(RadioSelectionOption("shortLinkTable", "Minilink-Tabelle", [ Entry('', 'icons', 'Bilder verwenden', true), Entry('', 'enlargeLinks', 'Links vergrößern'), Entry('', 'no-mods', 'unberührt lassen'), - Entry('', 'hide', 'ausblenden')])) - .add(CheckOption('linksAsButtons', 'Menüeinträge mit Rahmen und vergößertem Klickbereich anzeigen', true)), + Entry('', 'hide', 'ausblenden')])), //new BorderedGroup('Ansicht'), new BorderedGroup('Baumenü') .add(CheckOption('hideUnavailable', 'Unbaubares ausblenden (Uniques, Küste/Land, betrifft NICHT fehlendes Material)', true)) @@ -200,10 +202,6 @@ //no default on purpose - do nothing if not specified } - - if(OPTIONS.PROV.linksAsButtons == true){ - this.stylesheet.addRule(TEMPLATE.asText('naviFrame.css')); - } } var LINK_TITLE_PATTERN = /.*#title=(.*)$/; @@ -219,6 +217,10 @@ let frameEle = window.frames[i].frameElement; frameEle.parentElement.setAttribute("id", "frameDiv_" + frameEle.getAttribute("name")); } + + if(OPTIONS.NAV.linksAsButtons == true && document.title.includes("Navigation")){ + HOOKS.stylesheet.addRule(TEMPLATE.asText('naviFrame.css')); + } let newTitle = document.title; let path = location.pathname.substr(1) || "index.php";