Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 3: | Zeile 3: | ||
Inhalt: |
Inhalt: |
||
> imported scripts |
> imported scripts |
||
+ | > ArticleRating (Artikelbewertung) |
||
> BackToTopButton (Sprung zum Seitenanfang) |
> BackToTopButton (Sprung zum Seitenanfang) |
||
> LinkPreview (Link:hover) |
> LinkPreview (Link:hover) |
||
Zeile 18: | Zeile 19: | ||
articles: [ |
articles: [ |
||
+ | /* ARTIKEL BEWERTEN |
||
⚫ | |||
+ | Oben rechts (im Wikirail) ist ein Abschnitt, in der der Artikel mit bis zu 5 Sternen bewertet werden kann. Noten und Platzierung des Abschnitts wird unter window.ArticleRating definiert. |
||
− | Ganz unten befindet sich ein Button/Schaltfläche. |
||
− | Klickt man darauf, springt man zum Seitenanfang. |
||
− | Nur fuer angemeldete User sichtbar. |
||
Referenz: |
Referenz: |
||
+ | https://dev.fandom.com/wiki/ArticleRating |
||
+ | */ |
||
+ | 'w:c:dev:ArticleRating.js', |
||
+ | |||
⚫ | |||
+ | Ganz unten befindet sich ein Button/Schaltfläche. Klickt man darauf, springt man zum Seitenanfang. Nur fuer angemeldete User sichtbar. Referenz: |
||
http://dev.fandom.com/wiki/BackToTopButton |
http://dev.fandom.com/wiki/BackToTopButton |
||
*/ |
*/ |
||
Zeile 28: | Zeile 33: | ||
/* TOOLTIP-TEXT DER LINKS |
/* TOOLTIP-TEXT DER LINKS |
||
− | Bewegt man mit der Maus auf einen Link, |
+ | Bewegt man mit der Maus auf einen Link, erscheint der Linkinhalt in einer Textbox. Bewegt man die Maus weg, verschwindet die Textbox. Referenz: |
− | erscheint der Linkinhalt in einer Textbox. |
||
− | Bewegt man die Maus weg, verschwindet die Textbox. |
||
− | Referenz: |
||
https://dev.fandom.com/wiki/LinkPreview |
https://dev.fandom.com/wiki/LinkPreview |
||
CSS-Code: |
CSS-Code: |
||
Zeile 39: | Zeile 41: | ||
/* TOOLTIP-TEXT DER FUSSNOTEN |
/* TOOLTIP-TEXT DER FUSSNOTEN |
||
− | Bewegt man mit der Maus auf eine Fußnote, |
+ | Bewegt man mit der Maus auf eine Fußnote, erscheint der Tooltip-Text in einer Textbox. Man kann auch auf die Links im Textbox klicken. Bewegt man die Maus weg, verschwindet die Textbox. Referenz: |
− | erscheint der Tooltip-Text in einer Textbox. |
||
− | Man kann auch auf die Links im Textbox klicken. |
||
− | Bewegt man die Maus weg, verschwindet die Textbox. |
||
− | Referenz: |
||
http://dev.fandom.com/wiki/ReferencePopups |
http://dev.fandom.com/wiki/ReferencePopups |
||
CSS-Code: |
CSS-Code: |
||
Zeile 50: | Zeile 48: | ||
'w:c:dev:ReferencePopups/code.js', |
'w:c:dev:ReferencePopups/code.js', |
||
− | 'w:c:dev: |
+ | 'w:c:dev:ResponsiveSlider/code.js', |
] |
] |
||
}); |
}); |
||
Zeile 57: | Zeile 55: | ||
title: 'Hat Dir dieser Artikel gefallen?', |
title: 'Hat Dir dieser Artikel gefallen?', |
||
values: ['Verdorbene Himbeere', 'Mangelhaft', 'Ganz okay', 'Hervorragend', 'Meisterwerk'], |
values: ['Verdorbene Himbeere', 'Mangelhaft', 'Ganz okay', 'Hervorragend', 'Meisterwerk'], |
||
− | starSize: [24, 24], |
||
location: 'top-rail' |
location: 'top-rail' |
||
} |
} |
||
Zeile 63: | Zeile 60: | ||
/* TOGGLE |
/* TOGGLE |
||
− | Code von 20M61 |
+ | Code von 20M61. Danke an Pham-Duy fuer den Hinweis. |
− | Danke an Pham-Duy fuer den Hinweis. |
||
*/ |
*/ |
||
var TogglerAktiv=1; |
var TogglerAktiv=1; |
Version vom 17. November 2019, 22:16 Uhr
/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen.
Inhalt:
> imported scripts
> ArticleRating (Artikelbewertung)
> BackToTopButton (Sprung zum Seitenanfang)
> LinkPreview (Link:hover)
> ReferencePopups (Fussnote:hover)
> toggle
*/
// Import [[MediaWiki:Onlyifuploading.js]]
if ( wgCanonicalSpecialPageName == "Upload" ) {
document.write('<script type="text/javascript" src="/index.php?title=MediaWiki:Onlyifuploading.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}
importArticles({
type: 'script',
articles: [
/* ARTIKEL BEWERTEN
Oben rechts (im Wikirail) ist ein Abschnitt, in der der Artikel mit bis zu 5 Sternen bewertet werden kann. Noten und Platzierung des Abschnitts wird unter window.ArticleRating definiert.
Referenz:
https://dev.fandom.com/wiki/ArticleRating
*/
'w:c:dev:ArticleRating.js',
/* ZU SEITENANFANG SPRINGEN
Ganz unten befindet sich ein Button/Schaltfläche. Klickt man darauf, springt man zum Seitenanfang. Nur fuer angemeldete User sichtbar. Referenz:
http://dev.fandom.com/wiki/BackToTopButton
*/
'w:c:dev:BackToTopButton/code.js',
/* TOOLTIP-TEXT DER LINKS
Bewegt man mit der Maus auf einen Link, erscheint der Linkinhalt in einer Textbox. Bewegt man die Maus weg, verschwindet die Textbox. Referenz:
https://dev.fandom.com/wiki/LinkPreview
CSS-Code:
https://dev.fandom.com/wiki/MediaWiki:LinkPreview/code.css
*/
'w:c:dev:LinkPreview/code.js',
/* TOOLTIP-TEXT DER FUSSNOTEN
Bewegt man mit der Maus auf eine Fußnote, erscheint der Tooltip-Text in einer Textbox. Man kann auch auf die Links im Textbox klicken. Bewegt man die Maus weg, verschwindet die Textbox. Referenz:
http://dev.fandom.com/wiki/ReferencePopups
CSS-Code:
http://dev.fandom.com/wiki/ReferencePopups/code.css
*/
'w:c:dev:ReferencePopups/code.js',
'w:c:dev:ResponsiveSlider/code.js',
]
});
window.ArticleRating = {
title: 'Hat Dir dieser Artikel gefallen?',
values: ['Verdorbene Himbeere', 'Mangelhaft', 'Ganz okay', 'Hervorragend', 'Meisterwerk'],
location: 'top-rail'
}
/* TOGGLE
Code von 20M61. Danke an Pham-Duy fuer den Hinweis.
*/
var TogglerAktiv=1;
function Toggler(ToggleID) {
if (ToggleID) TogglerAktiv = ToggleID;
var TogglerSPAN = document.getElementById("WikiaArticle").getElementsByTagName('span');
for (i=0; i<TogglerSPAN.length; i++) {
// Nach SPAN-Togglern suchen (das sind die, die alles steuern)
if (TogglerSPAN[i].className.search("Toggler") >= 0) {
// Jetzt wird geguckt, ob der vorliegende Toggler der aktive Toggler ist
// Damit wird verhindert, dass zufällig 2 Toggler aktiv sind. (Der letzte ist der dominante)
if (TogglerSPAN[i].getAttribute('data-Toggle') == TogglerAktiv)
TogglerSPAN[i].className="Toggler aktiv";
else
TogglerSPAN[i].className="Toggler";
}
}
var TogglerDIV = document.getElementById("WikiaArticle").getElementsByTagName('i');
for (i=0; i<TogglerDIV.length; i++) {
// Nach DIV-Togglern suchen (das sind die, die versteckt / gezeigt werden)
if (TogglerDIV[i].getAttribute('data-Toggle')) {
// Wenn TogglerDIV-ID mit der aktiven ID überein stimmt, wird es angezeigt, sonst nicht
if (TogglerDIV[i].getAttribute('data-Toggle') == TogglerAktiv)
TogglerDIV[i].style.display='';
else
TogglerDIV[i].style.display='none';
}
}
return true;
}
//onclick-Funktion für SPAN-Toggler setzen (damit wird es gangbar gemacht)
var TogglerObjekt = document.getElementById("WikiaArticle").getElementsByTagName('span');
for (i=0; i<TogglerObjekt.length; i++) {
// Nach SPAN-Togglern suchen (das sind die, die alles steuern)
if (TogglerObjekt[i].className.search("Toggler") >= 0) {
TogglerObjekt[i].onclick = function(){ Toggler(this.getAttribute('data-Toggle')); };
// Wenn dieser Toggler als "aktiv" markiert ist, dann wird dies in der Variable gespeichert.
// (Es kann nur einen aktiven Toggler geben)
if (TogglerObjekt[i].className.search("aktiv") >= 0)
TogglerAktiv = TogglerObjekt[i].getAttribute('data-Toggle');
}
}
// Erster Funktionsaufruf, damit nach Laden der Seite die entsprechenden Toggler versteckt sind
Toggler();