Участник:Al Silonov/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.
/** Добавить {{пример|||}}, {{}}, {{НКРЯ}} вместо Copyrightwarning */
//<!--
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-specialchars'); */
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("{{разг.|ru}}","","")\'>разг.</a> · ' +
'<a href=\'javascript:insertTags("{{перен.|ru}}","","")\'>перен.</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> · ' +
'<a href=\'javascript:insertTags("{{морфо |прист1=","|прист2=|корень1=|соед=|корень2=|суфф1=|суфф2=|оконч=|частица=}}","")\'>морфо-полн.</a> · ' +
'<a href=\'javascript:insertTags("{{морфо |прист1=","|корень1=|суфф1=|оконч=}}","")\'>морфо-сокр.</a> · ' +
'<a href=\'javascript:insertTags("{{subst:tradu|","|en=|es=}}","")\'>tradu</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=|пример1=|перевод=|помета=помета.|слоги={{по-слогам|{{subst:PAGENAME}}}}|основа=|","}}","")\'>{{NEW}}</a> · ' +
'<a href=\'javascript:insertTags("{{subst:ADD|lang=|add= I|тип=|индекс=|cat=|сущ=|гл=|прил=|этим=|син=|ант=|гипер=|trans=|пример1=|перевод=|помета=помета.|слоги={{по-слогам|{{subst:PAGENAME}}}}|основа=|","}}","")\'>{{ADD}}</a> · ' +
'<a href=\'javascript:insertTags("{{subst:NEW ru|тип=|индекс=|cat=|сущ=|гл=|прил=|э=|син=|ант=|гипер=|trans=|помета=помета.|слоги={{по-слогам|{{subst:PAGENAME}}}}|основа=|","}}","")\'>{{NEW ru}}</a> · ' +
'<a href=\'javascript:insertTags("{{subst:NEW phrase|lang=|cat=|гл=|прил=|этим=|син=|ант=|гипер=|trans=|тип=термин|роль=иг|слово1={{по-слогам|}}|лемма1=|слово2={{по-слогам|}}|лемма2=|слово3={{по-слогам|}}|лемма3=|слово4={{по-слогам|}}|лемма4=|","}}","")\'>{{NEW phrase}}</a> · ' +
'<a href=\'javascript:insertTags("{{слово дня|||}}","","")\'>слово дня</a> · ' +
'<a href=\'javascript:insertTags("{{Категория|язык=","||}}","")\'>cat(егории)</a> · ' +
'<a href=\'javascript:insertTags("{{#ifeq:{{NAMESPACE}}|{{ns:Template}}||","}}","")\'>not for template</a> ' +
'<a href=\'javascript:insertTags("{{multilang|}}","","")\'>multilang</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> · ' +
'<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> · ' +
'<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> ';
}
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {
mw.loader.using( ['user.options', 'jquery.textSelection'], function () {
$(document).ready( addExampleSentence );
} );
}
//-->