User:Alex6122/global.js

console.log('Personal global.js load: start'); $('#mw-content-text .mw-parser-output > .portable-infobox').prev('p').each(function {   var pLength = $(this).text.replace(/(\n|\s)/g, '').length;    if (pLength === 0) $(this).hide; }); // 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);

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

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