Vorlage:Pflanzentafel - Natura Miriquidica e.V.
Aus Offene Naturführer
Version vom 25. Juli 2019, 11:32 Uhr von Andreas Plank (Diskussion | Beiträge) (Fix Schmetterlingsblütengewächse)
[Bearbeiten] [ ]
Dokumentation der Vorlage
Diese Dokumentation ist von Vorlage:Pflanzentafel - Natura Miriquidica e.V./doc transkludiert. (Bearbeiten | Versionen)
Diese Vorlage erstellt und verwaltet eine zweiseitige Pflanzentafel (für DIN A4, Text und umseitig volle Bildtafel ohne taxonomische Beschriftung) für Natura Miriquidica e.V.. Bei der Benutzung dieser Vorlage soll folgendes beachtet werden:
- Kinder-verständliche Sprache (7 bis 16 Jahre)
- falls Fachbegriffe verwendet werden müssen, dann in eine Umschreibung einkleiden
- Merkmale möglichst umschreiben (siehe Vorlage Diskussion:Pflanzentafel - Natura Miriquidica e.V. z.B. statt „Blüten zwittrig“ dann besser „männliche und weibliche Blüten auf separaten Pflanzen (=zwittrig)“)
- Das Literaturverzeichnis ist auf der Extraseite Pflanzentafeln von Natura Miriquidica e.V. zusammen mit Erklärung der Legende um vorrangig Platz für Infos und Texte zu geben
- extra Bilder sind nicht vorgesehen,
- die Bildtafel sollte keine taxonomische Beschriftung enthalten, da die Bildtafeln auch für Rätsel verwendet werden sollen
Inhaltsverzeichnis
Verwaltung der Tafeln
Alle Pflanzentafeln befinden sich in Kategorie: Pflanzentafel - Natura Miriquidica e.V., die Seite Pflanzentafeln von Natura Miriquidica e.V. enthält die Legende und Literaturangaben. Die Bearbeitung kann über das folgende Formular erfolgen:
Vorlagenparameter im Einzelnen
Parameter | Beschreibung | Format | Verwendete Vorlagen, Attribute, Abhängigkeiten |
---|---|---|---|
Zusammenfassung | prägnante Zusammenfassung, typische Erkennung oder Merkmale (zuerst ausgegeben) | Freitext | |
Hauptautor | der (erste) Hauptautor (Voreinstellung: Plank, A.) es wird »… erarbeitet von Hauptautor u.a. (Datum)« in der Fusszeile ausgegen |
Freitext | |
Anmerkungen zur Systematik | taxonomische Anmerkungen zur Art selbst | Freitext | |
Seitenanzeige | Formatierung wie die Seite angezeigt wird | Textfeld | |
wissenschaftlicher Name | Daten zur Systematik | Textfeld |
|
umgangssprachliche Namen | Komma-Liste |
| |
|
Semikolon-Liste | sichtbare (für ausgewählte) oder verborgene (für vollständige) Liste
| |
deutscher Familienname | Textfeld |
| |
wissenschaftlicher Familienname | Textfeld |
| |
Etymologie | Wortherkunft des wissenschaftlichen Namens (Freitext) | Freitext | |
Blütezeit | Monatsangaben der Blütezeit:
|
Textfeld | |
Status Standort | Kommaliste an Standorten (auch als Piktogramm) | ||
Schutzstatus | der Schutzstatus einer Pflanze (auch als Piktogramm) Mögliche Werte siehe Attribut:Schutzstatus - Pflanzentafel Natura Miriquidica eV:
|
Kommaliste | |
Status Verwendbarkeit | Verwendung einer Pflanze (auch als Piktogramm) Mögliche Werte siehe Attribut:Verwendbarkeit - Pflanzentafel Natura Miriquidica eV:
|
Kommaliste | |
Zeigerwert Feuchtezahl | Zeigerwert nach Ellenberg (1991). Mögliche Werte siehe Attribut:Feuchtezahl nach Ellenberg: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, x, ❓ | Zahl oder Zeichen
|
|
Zeigerwert Lichtzahl | Zeigerwert nach Ellenberg (1991). Mögliche Werte siehe Attribut:Lichtzahl nach Ellenberg: 1, 2, 3, 4, 5, 6, 7, 8, 9, x, ❓ | Zahl oder Zeichen
|
|
Zeigerwert Nährstoffzahl | Zeigerwert nach Ellenberg (1991). Mögliche Werte siehe Attribut:Nährstoffzahl nach Ellenberg: 1, 2, 3, 4, 5, 6, 7, 8, 9, x, ❓ | Zahl oder Zeichen
|
|
Merkmalsbeschreibung allgemein | Freitext | ||
Merkmalsbeschreibung im Fließtext weiter | verhindert Absätze (Texte werden kompakt gesetzt) | ja/nein | |
Merkmalsbeschreibungen im Detail | detaillierte Merkmalsangaben zu Blüte, Frucht usw. | integrierte Vorlage | |
Merkmalsbeschreibungen im Detail Referenzen | Angabe von Literatur, woher die Merkmalsbeschreibungen insgesamt sind | Freitext | |
Merkmalsverwechslungen im Detail | Verwechslung mit anderen Arten | integrierte Vorlage | |
Merkmalsdaten | Datensätze für genauer formulierte Merkmale wie: Fruchttyp, Blattform, Blumentyp nach Kugler. Es erfolgt keine Anzeige, nur als semantische Daten gespeichert. | integrierte Vorlage | |
Inhaltsstoffe | Inhaltsstoffe der Pflanze | Freitext | |
Vorkommen und Lebensraum | Vorkommen, Lebensraum, Habitat (Verbreitung ist separat) | Freitext | |
Vorkommen und Lebensraum im Fließtext weiter | verhindert Absätze (Texte werden kompakt gesetzt) | ja/nein | |
Stichworte Vorkommen | Stichworte zum Vorkommen | Semikolon-Liste | |
geografische Verbreitung | Gebiete, Länder, Regionen, Kontinente, Inseln usw. | Freitext | |
geografische Verbreitung im Fließtext weiter | verhindert Absätze (Texte werden kompakt gesetzt) | ja/nein | |
Schutz der Pflanze | allgemein zum Schutz | Freitext | |
Schutz der Pflanze im Fließtext weiter | verhindert Absätze (Texte werden kompakt gesetzt) | ja/nein | |
Verwendungsmöglichkeiten | zur Nutzung, Verwendung | Freitext | |
Verwendungsmöglichkeiten im Fließtext weiter | verhindert Absätze (Texte werden kompakt gesetzt) | ja/nein | |
Stichworte Verwendung | (allgemeine) Stichworte zur Verwendung (Semikolon getrennt;). Siehe auch Parameter Status Verwendbarkeit
|
Semikolon-Liste | |
Wissenswertes | Wissenswertes, Geschichte, Interessante Infos | Freitext | |
|
Wurde entfernt (20.6.2020): es wird immer ein Literaturverzeichnis ausgegeben.
Schalter, um des Literaturverzeichnis direkt anzuzeigen |
Ja/Nein Wert (Voreinstellung: Nein) | |
Literatur extra zitieren | für versteckte (extra) Zitate, einzugeben als Literatur-Seiten-Schlüssel, die im Literaturverzeichnis erscheinen sollen, aber nicht direkt zitiert werden | Semikolon-Liste |
|
Literaturliste ul Format | (extra) Literaturreferenzen, einzugeben zeilenweise, die manuell formatiert werden können | Liste ul-Format (* Liste) |
|
Portraitbild | Bildname des Portraitbildes, möglichst eine typisches Detail als markantes Portraitbild. Angabe ohne „Datei“ (200px) | Textfeld | |
Portraitbild Beschriftung | Beschriftung des Portraitbildes (versteckt) | Freitext, Textfeld | |
Bildtafel | Bildname für die hochaufgelöste Bildtafel für die umseitige Abbildung. Angabe ohne „Datei“ (200px) | Textfeld | |
Bildtafel Beschriftung | Beschriftung für die hochaufgelöste Bildtafel (versteckt) | Freitext, Textfeld | |
Bildtafel Beschriftung anzeigen | Schalter, um zusätzlich Bildbeschriftung auf der ersten Seite anzuzeigen | Ja/Nein Wert (Voreinstellung: Nein) | |
Bildtafel CSS Stilangaben | CSS Formatierung nur für den Bildtafel-<div> -Kontainer, z.B.: height:980px!important;
|
CSS style Angaben | |
Bildtafel Beschriftung CSS Stilangaben | CSS Formatierung nur für die Beschriftung der Bildtafel (für den Ausdruck „Umseitige Bildtafel:…“) , z.B.: line-height:100%;
|
CSS style Angaben | |
CSS | CSS Formatierung für die gesamte Pflanzentafel | CSS style Angaben | |
Wörter Silbentrennung für Druckausgabe | Text mit leerzeichengetrennten Wörtern und Trennstriche an den Stellen für die Silbentrennug (­-Silbentrennung) | „Blü-ten-stand Cam-pa-nu-la-ceae Frucht-kno-ten“ usw. | |
Bild schwarz-weiß Zeichnung zum Ausmalen | Bildname für eine hochaufgelöste schwarz-weiß Zeichnung zum Ausmalen. Angabe ohne „Datei“ (200px) | Textfeld | |
Bildbeschriftung schwarz-weiß Zeichnung zum Ausmalen | Bildbeschriftung für die schwarz-weiß Zeichnung | Freitext, Textfeld | |
Bild schwarz-weiß Zeichnung zum Ausmalen CSS Stilangaben | CSS style Angaben | ||
Wahrnehmungsfragen | Umfangreichere Fragen zur Wahrnehmung, Blüte, Blätter usw. | Freitext, Textfeld | |
Merkmal Blütenfarbe | für die Zeichnung verwendet als Zusatzhinweis | Freitext | Bei fehlen wird erzeugt: |
Merkmal Pflanzengröße | für die Zeichnung verwendet als Zusatzhinweis | Freitext | Bei fehlen wird erzeugt: |
Zu tun
- Verwechslung mit anderen Arten, Unterscheidung, Leicht verwechselbar mit
- Merkmalsbilder
Abhängigkeiten
.noprint { /* display:none definiert in MediaWiki:Print.css */ }
.printonly, .printonly-inline { /* definiert in MediaWiki:Print.css */ }
.pflanzentafel-natura_miriquidica_eV { /* alles umschließend */ }
.optional-clear-before-section.characters { }
.optional-clear-before-section.similar-species { }
.optional-clear-before-section.occurrence-distribution { }
.optional-clear-before-section.applications { }
.optional-clear-before-section.ingredients { }
.optional-clear-before-section.did-you-know { }
Layout, CSS
Allgemeines Layout (MediaWiki:Common.css):
/* Vorlage:Pflanzentafel_-_Natura_Miriquidica_e.V. manuell gesetzte Druckeigenschaften für Screen ignorieren */
@media screen {
.pflanzentafel-natura_miriquidica_eV { font-size:inherit!important; }
}
/* Vorlage:Pflanzentafel_-_Natura_Miriquidica_e.V. Skaliere größere Bilder klein, für eine hohe Druckauflösung */
div.scale-img-18px-height,
div.scale-img-20px-height,
div.scale-img-30px-height,
div.scale-img-40px-height,
div.scale-img-50px-height,
div.scale-img-75px-height,
div.scale-img-100px-height,
div.scale-img-128px-height,
div.scale-img-150px-height,
div.scale-img-200px-height,
div.scale-img-600px-height
{ display:inline; }
.scale-img-18px-height > img,
.scale-img-18px-height > a > img {
height:18px;
width:auto;
}
.scale-img-20px-height > img,
.scale-img-20px-height > a > img {
height:20px;
width:auto;
}
.scale-img-30px-height > img,
.scale-img-30px-height > a > img {
height:30px;
width:auto;
}
.scale-img-40px-height > img,
.scale-img-40px-height > a > img {
height:40px;
width:auto;
}
.scale-img-50px-height > img,
.scale-img-50px-height > a > img {
height:50px;
width:auto;
}
.scale-img-75px-height > img,
.scale-img-75px-height > a > img {
height:75px;
width:auto;
}
.scale-img-100px-height > img,
.scale-img-100px-height > a > img {
height:100px;
width:auto;
}
.scale-img-128px-height > img,
.scale-img-128px-height > a > img {
height:128px;
width:auto;
}
.scale-img-150px-height > img,
.scale-img-150px-height > a > img {
height:150px;
width:auto;
}
.scale-img-200px-height > img,
.scale-img-200px-height > a > img {
height:200px;
width:auto;
}
.scale-img-600px-height > img,
.scale-img-600px-height > a > img {
height:600px;
width:auto;
}
.scale-img-28cm-height > img,
.scale-img-28cm-height > a > img {
height:28cm;
width:auto;
}
.scale-img-27cm-height > img,
.scale-img-27cm-height > a > img {
height:27cm;
width:auto;
}
/* dreispaltiges Layout */
.three-columns {
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;
-moz-column-gap:40px; /* Firefox */
-webkit-column-gap:40px; /* Safari and Chrome */
column-gap:40px;
-moz-column-rule:2px outset gray; /* Firefox */
-webkit-column-rule:2px outset gray; /* Safari and Chrome */
column-rule:2px outset gray;
}
.three-columns.flat-ul ul li {
float:left;
margin-left:1.5em;
}
.three-columns.flat-ul ul {
clear:both;
margin:0px 0px 0.5ex 0px;
padding:0px;
}
.three-columns.flat-ul p {
margin:5px 0px 0ex 0px;
}
Drucklayout (MediaWiki:Print.css):
/* MediaWiki:Print.css */
.mw-indicators {/* je nach MediaWiki-Version */
display:inline-block!important;
float:right;
}
/* Komprimiertes Layout: Vorlage:Pflanzentafel_-_Natura_Miriquidica_e.V. */
/* MediaWiki:Print.css */
.plainlinks.printing-hide-url a[href^="https://offene-naturfuehrer.de"].external.text:after,
.plainlinks.printing-hide-url a[href^="http://offene-naturfuehrer.de"].external.text:after { content: ""; }
.pflanzentafel-natura_miriquidica_eV p {
line-height:1.15;
}
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #firstHeading,
.pflanzentafel-natura_miriquidica_eV h1,
.pflanzentafel-natura_miriquidica_eV h2,
.pflanzentafel-natura_miriquidica_eV h3,
.pflanzentafel-natura_miriquidica_eV h4,
.pflanzentafel-natura_miriquidica_eV h5,
.pflanzentafel-natura_miriquidica_eV a,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ .printonly a
{
border-bottom: 0px transparent!important;
}
.pflanzentafel-natura_miriquidica_eV h2,
.pflanzentafel-natura_miriquidica_eV h3,
.pflanzentafel-natura_miriquidica_eV h4,
.pflanzentafel-natura_miriquidica_eV h5 {
line-height:1;
}
h2 #Vorkommen\.2C_Verbreitung {
max-width:6em!important;
display:inline-block;
}
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ .mw-body a.external.text:after,.mw-body a.external.autonumber:after,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ .mw-body a.external.text[href^='//']:after,.mw-body a.external.autonumber[href^='//']:after {
content: ""
}
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ li,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ dd,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ dt {
font-family: font-family:'CMU serif', 'Linux Libertine', 'Linux Libertine O', serif;
}
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ span.font-family-sans-serif {
font-family: 'CMU sans serif','Linux Biolinum','Linux Biolinum O',sans !important;
}
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #firstHeading {
font-family: 'CMU sans serif','Linux Biolinum','Linux Biolinum O',sans !important;
text-align:center;
font-size:2em; /* font-size:160%; */
margin:0 0 0 0;
line-height:1.15;
}
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text p {
text-indent: 1em;
margin-top: 0.5ex;
margin-bottom: 0.5ex;
}
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text p:first-of-type{ text-indent: 0em; }
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text div + p,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text h1 + p,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text h2 + p,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text h3 + p,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text h4 + p,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text h5 + p,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text h6 + p,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text ol + p,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text ul + p,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #mw-content-text pre + p
{
text-indent: 0px;
}
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #catlinks,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #footer,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ #siteSub,
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ .printfooter
{ display:none; }
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ p.noindent { margin:0; padding:0;}
body.cat-Pflanzentafel_-_Natura_Miriquidica_e_V_ p.noindent +p{
text-indent: 0!important;
}
.pflanzentafel-natura_miriquidica_eV p {
text-align: justify; hyphens: auto;
}
.pflanzentafel-natura_miriquidica_eV .optional-clear-before-section + h2,
.pflanzentafel-natura_miriquidica_eV .optional-clear-before-section + h3 {
float:left;
padding-left:0.25em;
padding-right:0.25em;
margin-right:0.5em!important;
margin-left:0; margin-bottom:0; margin-top:0;
background-color:gray;
color:white;
font-family: 'CMU sans serif','Linux Biolinum','Linux Biolinum O',sans !important;
}
.pflanzentafel-natura_miriquidica_eV .optional-clear-before-section + h2 {
font-size:120%
}
.pflanzentafel-natura_miriquidica_eV .optional-clear-before-section + h3 {
font-size:100%
}
.pflanzentafel-natura_miriquidica_eV .optional-clear-before-section.similar-species + h3 {
line-height:120%;
}
.pflanzentafel-natura_miriquidica_eV .optional-clear-before-section { clear: left; }
.pflanzentafel-natura_miriquidica_eV {
/* ungleicher Innenrand da rechts Seitenlineal bei right:7mm */
padding-left:7mm;
padding-right:13mm;
}
.pflanzentafel-natura_miriquidica_eV .optional-clear-before-section {
clear: left;
}
.three-columns.loesche-th-in-Ausdruck .booktabledotted {
margin-top:2px;
border-top:1px dotted black;
border-bottom:1px dotted black;
}
.three-columns.loesche-th-in-Ausdruck th {
font-size:0;
border-bottom:0 none;
border-top:0 none;
}
.three-columns.loesche-th-in-Ausdruck {
column-gap:10px
}
Abhängigkeiten
Vorlagen/Formular/Variablen
- Formular: Pflanzentafel - Natura Miriquidica e.V.
- Vorlage: Art verwechselbar mit
- Vorlage: Pflanzentafel - Natura Miriquidica e.V./Portraitbild formatfüllend ausdrucken
- Vorlage: Pflanzentafel - Natura Miriquidica e.V./Standort
- Vorlage: Pflanzentafel - Natura Miriquidica e.V./Legende und Danksagung
- Vorlage: Pflanzentafel - Natura Miriquidica e.V./Portraitbild Pflanze und Beschriftung anzeigen
- Vorlage: Pflanzentafel - Natura Miriquidica e.V./ask-Ergebnis: Vorschaubild und Beschriftung
- Vorlage: Pflanzentafel - Natura Miriquidica e.V./fertige Bildertafeln anzeigen
- Vorlage: Pflanzentafel - Natura Miriquidica e.V./Abfrage → Datenvariablen bereitstellen
- Vorlage: Pflanzentafel - Natura Miriquidica e.V./Wie benutzen - Tabelle
- Wahrnehmungsfragen:
- Vorlage: Pflanzenverwendungen Einträge
- Vorlage: Pflanzentafel Natura Miriquidica e.V. erstellen oder bearbeiten
- Vorlage: Verwendung von Pflanzen nachschlagen
- Vorlage: Zitate versteckt
- Vorlage: Literaturverzeichnis
- Vorlage: Pflanzenmerkmal
- (auch zusätzliche Attribute!!)
- Vorlage: Merkmalsdatensatz
- Vorlage: Blütezeit Jahr
- Vorlage: BrowseByAskQueryPreviousNext
- Vorlage: StripFormatting
- Vorlage: Siehe in Pflanzenbildtafel
- Vorlage: Wissenschaftlicher Artname
- Vorlage: SEITENNAME Umlaute konvertiert
Variablen
- Variable
restrictInclude
- Variable
umgangssprachliche_Artnamen
- Variable
umgangssprachlicher_Familienname
- Variable
wissenschaftlicher_Familienname
- Variable
wissenschaftliche_Synonymnamen
- Variable
wissenschaftlicher_Artname
- Variable
wissenschaftlicher_Artname_formatiert
Attribute
- Attribut: Seitenname Umlaute konvertiert
- Attribut: Zitatformat Autor
- Attribut: Lichtzahl nach Ellenberg
- Attribut: Feuchtezahl nach Ellenberg
- Attribut: Nährstoffzahl nach Ellenberg
- Attribut: Standort - Pflanzentafel Natura Miriquidica eV
- Attribut: Schutzstatus - Pflanzentafel Natura Miriquidica eV
- Attribut: Verwendbarkeit - Pflanzentafel Natura Miriquidica eV
- Attribut: Portraitbild Pflanze
- Attribut: Portraitbild Pflanze Beschriftung
- Attribut: Bildtafel Pflanze
- Attribut: Bildtafel Pflanze Beschriftung
- Attribut: Lebensräume nach Düll & Kutzelnigg 1994
- Attribut: Seite hat PDF Dateiname
- Attribut: Seite hat PDF URL
Systematik
- Attribut: Umgangssprachlicher Artname
- Attribut: Umgangssprachliche Artnamen
- Attribut: dwc:scientificName
- Attribut: Wissenschaftlicher Artname mit Autor formatiert
- Attribut: Wissenschaftlicher Artname
- Attribut: wissenschaftliche Pflanzenfamilie - Natura Miriquidica eV
- Attribut: Umgangssprachlicher Familienname
- Attribut: Pflanzenfamilie - Natura Miriquidica eV
- Attribut: dwc:family
- Attribut: Synonymliste
- Attribut: Synonymliste formatiert
- Attribut: Ac:scientificNameSynonym (wissenschaftliches Synonym)
- Attribut: Wissenschaftlicher Synonymname mit Autor formatiert
Erweiterungen
- Extension:Semantic MediaWiki
- Extension:Semantic Forms bzw. spätere Versionen: Extension:Page Forms
- Extension:Arrays
- Extension:Variables
JavaScript
/**
* @description: Wörter auf einer Seite ersetzen, zu ­-Silbentrennung
*
* Benuntzung: mit Leerzeichen getrennte Wörter und jeweils mit Bindestrich an der Trennungsstelle
* <div id="woerter-fuer-silbentrennung" style="display:none">Blü-ten-stand Cam-pa-nu-la-ceae Frucht-kno-ten</div>
* Auf alle HTML-Elemete mit der class="javascript-silbentrennung" wird für
* obige Wörter eine Form mit Silbentrennung ersetzt, z.B.: bei Blütenstand wird Blü-ten-stand zu Blü­ten­stand
* Alternativ kann die Funktion in der JavaScript Konsole verwendet werden:
* init_silbentrennung_auf_dieser_seite("Blü-ten-stand ge-trennt")
* @requires: <div id="woerter-fuer-silbentrennung">Tren-nungs-wör-ter so-wohl Bin-de-strich-tren-nung an-ge-ben im-mer leer-zei-chen-ge-trennt</div>
* @returns {undefined}
*/
window.init_silbentrennung_auf_dieser_seite = function (woerter_silbentrennung) {
var i=0, wort_silbentrennung=(
typeof woerter_silbentrennung === "string" ? woerter_silbentrennung.split(" ") : $("#woerter-fuer-silbentrennung").text().split(" ")
);
if (wort_silbentrennung.length) {
for (i = 0; i < wort_silbentrennung.length; i++) {
var suchwort = wort_silbentrennung[i].replace(/-/g, "").replace(/[.*+?^${}()|[\]\\]/g, '\\$&'),
ersetztwort = wort_silbentrennung[i].replace(/-/g, "­"),
/** globales Suchen:
* Vorsicht JavaScript Suchen-Ersetzen kann von Haus aus nicht mit Unicode umgehen,
* alles, was nicht ASCII an der Wortgrenze ist, ersetzt er nicht.
* "ä-the-risch" wird nicht ersetz durch ä­the­risch, weil ä fälschlicher weise
* auch als Wortgrenze interpretiert: Abhilfe ist hier das anfängliche ä weglessen: "-the-risch".
* JavaScript interpretiert von Haus aus äöüαβυ usw. auch als Wortgrenze, Griechisch ersetzt er gar nicht usw.
*/
reg_suchwort = new RegExp("\\b" + suchwort + "\\b","ug");
if (wort_silbentrennung[i].length) {
$("#mw-content-text").find(".javascript-silbentrennung h2, .javascript-silbentrennung h3, .javascript-silbentrennung h4, .javascript-silbentrennung h5" +
", .javascript-silbentrennung p, .javascript-silbentrennung th, .javascript-silbentrennung td, .javascript-silbentrennung div" +
", .javascript-silbentrennung a, .javascript-silbentrennung b" +
", .javascript-silbentrennung em, .javascript-silbentrennung i" +
", .javascript-silbentrennung span, .javascript-silbentrennung strong"
).contents().filter(function() {
return this.nodeType === 3; // text nodes
}).replaceWith(function() {
return this.nodeValue.replace( reg_suchwort, ersetztwort );
});
}
}// for wort_silbentrennung
}
};
/**
* Add class according to image aspect ratio
*
* from http://stackoverflow.com/questions/1891857/how-do-you-stretch-an-image-to-fill-a-div-while-keeping-the-images-aspect-rat
* @dependencies [[Vorlage:Pflanzentafel - Natura Miriquidica e.V.]]
* @returns {css}
*/
window.setImageAspectClass = function () {
$('div.force-max-a4').find('img').each(function(){
var aspectRatioWidthHeight = 0.707106781, thisImgClass = (this.width/this.height > aspectRatioWidthHeight) ? 'wide' : 'tall';
$(this).addClass(thisImgClass);
});
}
jQuery(document).ready(function($) {
init_silbentrennung_auf_dieser_seite();
setImageAspectClass();
}
/**
* Adds CSS classes to the body tag based on the categories this page belongs to
*
* @source https://www.mediawiki.org/wiki/Snippets/Style_pages_based_on_categories
* @revision 2016-01-18
*/
(function($, mw) {
var fn = function() {
var cats = mw.config.get('wgCategories'), newClasses;
if (cats) {
newClasses = $.map(cats, function(el) {
return 'cat-' + encodeURIComponent(el.replace(/[ .]/g, '_')).replace(/%/g, '_');
}).join(' ');
$(document.body).addClass(newClasses);
}
};
if (document.body) {
fn();
} else {
$(fn);
}
})(jQuery, mw);