MediaWiki:Gadget-TemplateStylesGuard.js

Från Wikipedia

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)
  • Internet Explorer / Edge: Håll ned Ctrl och klicka på Uppdatera eller tryck Ctrl-F5
  • Opera: Tryck Ctrl-F5.
//Skydd mot attackvektor i
//https://www.mediawiki.org/wiki/Extension:TemplateStyles
//TemplateStyles tillåter icke-administratörer att skriva CSS som inte
//är inline genom att prefigera selektorer med "#mw-content-text ".
//Problemet med det är att det finns UI-element även i #mw-content-text.
//Se https://phabricator.wikimedia.org/T133408#3099396 och
//https://phabricator.wikimedia.org/T133410#3111946
$( function() {
	'use strict';
	if ( mw.config.get( 'wgAction' ) === 'view' && mw.config.get( 'wgNamespaceNumber' ) !== -1 ) {
		$( '.diff, .diff-hr, .diff-currentversion-title' ).insertBefore( '#mw-content-text' );
		$( '.patrollink' ).insertAfter( '#mw-content-text' );
	}
} );