MediaWiki:Common.js
Naar navigatie springen
Naar zoeken springen
Opmerking: nadat u de wijzigingen hebt gepubliceerd is het wellicht nodig uw browsercache te legen.
- Firefox / Safari: houd Shift ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5 of Ctrl-R (⌘-Shift-R op een Mac)
- Google Chrome: druk op Ctrl-Shift-R (⌘-Shift-R op een Mac)
- Internet Explorer / Edge: houd Ctrl ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5
- Opera: druk op Ctrl-F5.
/*global mw, $ */
/*jshint browser:true */
(function () {
/**
* Redirect de oude 'Hoofdpagina' naar wmnederland.nl
* We checken op '/wiki/Hoofdpagina' zodat de pagina nog
* te bewerken en bekijken is via 'index.php'
*/
if ( location.href.indexOf( '/wiki/Hoofdpagina/' ) !== -1 ) {
location.href = 'https://www.wikimedia.nl/?utm_source=wmnlwiki&utm_medium=redirect&utm_campaign=hoofdpagina';
}
var cookiePrefix = mw.config.get( 'wgCookiePrefix' ),
namespaceId = mw.config.get( 'wgNamespaceNumber' ),
action = mw.config.get( 'wgAction' ),
pageName = mw.config.get( 'wgPageName'),
skin = mw.config.get( 'skin' );
// "Niet wikipedia" bericht verbergen
function bericht_nietwp_verberg() {
// Keuze onthouden
$.cookie( cookiePrefix + '_editnotice-nietwikipedia', 'verbergen', { expires: 365 } );
// De daadwerkelijke verberg actie
$( '#editnotice-nietwikipedia' ).hide();
}
function bericht_nietwp_maakknop() {
$( '#editnotice-nietwikipedia' ).append(
$( '<span style="float: right;"><a href="#">[ verberg ]</a></span>' ).click( function ( e ) {
bericht_nietwp_verberg();
e.preventDefault();
} )
);
}
if ( namespaceId === 0 && ( action === 'submit' || action === 'edit' ) ) {
if ( $.cookie( cookiePrefix + '_editnotice-nietwikipedia' ) === 'verbergen' ) {
$( bericht_nietwp_verberg );
} else {
$( bericht_nietwp_maakknop );
}
}
/* Toevoegen donatielinks */
// Local toggle definition until the core adds it automatically to new portals
function donate_toggle( $element ) {
$.cookie(
'vector-nav-' + $element.parent().attr( 'id' ),
$element.parent().is( '.collapsed' )
);
$element
.parent()
.toggleClass( 'expanded' )
.toggleClass( 'collapsed' )
.find( 'div.body' )
.slideToggle( 'fast' );
}
function new_donate_button() {
$( '#donatielink_ideal' ).html(
'<a href="https://donations.wikimedia.nl/" target="_blank"><img src="//upload.wikimedia.org/wikimedia/nl/2/2c/Donate_online_ideal.png" height="50px" border"=0" /></a>'
);
$( '#donatielink_paypal' ).html(
'<a target="_blank" href="https://donations.wikimedia.nl/index.php?action=paymentoptions"><img src="//upload.wikimedia.org/wikimedia/nl/1/15/Logo_paypal.jpg" width="144px" border="0" /></a>'
);
}
if ( (pageName === 'Hoofdpagina' || pageName === 'Donaties') && action === 'view' && skin === 'monobook' ) {
$( new_donate_button );
}
function new_donate_p() {
var $sidebar, marginleft, ulIndent;
// Vector
if ( document.getElementById( 'mw-panel' ) ) {
$sidebar = $( '#mw-panel' );
marginleft = 'margin-left: 0;';
ulIndent = 'margin-left: 1.25em;';
// Monobook
} else if ( document.getElementById( 'column-one' ) ) {
$sidebar = $( '#column-one' );
marginleft = 'margin-left: -5px;';
ulIndent = 'margin-left: 0.5em;';
// Give up
} else {
return false;
}
$sidebar.append(
'<div class="generated-sidebar portlet portal expanded" id="p-donate"><h3 lang="nl" xml:lang="nl">Doneren</h5><div class="pBody body" style="' +
marginleft +
'display: block;"><a href="https://donations.wikimedia.nl/" target="_blank"><img src="//upload.wikimedia.org/wikimedia/nl/1/13/Donate_online_ideal2.png" width="144px" border="0" /></a><br /><a target="_blank" href="https://donations.wikimedia.nl/index.php?action=paymentoptions"><img src="//upload.wikimedia.org/wikimedia/nl/1/15/Logo_paypal.jpg" width="144px" border="0" /></a><br /><ul style="' +
ulIndent +
'"><li><a href="//nl.wikimedia.org/wiki/Donaties">Andere methoden</a></li></ul></div></div>'
);
}
$( new_donate_p );
}());