MediaWiki:Gadget-ReviewTool.js
Appearance
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
( function () {
'use strict';
mw.loader.using( [ 'mediawiki.util', 'mediawiki.Title' ] ).done( function () {
var categories = mw.config.get( 'wgCategories' );
if ( !categories || categories.indexOf( 'Proposal' ) === -1 ) {
return;
}
var lang = mw.config.get( 'wgUserLanguage' );
$.getJSON( mw.util.wikiScript( 'index' ), {
title: 'MediaWiki:Gadget-ReviewTool.json',
action: 'raw',
ctype: 'application/json'
} ).done( function ( data ) {
var msgs = data[ lang ] || data.en;
mw.messages.set( msgs );
var title = new mw.Title( mw.config.get( 'wgPageName' ) );
var talkPage = title.getTalkPage() ? title.getTalkPage().getPrefixedText() : pageName;
mw.util.addPortletLink(
'p-views',
mw.util.getUrl( 'Special:FormEdit/Individual_rev', {
source: mw.config.get( 'wgPageName' ),
revision: mw.config.get( 'wgRevisionId' )
} ),
mw.msg( 'gl-add-review' ),
'ca-add-review',
mw.msg( 'gl-add-review-desc' ),
'd',
'#ca-history'
);
mw.util.addPortletLink(
'p-views',
mw.util.getUrl( 'Special:FormEdit/Improvements/' + talkPage + '/Suggested improvements', {
returnto: mw.config.get( 'wgPageName' )
}),
mw.msg( 'gl-link-improvements' ),
'ca-improvements',
mw.msg( 'gl-link-improvements-desc' ),
'r',
'#ca-history'
);
} );
} );
}() );