Участник:OneLittleMouse/RQButton.js

Из Википедии, свободной энциклопедии

/*mwCustomEditButtons['RQbutton'] = [RQbutton, 'commons/a/a0/Button_references_alt.png', 'Установить шаблон RQ'];*/ ( function () { function RQbutton() { if ( ! $('#RQForm').length ) { $(

'

'+

'<fieldset><legend>Параметры</legend>'+

'

'+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ '

<input type="checkbox" value="wikify"> Викифицировать статью.<input type="checkbox" value="birth"> Добавить дату рождения персоны.
<input type="checkbox" value="stub"> Дополнить статью.<input type="checkbox" value="birthplace"> Добавить место рождения персоны.
<input type="checkbox" value="notability"> Подтвердить значимость.<input type="checkbox" value="death"> Добавить дату смерти персоны.
<input type="checkbox" value="sources"> Найти и указать ссылки на авторитетные источники.<input type="checkbox" value="deathplace"> Добавить место смерти персоны.
<input type="checkbox" value="cleanup"> Переработать оформление.<input type="checkbox" value="patronymic"> Добавить отчество персоны.
<input type="checkbox" value="img"> Добавить иллюстрации.<input type="checkbox" value="linkless"> Ссылки из других статей Википедии.
<input type="checkbox" value="check"> Проверить достоверность информации.<input type="checkbox" value="looplink"> Исправить зацикленные ссылки.
<input type="checkbox" value="cat"> Указать тематические категории.<input type="checkbox" value="style"> Исправить статью согласно стилистическим правилам.
<input type="checkbox" value="recat"> Проставить более точные категории.<input type="checkbox" value="grammar"> Проверить статью на грамматические ошибки.
<input type="checkbox" value="sort"> Добавить ключ сортировки.<input type="checkbox" value="translate"> Перевести текст с иностранного языка.
<input type="checkbox" value="iwiki"> Проставить интервики.<input type="checkbox" value="checktranslate"> Проверить качество перевода.
<input type="checkbox" value="isbn"> Викифицировать список литературы.<input type="checkbox" value="stress"> Поставить правильное ударение.
<input type="checkbox" value="imdb"> Добавить ссылку на IMDb.<input type="checkbox" value="renew"> Обновить статью, актуализировать данные.
<input type="checkbox" value="taxobox"> Добавить карточку организма.<input type="checkbox" value="global"> Добавить информацию для других стран.
<input type="checkbox" value="infobox"> Проставить шаблон-карточку.<input type="checkbox" value="coord"> Добавить географические координаты.
<input type="checkbox" value="refless"> Проставить сноски.<input type="checkbox" value="yo"> Ёфицировать статью.
</fieldset>

').append([

$('<input type="button" value="Добавить">').click(addRQ)[0], $('<input type="button" value="Отмена">').click(hideRQForm)[0], $('
')[0] ]).prependTo($('#editform')); } else { $('#RQForm').toggle(); } }

function hideRQForm() { document.getElementById('RQForm').style.display = 'none'; }

function addRQ() { RQParams = document.getElementById('RQForm').getElementsByTagName('input'); var GeneratedRQ ='{{rq'; for (var i=0; i<RQParams.length-2; i++) { if (RQParams[i].checked) { GeneratedRQ += "|"+ RQParams[i].value; } } GeneratedRQ += "}}"; $('#wpTextbox1').focus().textSelection('encapsulateSelection', { pre: GeneratedRQ }); document.getElementById('RQForm').style.display = 'none'; }

var customizeToolbar = function () { /*начало*/ $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main',

       'group': 'insert',

'tools': { 'rqbuttons': { label: 'Установить шаблон RQ', type: 'button', icon: '//upload.wikimedia.org/wikipedia/commons/a/a0/Button_references_alt.png', filters: [ 'body.ns-0' ], action: { type: 'callback', execute: function(context){ RQbutton(); } } } } } );

/*конец*/ };


if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) { mw.loader.using( 'user.options' ).then( function () { if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) { $.when( mw.loader.using( 'ext.wikiEditor' ), $.ready ).then( customizeToolbar ); } } ); } }() );

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.