MediaWiki:Common.js/Warnings.js

/* global mediaWiki */ (function ($, mw, mwConfig) {	"use strict";	mediaWiki.loader.using('mediawiki.api', function { var api = new mediaWiki.Api;

// Sitenotice for oasis if (mwConfig.skin === 'oasis' && mwConfig.wgAction === 'view' && mwConfig.wgNamespaceNumber > 0 ) { api.get({				action: 'parse',				page: 'Mediawiki:Sitenotice',				prop: 'text'			}, {				ok: function (json) {					$('#WikiHeader').append(json.parse.text['*']);				}			}); }

// Spoiler Warning For forms if (mwConfig.wgAction === 'formedit') { api.get({				action: 'parse',				page: 'Template:EditPageNotice',				prop: 'text'			}, {				ok: function (json) {					$('#mw-content-text').prepend(json.parse.text['*']);				}			}); }

});

$(function {		if (mwConfig.skin === 'oasis' || mwConfig.skin === 'wikia') {			if (mwConfig.wgNamespaceNumber > 0 && mwConfig.wgNamespaceNumber % 2 === 1 && /^.+\/Archive \d+$/.test(mwConfig.wgTitle)) {				// Archive pages are not meant to be edited so lower the priority of the edit button.				var $edit = $('#WikiaPageHeader .wikia-menu-button a:first');				$edit.find('img').remove;				$('').append($edit).appendTo($('#WikiaPageHeader .wikia-menu-button .WikiaMenuElement'));				$('Archive Page').prependTo('#WikiaPageHeader .wikia-menu-button').click(function  { $(this).parent.find('> .drop').click; });				$('#WikiaPageHeader .wikia-menu-button .WikiaMenuElement #ca-edit').css({ color: '#999', fontStyle: 'italic' }).attr({ title: "This page is an archive and should not be edited." });

if (mwConfig.wgAction === 'edit') { var $n = $('This is an archive, it is NOT a talkpage. Please refrain from editing it without a good reason.'); $('#EditPageEditor .editpage-notices ul').empty.append($n); }			}		}	}); })(jQuery, mediaWiki, mediaWiki.config.values);