Verskil tüsken versys van "MediaWiki:Common.js"
Uiterlijk
Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting |
Geen bewerkingssamenvatting |
||
Regel 86: | Regel 86: | ||
addOnloadHook( mainPageAppendCompleteListLink ); |
addOnloadHook( mainPageAppendCompleteListLink ); |
||
} |
} |
||
// ------------------------------------------------------------------------------- |
|||
// Force Preview JavaScript code - Start |
|||
// Anneniemen mutten eers de pagina naokieken veur ze 't opslaon, um 't vandelisten meuilijker te maken. |
|||
// ------------------------------------------------------------------------------- |
|||
var permittedGroups = [ "user"]; |
|||
Array.prototype.intersects = function() { |
|||
if( !arguments.length ){ |
|||
return false; |
|||
} |
|||
var array2 = arguments[0]; |
|||
var len1 = this.length; |
|||
var len2 = array2.length; |
|||
if( len2 == 0 ){ |
|||
return false; |
|||
} |
|||
for(var i=0; i<len1; i++){ |
|||
for(var j=0; j<len2; j++) { |
|||
if( this[i] === array2[j] ) { |
|||
return true; |
|||
} |
|||
} |
|||
} |
|||
return false; |
|||
}; |
|||
function forcePreview() |
|||
{ |
|||
if( wgAction != "edit") return; |
|||
if( wgUserGroups === null) { |
|||
wgUserGroups = []; |
|||
} |
|||
if( wgUserGroups.intersects(permittedGroups) ) { |
|||
return; |
|||
} |
|||
var saveButton = document.getElementById("wpSave"); |
|||
if( !saveButton ) |
|||
return; |
|||
saveButton.disabled = true; |
|||
saveButton.value = "Save page (use preview first)"; |
|||
saveButton.style.fontWeight = "normal"; |
|||
document.getElementById("wpPreview").style.fontWeight = "bold"; |
|||
} |
|||
addOnloadHook(forcePreview); |
|||
// ----------------------------------------------------- |
|||
// Force Preview JavaScript code - End |
|||
// ----------------------------------------------------- |
|||
/**/ |
/**/ |
Versy up 14:51, 29 jun 2011
/**
* Extra knoppen
*/
function addCustomButton(imageFile, speedTip, tagOpen, tagClose, sampleText, imageId) {
mwCustomEditButtons[mwCustomEditButtons.length] =
{"imageId": imageId,
"imageFile": imageFile,
"speedTip": speedTip,
"tagOpen": tagOpen,
"tagClose": tagClose,
"sampleText": sampleText};
}
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/0/04/Button_array.png','Tebel derbie','{|\n! kop 1\n! kop 2\n! kop 3\n|-\n| rie 1, cel 1\n| rie 1, cel 2\n| rie 1, cel 3\n|-\n| rie 2, cel 1\n| rie 2, cel 2\n| rie 2, cel 3\n|}','','','mw-editbutton-array');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/5/58/Button_small.png','Kleine haakjes','<small>(</small>','<small>)</small>','','mw-editbutton-small');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/9/9e/Btn_toolbar_gallery.png','Ofbeeldingengallerieje','\n<gallery>\nOfbeelding:Veurbeeld.jpg|[[Zunnebloeme]]\nOfbeelding:Veurbeeld1.jpg|[[Van Jonge Leu en Oale Groond]]\nOfbeelding:Veurbeeld2.jpg|[[Akhenaten]]\n</gallery>','','','mw-editbutton-gallery');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/3/37/Btn_toolbar_commentaire.png','Uutleg derbie zetten','<!--','-->','','mw-editbutton-comment');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/c/c4/Button_ref.png','Rifferentie','<ref>','</ref>','Bron of verwiezing','mw-editbutton-ref');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/6/64/Buttonrefvs8.png','Riffentielieste','== Rifferenties ==\n<references />','','','mw-editbutton-references');
/** Interwikiverwiezingen naor etelazieartikels ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA()
{
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA"
InterwikiLinks[i].title = "Dit is een etelazieartikel in een aandere taal.";
}
}
}
}
addOnloadHook( LinkFA );
/* Veurblad: tabbladbenaming op t veurblad wiezigen */
if (wgPageName == 'Veurblad' || wgPageName == 'Overleg:Veurblad')
addOnloadHook(function () {
var nstab = document.getElementById('ca-nstab-main')
if (nstab && wgUserLanguage=='nds-nl') {
while (nstab.firstChild) nstab = nstab.firstChild
nstab.nodeValue = 'Veurblad'
}
}
)
/* Veurblad: alle talen derbie */
function mainPageAppendCompleteListLink() {
try {
var node = document.getElementById( "p-lang" )
.getElementsByTagName('div')[0]
.getElementsByTagName('ul')[0];
var aNode = document.createElement( 'a' );
var liNode = document.createElement( 'li' );
aNode.appendChild( document.createTextNode( 'Alle talen' ) );
aNode.setAttribute( 'href' , 'http://meta.wikimedia.org/wiki/List_of_Wikipedias' );
liNode.appendChild( aNode );
liNode.className = 'interwiki-completelist';
node.appendChild( liNode );
} catch(e) {
// lets just ignore what's happened
return;
}
}
if ( wgTitle == 'Veurblad' && wgNamespaceNumber == 0 ) {
addOnloadHook( mainPageAppendCompleteListLink );
}
// -------------------------------------------------------------------------------
// Force Preview JavaScript code - Start
// Anneniemen mutten eers de pagina naokieken veur ze 't opslaon, um 't vandelisten meuilijker te maken.
// -------------------------------------------------------------------------------
var permittedGroups = [ "user"];
Array.prototype.intersects = function() {
if( !arguments.length ){
return false;
}
var array2 = arguments[0];
var len1 = this.length;
var len2 = array2.length;
if( len2 == 0 ){
return false;
}
for(var i=0; i<len1; i++){
for(var j=0; j<len2; j++) {
if( this[i] === array2[j] ) {
return true;
}
}
}
return false;
};
function forcePreview()
{
if( wgAction != "edit") return;
if( wgUserGroups === null) {
wgUserGroups = [];
}
if( wgUserGroups.intersects(permittedGroups) ) {
return;
}
var saveButton = document.getElementById("wpSave");
if( !saveButton )
return;
saveButton.disabled = true;
saveButton.value = "Save page (use preview first)";
saveButton.style.fontWeight = "normal";
document.getElementById("wpPreview").style.fontWeight = "bold";
}
addOnloadHook(forcePreview);
// -----------------------------------------------------
// Force Preview JavaScript code - End
// -----------------------------------------------------
/**/