MediaWiki:Gadget-WikivoyageTools.js
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
// <nowiki>
function wvDEaddTools() {
var pageName = mw.config.get( 'wgPageName' );
var title = mw.config.get( 'wgTitle' );
var action = mw.config.get( 'wgAction' );
var ns = mw.config.get( 'wgNamespaceNumber' );
var catSelector = 'a[title="Kategorie:'+title+'"]';
var txtArea = document.getElementById('wpTextbox1');
var catLink = '';
var wdLink = '';
var textValue = '';
var sectionID = 0;
var sectionName = '0';
if ( ns > -1 ) {
/* Wirkung derzeit nur in der normalen Seitenansicht */
if ( action === 'view' ) {
/* Kategorienlink nur im HNR */
if ( ns === 0 ) {
if ( $(catSelector).length === 0 ) {
catLink = '[<a id="wvDEaddTools-createCat" href="https://de.wikivoyage.org/w/index.php?title=Kategorie:'+pageName+'&action=edit&preload=Vorlage:Kategorie">Kategorie anlegen</a>]';
}
}
/* Wikidatalink nur in ausgewählten Namensräumen */
if ( ns === 0 || ns === 4 || ns === 10 || ns === 12 || ns === 14 ) {
// if ( $('#t-wikibase').length === 0 ) {
if ( $('#t-wikibase').length === 0 && $('.wb-otherproject-wikibase-item').length === 0 ) {
wdLink = '[<a id="wvDEaddTools-searchWD" href="https://www.wikidata.org/w/index.php?search='+pageName+'&title=Special%3ASearch&go=Seite">Wikidata-Objekt suchen</a>]';
}
}
/* Nicht auf Versionsvergleichsseiten */
if ( $('table.diff').length === 0 ) {
if ( catLink + wdLink !== '' ) {
$('#firstHeading').append('<span id="wvDEaddTools-box1" class="noprint wvDEaddTools" style="margin-left: 2em; margin-bottom:0.4em; font-size: 50%">'+catLink+' '+wdLink+'</span>');
}
}
}
}
}
$( wvDEaddTools );
// </nowiki>