User:Aspallar/common.js

console.log('Foobar A');

// window.ExternalLinkWarningPageRegex = /Test$/; window.ExternalLinkWarningNamespaces = ['User', 'Message_Wall'];

// importArticles({ //    type: 'script', //     articles: [ //         'u:dev:MediaWiki:WHAM/code.2.js', //         'u:dev:MediaWiki:MassEdit/code.js', //     ] // }); ///

importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AjaxBatchDelete.js',    ] });

// importArticles({ //    type: 'script', //     articles: [ //         'u:dev:MediaWiki:Standard Edit Summary/code.js', //         'u:dev:MediaWiki:NullEditButton/code.js', //         'u:dev:MediaWiki:MultipleFileDelete/code.js', //         'u:dev:MediaWiki:AjaxBatchDelete.js', //         'u:dev:MediaWiki:MultipleFileDelete/code.js', //         'u:dev:MediaWiki:MultiUpload/code.js', //         'u:dev:MediaWiki:ClipboardCopy.js', //         'u:dev:MediaWiki:ExternalLinkWarning.js', //         'u:dev:MediaWiki:MassEdit/code.js', //         'u:dev:MediaWiki:UserUnusedFiles/code.js', //         'u:dev:MediaWiki:MassEdit/code.js', //         'u:dev:MediaWiki:MassNullEdit/code.js', //         'u:dev:MediaWiki:AnalyticsShortcut.js', //         'u:dev:MediaWiki:ArticlePreview/code.js' //     ] // });

(function ($) {   'use strict';

console.log('Scryfall Test Z');

if ($('#mdw-card-page').length === 0) return;

function getData { console.log('getData'); var target = $('#mdw-card-page'); var multiverseId = target.attr('data-multiverseid'); $.getJSON('https://api.scryfall.com/cards/multiverse/' + multiverseId, function(data) {           target.append($(' ').html(JSON.stringify(data, null, 4)));            var imageUrl = data.image_uris.png;            $('#mdw-card-image').append($(' ').attr('src', imageUrl));        }); }

$(getData);

}(jQuery));

// Random page (function {    /*global mw*/    'use strict';    console.log('RP A');

if (['User', 'Special', 'MediaWiki'].indexOf(mw.config.get('wgCanonicalNamespace')) !== -1) return;

var timeout; var key = 'random-page';

function start { var page = sessionStorage.getItem(key); if (page === null) return true; $('#mdw-random-page').text('Toggle Random (active)'); $('span.wds-community-header__counter-value').css('color', 'red').html(++page); sessionStorage.setItem(key, page); timeout = setTimeout(function {            window.location = '/wiki/Special:RandomPage';        }, 6000); return false; }

function stop { $('#mdw-random-page').text('Toggle Random (inactive)'); clearTimeout(timeout); }

function toggleActive(event) { event.preventDefault; if (sessionStorage.getItem(key) !== null) { sessionStorage.removeItem(key); stop; } else { sessionStorage.setItem(key, '-1'); start; }   }

$(function {        $('#my-tools-menu').prepend( $('').append($('', {href: '#', id: 'mdw-random-page', click: toggleActive})) );       if (start) stop;     }); });