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', // 'u:dev:MediaWiki:CreateNewBlogButton.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',     // Гибридные свежие правки.		// ]	// }); (function($, document, mw) {	   'use strict';	    function testFixes {			$('iframe').each(function { $(this).remove; });	       return;	    }    	mw.hook('wikipage.content').add(testFixes);

});	// 	// 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');