MediaWiki:Common.js/Warnings.js

/* global mediaWiki */ (function ($, mw, mwConfig) {   "use strict";    if (mwConfig.skin === 'oasis' && mwConfig.wgAction === 'view' && mwConfig.wgNamespaceNumber > -1) {        mw.loader.using([ 'mediawiki.api', 'jquery.cookie' ], function { var cookie = $.cookie('dismissSiteNotice'); new mw.Api.get({               action: 'parse',                page: 'Template:Sitenotice',                prop: 'text'            }, {                ok: function (json) {                    $('#WikiHeader').append(json.parse.text['*']);                    // Hide sitenotice if cookie's value matches                    if (cookie === ('1.' + $('#sitenotice-id').text)) {                        $('#sitenotice-box').css('display', 'none');                    }                    // Dismiss functionality                    $('#sitenotice-dismiss-link').click(function  { $('#sitenotice-box').css('display', 'none'); $.cookie('dismissSiteNotice', '1.' + $('#sitenotice-id').text, {                           expires: 30,                            path: '/'                        }); });               }            });

});   }

// Spoiler Warning For forms if (mwConfig.wgAction === 'formedit') { $('#mw-content-text').prepend(' Do NOT add new manga information to the wiki until the entire chapter is available. '); }

$(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));