Участник:V1adis1av/monobook.js

Материал из Викисловаря

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
//<!--
function insertTags( tagOpen, tagClose, sampleText ) {
	$currentFocused = $( '#wpTextbox1' );
	if ( $currentFocused && $currentFocused.length ) {
		$currentFocused.textSelection(
			'encapsulateSelection', {
				pre: tagOpen,
				peri: sampleText,
				post: tagClose
			}
		);
	}
}

function addExampleSentence(){
  var block = document.getElementById ('editpage-copywarn');
  if (!block) return;
  block.innerHTML = 
   '<a href=\'javascript:insertTags("{{","|}}","")\'>{{*|}}</a>  ' +
   '<a href=\'javascript:insertTags("{{|","}}","")\'>{{|*}}</a> · ' +
   '<a href=\'javascript:insertTags("["+"[","|"+"]"+"]","")\'>['+'['+'*'+'|'+']'+']</a>  ' +
   '<a href=\'javascript:insertTags("["+"["+"|","]"+"]","")\'>['+'['+'|'+'*'+']'+']</a> · ' +
   '<a href=\'javascript:insertTags("{{пример|","|автор=|титул=|издание=|перев=|дата=|источник=НКРЯ}}","")\'>пример-полн</a> ' +
   '<a href=\'javascript:insertTags("{{пример|","}}","")\'>пример-сокр</a> · ' +
   '<a href=\'javascript:insertTags("{{выдел|","}}","")\'>выдел</a> · ' +
   '<a href=\'javascript:insertTags("{{помета|","}}","")\'>помета</a> · ' +
   '<a href=\'javascript:insertTags("{{разг.}}","","")\'>разг.</a> · ' +
   '<a href=\'javascript:insertTags("{{п.}}","","")\'>перен.</a> · ' +
   '<a href=\'javascript:insertTags("{{слоги|","}}","")\'>слоги</a> · ' + 
   '<a href=\'javascript:insertTags("[[:s:","|:s:","]]","")\'>:s:</a> · ' + 
   '<a href=\'javascript:insertTags("{{fonts|","}}","")\'>fonts</a> · ' +
   '<a href=\'javascript:insertTags("{{илл|","|}}","")\'>илл</a> · ' +
   '<a href=\'javascript:insertTags("{{инкубатор","}}","")\'>инкубатор</a> · ' +
   '<a href=\'javascript:insertTags("{{anim|w=","|a=|s=|p=}}","")\'>anim</a> <br/> ' +
   '<a href=\'javascript:insertTags("«","»","")\'>«*»</a> ' +
   '<a href=\'javascript:insertTags("„","“","")\'>„*“</a> · ' +
   '<a href=\'javascript:insertTags("‘","’","")\'>‘*’</a> · ' +
   '<a href=\'javascript:insertTags("{{морфо |прист1=","|прист2=|корень1=|соед=|корень2=|суфф1=|суфф2=|оконч=|частица=}}","")\'>морфо-полн.</a> · ' +
   '<a href=\'javascript:insertTags("{{морфо |прист1=","|корень1=|суфф1=|оконч=}}","")\'>морфо-сокр.</a> · ' +
   '<a href=\'javascript:insertTags("<nowiki>","</nowiki>","")\'>nowiki</a> · ' +
   '<a href=\'javascript:insertTags("<noinclude>","</noinclude>","")\'>noinclude</a> · ' +
   '<a href=\'javascript:insertTags("<includeonly>","</includeonly>","")\'>includeonly </a> <br />' +
   '<a href=\'javascript:insertTags("{"+"{subst:NEW|lang=|cat=|сущ=|гл=|прил=|этим=|син=|ант=|гипер=|trans=|тип=|индекс=|слоги={{слоги|}}|основа=|","}}","")\'>{{NEW}}</a> · ' +
   '<a href=\'javascript:insertTags("{"+"{subst:ADD|lang=|cat=|сущ=|гл=|прил=|этим=|син=|ант=|гипер=|trans=|тип=|индекс=|слоги={{слоги|}}|основа=|","}}","")\'>{{ADD}}</a> · ' +
   '<a href=\'javascript:insertTags("{"+"{subst:NEW ru|cat=|сущ=|гл=|прил=|э=|син=|ант=|гипер=|trans=|тип=|индекс=|слоги={{слоги|}}|основа=|","}}","")\'>{{NEW ru}}</a> · ' +
   '<a href=\'javascript:insertTags("{{книга|автор=|часть=|заглавие=","|оригинал= |ссылка=|издание=|ответственный=|место=|издательство=|год=|том=|страницы=|страниц=|isbn=|тираж=}}","")\'>книга-полн</a> · ' +
   '<a href=\'javascript:insertTags("{{книга|автор=|заглавие=","|ссылка=|место=|издательство=|год=}}","")\'>книга-сокр</a> · ' +
   '<a href=\'javascript:insertTags("{{Категория|язык=","|||}}","")\'>cat(егории)</a> ·   ' +
   '<a href=\'javascript:insertTags("{{#ifeq:{{NAMESPACE}}|{{ns:Template}}||","}}","")\'>not for template</a>  <br />' +
   '<a href=\'javascript:insertTags("[["," по языкам]]","")\'>по языкам</a> · ' +
   '<a href=\'javascript:insertTags("[[Категория:Семантические категории","]]","")\'>Семант.-категории</a> · ' +
   '<a href=\'javascript:insertTags("{"+"{subst:ж|","|||}}","")\'>жители на -ец</a> · ' +
   '<a href=\'javascript:insertTags("{"+"{subst:-ин|","||}}","")\'>жители на -ин</a> · ' +
   '<a href=\'javascript:insertTags("{"+"{subst:ка|","||о|}}","")\'>жительницы на -ка</a> <br />' +
   '<a href=\'javascript:insertTags("ł","","")\'>ł-пол. </a> ·  ' +
   '<a href=\'javascript:insertTags("ї","","")\'>ї-укр. </a> ·  ' +
   '<a href=\'javascript:insertTags("Ї","","")\'>Ї-укр. </a> ·  ' +
   '<a href=\'javascript:insertTags("і","","")\'>і-укр. </a> ·  ' +
   '<a href=\'javascript:insertTags("І","","")\'>І-укр. </a> ·  ' +
   '<a href=\'javascript:insertTags("є","","")\'>є-укр. </a> ·  ' +
   '<a href=\'javascript:insertTags("Є","","")\'>Є-укр. </a> ·  ' +
   '<a href=\'javascript:insertTags("ґ","","")\'>ґ-укр. </a> ·  ' +
   '<a href=\'javascript:insertTags("Ґ","","")\'>Ґ-укр. </a> ·  ' +
   '<a href=\'javascript:insertTags("̀","","")\'>̀ </a> ·  ';
}
//addOnloadHook(addExampleSentence);
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {
    mw.loader.using( ['user.options', 'jquery.textSelection'], function () {
        $(document).ready( addExampleSentence );
    } );
}
//-->