Участник:Bookvaedina/customization.js
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/** Добавить вместо Copyrightwarning */
function addExampleSentence(){
var $textbox = $( '#wpTextbox1' );
// var we = $textbox.data('wikiEditor-context');
var $copyrightWarning = $('#editpage-copywarn');
if ( !$copyrightWarning.length) return;
function insertSource() {
$textbox.textSelection( 'encapsulateSelection', { pre: '|источник=НКРЯ' } );
}
$copyrightWarning.replaceWith( $( '<a>' )
.attr('title','Ctrl + ~')
.text( 'НКРЯ' )
.on('click', insertSource )
);
// $textbox.off( "keyup");
$textbox.on( "keyup", function(e) {
if (e.ctrlKey && e.which == 192) { // Ctrl + ~
e.preventDefault();
insertSource();
}
});
}
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 && mw.config.get('wgPageContentModel') === 'wikitext' ) {
$.when(
mw.loader.using( [ 'jquery.textSelection', 'ext.wikiEditor' ] ),
$.ready
).then( addExampleSentence );
}