Helmstedt-Wiki:Technik/Skin/Gadgets/NavFrame
Einheitliche Überschrift für Technik -Projektseiten.
Parameter
- Text
- Überschrift
- Shortcut
- optional; für Gadgets
- Logo
- optional; Datei-Titel
- LogoPixel
- optional; Logo-Größe in Pixeln, Vorgabe:
40
Das Gadget NavFrame ist nicht für Benutzerkonten konfigurierbar.
Es bewirkt die zentrale Definition der projektweit genutzten Klassen für die ausklappbaren Navigationsleisten (siehe auch Vorlage:NavFrame und Vorlage:BoxenVerschmelzen.
Die Definitionen befanden sich bis März 2024 in der allgemeinen MediaWiki:Common.css. Langfristig ist der komplette Ersatz der zentralen Definition durch TemplateStyles geplant.
Profil
{{#invoke:MediaWikiGadgetDefinition|f|SCOPE=site|TEMPLATE=1|IGNORE=Überschrift|Überschriftsstufe}}
CSS
<syntaxhighlight lang="css">/*
* Stylesheet-Ergänzung zu Standard-Navigationsleisten: * Vorlage:Navigationsleiste */
div.NavFrame { border-width: 1px; border-style: solid; border-color: var(--dewiki-rahmenfarbe1); clear: both; font-size: 95%; margin-top: 1.5em; min-height: 0; /* IE 7 */ padding: 2px; text-align: center; } div.NavPic { float: left; padding: 2px; } div.NavHead { background-color: var(--dewiki-hintergrundfarbe5); font-weight: bold; } div.NavFrame:after { clear: both; content: ""; display: block; }
/*
* Stylesheet für den „Ausklappen“-Button an Navigationsleisten, der in * MediaWiki:Gadget-NavFrame.js implementiert wird */
.NavToggle { float: right; font-size: x-small; }
/* Automatisches Verschmelzen benachbarter Navigationsleisten */ div.NavFrame + div.NavFrame { margin-top: -1px; }
/*
* Verschmelzen mittels Vorlage:NaviBlock * Im Gegensatz zum automatischen Verschmelzen gibt es bei dieser Variante keine * Trennlinie zwischen den Leisten. Möglicherweise war dies ursprünglich nur ein * IE-6-Workaround, da das automatische Verschmelzen im IE 6 nicht funktioniert. */
div.BoxenVerschmelzen { border-width: 1px; border-style: solid; border-color: var(--dewiki-rahmenfarbe1); clear: both; font-size: 95%; margin-top: 1.5em; padding-top: 2px; } div.BoxenVerschmelzen div.NavFrame { border: none; font-size: 100%; margin: 0; padding-top: 0; }</syntaxhighlight>