MediaWiki:Gadget-Finessvalidering.js
Utseende
OBS: Efter du har publicerat sidan kan du behöva tömma din webbläsares cache för att se ändringarna.
- Firefox / Safari: Håll ned Skift och klicka på Uppdatera sidan eller tryck Ctrl-F5 eller Ctrl-R (⌘-R på Mac)
- Google Chrome: Tryck Ctrl-Skift-R (⌘-Skift-R på Mac)
- Edge Håll ned Ctrl och klicka på Uppdatera eller tryck Ctrl-F5.
- Opera: Tryck Ctrl-F5.
$( function () {
'use strict';
if ( mw.config.get( 'wgPageName' ) === 'MediaWiki:Gadgets-definition' && $( '#wpTextbox1' ).length && String.prototype.includes ) {
mw.util.addPortletLink(
'p-cactions',
'#',
'Validera',
'ca-finessvalidering',
'Leta efter fel.'
);
$( '#ca-finessvalidering' ).click( function ( e ) {
e.preventDefault();
var wikitext = $( '#wpTextbox1' ).val(),
dialogbox = $( '<div></div>' ),
msg = 'Inga fel hittades.';
wikitext = wikitext.split( /\n/ );
wikitext.forEach( function ( elem ) {
if ( elem.includes( 'dependencies' ) && !elem.includes( 'ResourceLoader' ) ) {
msg = 'En rad innehåller "dependencies", men inte "ResourceLoader"';
}
} );
dialogbox.text( msg );
dialogbox.dialog( {
autoOpen: false,
title: 'Resultat'
} );
dialogbox.dialog( 'open' );
} );
}
} );