User:Менделеевец99/global.js

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
var CR = String.fromCharCode(13);
var LF = String.fromCharCode(10);
function insertTags(tagOpen, tagClose, sampleText) {
// Used to determine where to insert tags
	$currentFocused = $('#wpTextbox1');
		if ($currentFocused && $currentFocused.length) {
			$currentFocused.textSelection(
				'encapsulateSelection', {
					pre: tagOpen,
					peri: sampleText,
					post: tagClose
				}
			);
		}
	}
	

	
function insertSummary(Text) {
var wpSummary = document.getElementById('wpSummary');
if (wpSummary) { var Sm = wpSummary.value;
if (Sm.length > 0) Sm = Sm + ', '; 
wpSummary.value = Sm + Text;}
}
function m(key) {
    var r;
  alert(key);
  
    r = t[L][key]; //|| t['en'][key];
    alert(r);
    return r;
  }

$(document).ready(function(){
var L = mw.config.get('wgContentLanguage');
alert(L);
var UL = mw.config.get('wgUserLanguage');
alert('UserLanguage=' + UL);
var wikilink, newsortkey;
if (mw.config.get('wgContentLanguage') == 'ru') {
 wikilink = 'вики-ссылка';
 newsortkey = 'новый ключ сортировки';
}
if (mw.config.get('wgContentLanguage') == 'en') {
 wikilink = 'wikilink';
 newsortkey = 'new sort key';
}
if (mw.config.get('wgContentLanguage') == 'rue') {
 wikilink = 'вiкi-одказ';
 newsortkey = 'оправа сортованя';
}
alert('wikilink=' + wikilink + '; newsortkey=' + newsortkey);

//Вставка дополнительной панели вставки символов
	$('<div id="editpage-specialchars" style="margin-top:1px;border:1px solid #aaa;padding:2px"></div>').append(
	'<a href="https://meta.wikimedia.org/w/index.php?title=User:%D0%9C%D0%B5%D0%BD%D0%B4%D0%B5%D0%BB%D0%B5%D0%B5%D0%B2%D0%B5%D1%8699/global.js&action=edit">meta:User:Менделеевец99/global.js</a> for '
	+ L + 'wiki: <a href=\'javascript:insertTags("{\{DEFAULTSORT:" + wgPageName,"}}","");insertSummary(newsortkey);\'>DEFAULTSORT</a> ' +
   '<a href=\'javascript:insertTags("[","]","")\'>[]</a> '+
   '<a href=\'javascript:insertTags("["," diff]","")\'>[ diff]</a> '+
   '<a href=\'javascript:insertTags("&lt;ref>[","]&lt;/ref>","")\'>&lt;ref>[]&lt;/ref></a> '+
   '<a href=\'javascript:insertTags("[\[","]]","");insertSummary(wikilink);\'>[[]]</a> '+
   '<a href=\'javascript:insertTags("* [\[","]]" + CR,"")\'>* [[]]</a> '+
   '<a href=\'javascript:insertTags(CR + " + CR + " + CR,"","")\'>CR</a> ' +
   '<a href=\'javascript:insertTags("* {\{Tl|","}}" + CR,"")\'>{\{Tl|}}</a> '+
   '<a href=\'javascript:insertTags("{\{Catmain|" + wgTitle,"}}" + CR,"");insertSummary("Catmain")\'>{\{Catmain|}}</a> '+
   '<a href=\'javascript:insertTags("{\{Commons|" + wgTitle,"}}" + CR,"");insertSummary("Commons")\'>{\{Commons}}</a> '+
   '<a href=\'javascript:insertTags("{\{Docpage","}}" + CR,"");insertSummary("Docpage")\'>{\{Docpage}}</a> '+
   '<a href=\'javascript:insertTags("{\{TOCright","}}" + CR,"");insertSummary("TOCright")\'>{\{TOCright}}</a> '+
   '<a href=\'javascript:insertTags("\<!-- ","-->","")\'>&lt;!-- --></a> ' +
   '<a href=\'javascript:insertTags("#REDIRECT [[","]]","");insertSummary("REDIRECT")\'>REDIRECT</a> ' +
   '<a href=\'javascript:insertTags("\<code>\<nowiki>","</nowiki></code>","")\'>code nowiki</a> ' +
   '<a href=\'javascript:insertTags("\<code>","</code>","")\'>code</a> ' +
   '<a href=\'javascript:insertTags("-- \~\~\~\~","","")\'>sign</a> ' +
    '<a href=\'javascript:insertTags("{\{Ping|user1|user2","}}","")\'>Ping</a> ' +
   '<a href=\'javascript:insertTags("{\{Unsigned|user|date","}}","")\'>Unsigned</a> ' +
   '<a href=\'javascript:insertTags("{\{tl|","}}","")\'>{\{tl|}}</a> '+
   '<a href=\'javascript:insertTags("\<ref>[","]\</ref>","")\'>ref</a> '+
   '<small>Tags</small>:<a href=\'javascript:insertTags("\<div style="padding:16px">","\</div>","")\'>div</a> '+
   '<a href=\'javascript:insertTags("\<span style="padding:16px">","\</span>","")\'>span</a> '+
   '<a href=\'javascript:insertTags("\<pre>","\</pre>","")\'>pre</a> '+
   '<a href=\'javascript:insertTags("\</center>","","")\'>&lt;/center></a> '+
   '<a href=\'javascript:insertTags("\<big>","\</big>","")\'>big</a> '+
   '<a href=\'javascript:insertTags("\<sub>","\</sub>","")\'>sub</a> '+
   '<a href=\'javascript:insertTags("\<sup>","\</sup>","")\'>sup</a> '+
   '<a href=\'javascript:insertTags("\</small>","","")\'>&lt;/small></a> '+
   '<a href=\'javascript:insertTags("\</div>","","")\'>&lt;/div></a> '+
   '<a href=\'javascript:insertTags("\</span>","","")\'>&lt;/span></a> '+
   '<a href=\'javascript:insertTags("\<includeonly>","\</includeonly>","")\'>includeonly</a> '+
   '<a href=\'javascript:insertTags("\<onlyinclude>","\</onlyinclude>","")\'>onlyinclude</a> '+
   '<a href=\'javascript:insertTags("== [\[","]] ==" + CR,"")\'>== [[]]==</a>').insertBefore('.mw-editTools');
});
mw.loader.load('https://ru.wikipedia.org/w/index.php?title=Участник:Jack_who_built_the_house/copy_wikilinks.js&action=raw&ctype=text/javascript');
mw.loader.load('https://ru.wikipedia.org/w/index.php?title=Участник:Менделеевец99/JS/TableLib.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Ле_Лой/Lacmus.js&action=raw&ctype=text/javascript');