MediaWiki:Gadget-UnpatrolledEdits.js

// Shows, when you visit an item, if the last edit/edits has/have not been patrolled. $( function ( mw, $ ) {	'use strict';

var i18n = { en: 'Warning: the last edit to the page has not yet been patrolled.', it: 'Attenzione: l\'ultima versione della pagina non è stata verificata.', sv: 'Varning: den senaste redigeringen på den här sidan har ännu inte patrullerats.', };

function addNotice { var url = mw.util.getUrl( mw.config.get( 'wgPageName' ), { diff: '' } ); $( ' ' ).load( url + ' .patrollink', function  {			if ( $( this ).text.length ) {				var lang = mw.user.options.get( 'language' );				var msg = lang in i18n ? i18n[ lang ] : i18n.en;				var $div = $( ' ' )					.css( { 'background': '#ffdbdb', 'border': '1px solid #bb7070', 'display': 'inline-block', 'font-weight': 'bold', 'margin-bottom': '1em', 'padding': '.5em 1em' } )					.append( ' ' + msg + ' ' );				$div.insertBefore( '#mw-content-text' );			}		} ); }

$( function {		if ( mw.config.get( 'wgNamespaceNumber' ) === 0 && mw.config.get( 'wgArticleId' ) !== 0 && mw.config.get( 'wgAction' ) == 'view' && !$( '.mw-revision' ).length ) {			mw.loader.using( 'mediawiki.util' ).done( addNotice );		}	} ); } ( mediaWiki, jQuery ) );