Skip to content

Commit

Permalink
Ersten Satz Routemenu Icons aus UserCss übernommen
Browse files Browse the repository at this point in the history
  • Loading branch information
GB609 authored Sep 27, 2024
1 parent b957e8b commit dd61751
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions plugins/MobileLayout/js/MobileLayout.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,18 +27,23 @@
.add(CheckOption('hideUnavailable', 'Unbaubares ausblenden (Uniques, Küste/Land, betrifft NICHT fehlendes Material)', true))
.add(CheckOption('categoryAsFilter', 'Kategorie-Links in Filter umwandeln'), true)
),
OptionGroup('ROUTES', false,
DOM.h4().add('Routenverwaltung'),
CheckOption('useIcons', 'Icons/Buttons statt Textlinks für alle Routenaktionen', true)
),
OptionGroup('TABLES', false,
DOM.h4().add('Tabellen allgemein'),
CheckOption('stickyHeaders', 'Tabellenüberschriften beim Scrollen sichtbar halten', true),
CheckOption('markFilter', 'Eingestellte Filter bei vor/zurück Navigation merken', false).attributes({ disabled: true }),
CheckOption('enlargeLinks', 'Links vergrößern', false).attributes({ disabled: true }),
CheckOption('enlargeLinks', 'Link-Klickbereiche nach oben/unten vergrößern für bessere Touch-Bedienung', false).attributes({ disabled: true }),
CheckOption('entryNameAsLink', 'Info-Tabellen: Link/ID spalten ausblenden. Eigentliche Bezeichnung (i.d.R. 3. Spalte) wird zu Link.', false).attributes({ disabled: true })
),
OptionGroup('MOBILE', false,
DOM.h4().add('Speziell für kleine Bildschirme/Smartphones'),
CheckOption('settings', 'Navigation: Zivile Einstellungen mit DropDowns und Schiebereglern modernisieren', true),
CheckOption('build_squashTable', 'Baumenü: Bestimmte Spalten zusammenfassen zur Reduktion der Breite', false).attributes({ disabled: true }),
CheckOption('hideVSColumns', 'Vorschau: Mittlere Spalten ausblenden (und zusammenfassen). Ergänzt auch einen Button zum ausklappen.', false).attributes({ disabled: true }),
CheckOption('build_squashTable', 'Baumenü: Bestimmte Spalten zusammenfassen zur Reduktion der Breite', false).attributes({ disabled: true })
CheckOption('routes_squashTable', 'Routenmenü: Spalten zusammenfassen und neu organisieren für weniger Mindestbreite', false).attributes({ disabled: true })
)
)

Expand Down Expand Up @@ -204,6 +209,17 @@
}
}

this.routenmenu_php = function(){
if(OPTIONS.ROUTES.useIcons == true){
document.querySelector('body > table').setAttribute('id', 'routeTable');
this.stylesheet.addRule(TEMPLATE.asText('routeIcons.css'));
}

if(OPTIONS.MOBILE.routes_squashTable == true){
//do some squashing
}
}

var LINK_TITLE_PATTERN = /.*#title=(.*)$/;
var TITLE_EXTRACTORS = {
DIV: ()=>{ let x = document.querySelector("div.title"); return x == null ? "" : x.innerText; },
Expand Down

0 comments on commit dd61751

Please sign in to comment.