User:Alex6122/global.js

console.log('Personal global.js load: start'); switch(mw.config.values.wgDBname) { case 'rufallout': case 'fallout': console.log('🐱🐱'); break;

default: console.log('Никаких котов...'); break; }

// mw.loader.using('mediawiki.util').then(function {

// (function {

//    if (mw.config.values.wgAction != 'view') return;

//    var list = '';

//    $('#mw-content-text .redirect-in-category > a').each(function {

//        list += $(this).text + '\n';

//    });

//    var $newList = $('textarea').val('list');

//    $($newList).prepend('#mw-content-text');

//    $('#test-list').remove;

//    var testURL = $(' ', { //         'text': list, //         'id': 'test-list', //         'style': 'min-height:250px; min-width: 540px;' //     }); //    $('#mw-content-text').prepend(testURL);

// });	if (mw.config.values.wgNamespaceNumber === -1)	   $('.page-header__page-subtitle').text(mw.config.values.wgCanonicalNamespace + ':' + mw.config.values.wgCanonicalSpecialPageName);

/********************************************/

window.lastEdited = { avatar: true, size: true, diff: true, comment: true, time: 'timeago', lang: 'en', namespaces: { include: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,110,111,400,401,500,502,503,828,829,1202,2000], exclude: [] },		pages: [] };   // window.globalFileUsageConfig = { //    'lang': ['bg','cs','de','en','es','fa','fi','fr','hu','it','ja','ko','lt','nl','no','pl','ru','pt-br','sv','tr','uk','zh'], //    'auto_show': true, //    'on_delete': true // };

window.announcementsIgnore = { option: 'opt-in-all', exceptWikiIds: [586137] };

importArticles({	   type: 'script',	    articles: [			'u:dev:MediaWiki:LastEdited/code.js',               // Информация о последней правке			'u:dev:MediaWiki:NoImageLightbox/code.js',          // Переход на страницу файла вместо открытия во всплывающем окне			// 'u:dev:MediaWiki:ContribsLink/code.js',             // Ссылка на вклад			'u:dev:MediaWiki:ShowUserGroups.js',                // Статусы			// 'u:dev:MediaWiki:RecentChangesMultiple/code.2.js',  // Гибридные свежие правки.			// 'u:dev:MediaWiki:RCStats.js',                       // Статистика			// 'u:dev:MediaWiki:TopEditors/code.js',               // Рейтинг участников	        'u:dev:MediaWiki:RandomPageShortcut/code.js',			'u:dev:MediaWiki:PurgeButton/code.js',	        'u:dev:MediaWiki:View_Source/code.js',	        // 'u:dev:MediaWiki:MassNullEdit/code.js',			// 'u:dev:MediaWiki:GlobalFileUsage.js',			'u:dev:MediaWiki:Wikificator.js', // 'u:dev:MediaWiki:UCX.js', 'u:dev:MediaWiki:FirstEditDate.js', 'u:dev:MediaWiki:AnnouncementsIgnore.js', 'u:dev:MediaWiki:MassNullEdit/code.js', ]	});	//

//	// importArticles({		// type: 'script',		// articles: [	       // 'u:dev:MediaWiki:AjaxBatchDelete.js',        // Массовое удаление	        // 'u:dev:MediaWiki:UserRightsRecord/code.js', 	        // 'u:dev:MediaWiki:RandomPageShortcut/code.js',	        // 'u:dev:MediaWiki:Wikificator.js',	        // 'u:dev:MediaWiki:RecentChangesMultiple/code.2.js',			//'u:dev:MediaWiki:BotoneraPopups/BotoneraPopups.js',			//'u:dev:MediaWiki:BotoneraPopups/WikiArticle.js',			//'u:dev:MediaWiki:BotoneraPopups/UILang/en.js',			//'u:dev:MediaWiki:BotoneraPopups/code.js',            //Всплывающие окошко со ссылками.			//	'u:dev:MediaWiki:Tooltips.js',                         // Всплывающие подсказки.			//	'u:dev:MediaWiki:RecentChangesMultiple/code.2.js',     // Гибридные свежие правки.		// ]	// }); // 	// Convert importJS plain text to links: (function($, document, mw) {	   'use strict';	    function importjs_links {	        if (mw.config.values.wgPageName != 'MediaWiki:ImportJS') {	            return;	        }	        var pre = $('#mw-content-text pre').first;	        if (!$(pre).length || $('pre').data('linked') ) {	            return;	        }	        var pre_text = $(pre).text;	        if (!pre_text.length) {	            return;	        }	        var lines = pre_text.split('\n');	        var links = lines.map( function(line) { return line.split(':').reverse; });	       var dev_wiki = 'dev';	        var out_html = ;	        var dev_link_url = 'https://' + dev_wiki + mw.config.values.wgCookieDomain;	        var cur_link_url = mw.config.values.wgServer;	        var path = (mw.config.values.wgArticlePath).replace(/\$1/gi, );	        links.forEach( function(line, n) { var new_line = ''; if (line.length == 2 && line[1] == dev_wiki) { new_line = [dev_link_url + /wiki/, line[0], dev_wiki + ':' ]; } else if (line.length == 1) { new_line = [cur_link_url + path, line[0], '']; } else { out_html += lines[n] + '\n'; return; }	           var href = new_line[0] + 'MediaWiki:' + new_line[1]; var text = new_line[2] + new_line[1]; out_html += '' + text + ' \n'; });	//        if (!$('#test_pre').length)	//             $(pre).after(' ');	//         $('#test_pre').html(out_html);	        $(pre).data('linked','yes').html(out_html);	        return;	    }	    mw.hook('wikipage.content').add(importjs_links);	// })(window.jQuery, document, window.mediaWiki); /**/

}); // }); console.log('Personal global.js load: end');