MediaWiki:Group-user.js — различия между версиями
Материал из Энциклопедия фонда «Хайазг»
Oshlikov (обсуждение | вклад) |
Oshlikov (обсуждение | вклад) |
||
Строка 77: | Строка 77: | ||
{ | { | ||
label: 'Персона', | label: 'Персона', | ||
− | |||
action: { | action: { | ||
type: 'encapsulate', | type: 'encapsulate', | ||
options: { | options: { | ||
peri: "{{Персона\n\ | peri: "{{Персона\n\ | ||
− | + | | name-ru-main =\n\ | |
− | + | | name-ru-01 =\n\ | |
− | + | | name-ru-02 =\n\ | |
− | + | | name-ru-03 =\n\ | |
− | + | | name-lat =\n\ | |
− | + | | name-en =\n\ | |
− | + | | name-am =\n\ | |
− | + | | name-fr =\n\ | |
− | + | | состояние текста = 1\n\ | |
− | + | | состояние поиска = 1\n\ | |
− | + | | состояние тэгов = 1\n\ | |
− | + | | состояние ссылок = 1\n\ | |
− | + | | флаг чистовик =\n\ | |
− | + | | автокартинки =\n\ | |
− | + | | портрет =\n\ | |
− | + | | дата рождения =\n\ | |
− | + | | место рождения =\n\ | |
− | + | | дата смерти =\n\ | |
− | + | | место смерти =\n\ | |
− | + | | краткая информация =\n\ | |
− | + | | тэг01 =\n\ | |
− | + | | тэг02 =\n\ | |
− | + | | тэг03 =\n\ | |
− | + | | тэг04 =\n\ | |
− | + | | тэг05 =\n\ | |
− | + | }}\n\ | |
− | + | \n\ | |
− | + | =Биография=\n\ | |
− | + | \n\ | |
− | + | ==Сочинения==\n\ | |
− | + | \n\ | |
− | + | ==Достижения==\n\ | |
− | + | \n\ | |
− | + | ==Изображения==\n\ | |
− | + | \n\ | |
− | + | =Библиография=\n", | |
ownline: true | ownline: true | ||
} | } | ||
} | } | ||
}, | }, | ||
− | ], | + | { |
+ | label: 'Друзья', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | peri: "{{Персона_доп\n\ | ||
+ | | name-ru-main = \n\ | ||
+ | | name-ru-01 = \n\ | ||
+ | | name-ru-02 = \n\ | ||
+ | | name-ru-03 = \n\ | ||
+ | | name-lat = \n\ | ||
+ | | name-en = \n\ | ||
+ | | name-am = \n\ | ||
+ | | name-fr = \n\ | ||
+ | | портрет = \n\ | ||
+ | | дата рождения = \n\ | ||
+ | | место рождения = \n\ | ||
+ | | дата смерти = \n\ | ||
+ | | место смерти = \n\ | ||
+ | | краткая информация = \n\ | ||
+ | }}\n\ | ||
+ | \n\ | ||
+ | =Биография=\n\ | ||
+ | \n\ | ||
+ | ==Сочинения==\n\ | ||
+ | \n\ | ||
+ | ==Достижения==\n\ | ||
+ | \n\ | ||
+ | ==Изображения==\n\ | ||
+ | \n\ | ||
+ | =Библиография=\n", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | labelMsg: 'wikieditor-toolbar-hayazg-template-organization', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | pre: "{{", | ||
+ | periMsg: 'wikieditor-toolbar-hayazg-template-organization-template', | ||
+ | post: "}}", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | labelMsg: 'wikieditor-toolbar-hayazg-template-study', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | pre: "{{", | ||
+ | periMsg: 'wikieditor-toolbar-hayazg-template-study-template', | ||
+ | post: "}}", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | labelMsg: 'wikieditor-toolbar-hayazg-template-public', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | pre: "{{", | ||
+ | periMsg: 'wikieditor-toolbar-hayazg-template-public-template', | ||
+ | post: "}}", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | labelMsg: 'wikieditor-toolbar-hayazg-template-library', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | pre: "{{", | ||
+ | periMsg: 'wikieditor-toolbar-hayazg-template-library-template', | ||
+ | post: "}}", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | labelMsg: 'wikieditor-toolbar-hayazg-template-media', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | pre: "{{", | ||
+ | periMsg: 'wikieditor-toolbar-hayazg-template-media-template', | ||
+ | post: "}}", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | labelMsg: 'wikieditor-toolbar-hayazg-template-church', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | pre: "{{", | ||
+ | periMsg: 'wikieditor-toolbar-hayazg-template-church-template', | ||
+ | post: "}}", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | label: 'Источник', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | pre: "{{Источник|ссылка=", | ||
+ | post: "|копия=}}", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | label: 'Архивный', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | peri: "{{Архивный\n\ | ||
+ | | название документа = \n\ | ||
+ | | архив = \n\ | ||
+ | | фонд = \n\ | ||
+ | | опись = \n\ | ||
+ | | дело = \n\ | ||
+ | | листы = \n\ | ||
+ | | факсимиле = \n\ | ||
+ | }}", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | label: 'Книга', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | peri: "{{Книга \n\ | ||
+ | | название-ориг = \n\n\ | ||
+ | | название-рус = \n\ | ||
+ | | название-анг = \n\ | ||
+ | | название-арм = \n\ | ||
+ | | название-фра = \n\n\ | ||
+ | | изображение = \n\ | ||
+ | | авторы = \n\ | ||
+ | | редакторы = \n\ | ||
+ | | издательство = \n\n\ | ||
+ | | переводчики = \n\ | ||
+ | | дата издания = \n\ | ||
+ | | язык оригинала = \n\n\ | ||
+ | | ISBN = \n\ | ||
+ | | ссылка = \n\ | ||
+ | }}\n\ | ||
+ | = Аннотация =\n\n\ | ||
+ | = Содержание =\n\n\ | ||
+ | = Рецензия =\n", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | label: 'Доски', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | peri: "{{Мемориальная доска \n\ | ||
+ | | кому = \n\ | ||
+ | | годы жизни = \n\ | ||
+ | | событие = \n\ | ||
+ | | дата = \n\ | ||
+ | | место = \n\ | ||
+ | | текст = \n\ | ||
+ | | изображение = \n\ | ||
+ | }}\n", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | label: 'Памятник', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | peri: "{{Памятник\n\ | ||
+ | | название = \n\ | ||
+ | | другие названия = \n\ | ||
+ | | время строительства = \n\ | ||
+ | | архитектор = \n\ | ||
+ | | владелец = \n\ | ||
+ | | статус памятника = \n\ | ||
+ | | место нахождения = \n\ | ||
+ | | изображение = \n\ | ||
+ | }}\n\ | ||
+ | \n\ | ||
+ | = История =\n\ | ||
+ | = Архитектура =\n\ | ||
+ | = Статус и состояние =\n\ | ||
+ | = Изображения =\n\ | ||
+ | = Библиография =\n", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | label: 'Мультимедиа', | ||
+ | action: { | ||
+ | type: 'encapsulate', | ||
+ | options: { | ||
+ | peri: "{{Мультимедиа\n\ | ||
+ | | название-ориг = \n\ | ||
+ | \n\ | ||
+ | | название-рус = \n\ | ||
+ | | название-анг = \n\ | ||
+ | | название-арм = \n\ | ||
+ | | название-фра = \n\ | ||
+ | \n\ | ||
+ | | видеоссылка = \n\ | ||
+ | | жанр = \n\ | ||
+ | | авторы = \n\ | ||
+ | | режисёры = \n\ | ||
+ | | сценаристы = \n\ | ||
+ | | издательство = \n\ | ||
+ | | операторы = \n\ | ||
+ | \n\ | ||
+ | | переводчики = \n\ | ||
+ | | дата издания = \n\ | ||
+ | | язык оригинала = \n\ | ||
+ | }}\n\ | ||
+ | \n\ | ||
+ | =Аннотация=\n\ | ||
+ | \n\ | ||
+ | =Рецензии=\n", | ||
+ | ownline: true | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | }, | ||
+ | ], // characters | ||
} | } | ||
} | } |
Версия 23:44, 9 марта 2017
/* Здесь любой JavaScript будет загружаться только для зарегистрированных пользователей */
jQuery(document).ready(
function() {
jQuery('<div id="p-draft" class="portal"> \
<h5>Черновик</h5><div class="body"><ul> \
<li><a href="/Draft/Заглавная_страница">Главная</a></li> \
<li><a href="/Категория:Draft/Персоналии">Персоны</a> \
<li><a href="/Категория:Draft/Организации_импортированные">Импортиров орг.</a></li> \
<li><a href="/Категория:Draft/Подвал">Подвал</a></li> \
</ul>').insertBefore("div#p-tb");
jQuery('<li id="t-commonUpload"><a href="http://commons.hayazg.info/Special:Upload">Загрузить на склад</a></li>').insertAfter("li#t-upload");
jQuery('<input type="submit" value="Загрузить файл" name="wpUpload" title="Начать загрузку [s]" accesskey="s" class="mw-htmlform-submit" />').insertAfter("table#mw-htmlform-source");
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
mw.loader.using( 'user.options' ).then( function () {
// This can be the string "0" if the user disabled the preference ([[phab:T54542#555387]])
if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {
$.when(
mw.loader.using( 'ext.wikiEditor.toolbar' ), $.ready
).then( customizeToolbar );
}
} );
}
}); //Jquery
var customizeToolbar = function () {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
sections: {
specialchars: {
labelMsg: 'wikieditor-toolbar-hayazg-specialchars',
label: 'Хайазг',
type: 'booklet',
pages: {
specialchars: {
labelMsg: 'specialchars',
label: 'Символы',
layout: 'characters',
characters: [
"I", "II", "III", "IV",
{ 'label': "\u00ab\u00bb", 'action': { 'type': 'encapsulate', 'options': { 'pre': "\u00ab", 'post': "\u00bb" } } },
{ 'label': "\u2018\u2019", 'action': { 'type': 'encapsulate', 'options': { 'pre': "\u2018", 'post': "\u2019" } } },
{ 'label': "\u201e\u201c", 'action': { 'type': 'encapsulate', 'options': { 'pre': "\u201e", 'post': "\u201c" } } },
"~", "#", "@", "\u00a7", "$", "\u00a2", "\u00a9", "\u00ae" ,"\u2122", "|",
{
'label': "[[ссылка|текст]]",
'action': {
'type': 'encapsulate', 'options': { 'pre': "[["+"|", 'post': "]]" }
}
},
{
'label': "[[/доп.ссылка|текст]]",
'action': {
'type': 'encapsulate', 'options': { 'pre': "[[/"+"|", 'post': "]]" }
}
},
{
'label': "Цитата",
'action': {
'type': 'encapsulate', 'options': { 'pre': "{{Цитата|", 'post': "}}" }
}
},
],
},
templates: {
labelMsg: 'templates',
label: 'Шаблоны',
layout: 'characters',
characters: [
{
label: 'Персона',
action: {
type: 'encapsulate',
options: {
peri: "{{Персона\n\
| name-ru-main =\n\
| name-ru-01 =\n\
| name-ru-02 =\n\
| name-ru-03 =\n\
| name-lat =\n\
| name-en =\n\
| name-am =\n\
| name-fr =\n\
| состояние текста = 1\n\
| состояние поиска = 1\n\
| состояние тэгов = 1\n\
| состояние ссылок = 1\n\
| флаг чистовик =\n\
| автокартинки =\n\
| портрет =\n\
| дата рождения =\n\
| место рождения =\n\
| дата смерти =\n\
| место смерти =\n\
| краткая информация =\n\
| тэг01 =\n\
| тэг02 =\n\
| тэг03 =\n\
| тэг04 =\n\
| тэг05 =\n\
}}\n\
\n\
=Биография=\n\
\n\
==Сочинения==\n\
\n\
==Достижения==\n\
\n\
==Изображения==\n\
\n\
=Библиография=\n",
ownline: true
}
}
},
{
label: 'Друзья',
action: {
type: 'encapsulate',
options: {
peri: "{{Персона_доп\n\
| name-ru-main = \n\
| name-ru-01 = \n\
| name-ru-02 = \n\
| name-ru-03 = \n\
| name-lat = \n\
| name-en = \n\
| name-am = \n\
| name-fr = \n\
| портрет = \n\
| дата рождения = \n\
| место рождения = \n\
| дата смерти = \n\
| место смерти = \n\
| краткая информация = \n\
}}\n\
\n\
=Биография=\n\
\n\
==Сочинения==\n\
\n\
==Достижения==\n\
\n\
==Изображения==\n\
\n\
=Библиография=\n",
ownline: true
}
}
},
{
labelMsg: 'wikieditor-toolbar-hayazg-template-organization',
action: {
type: 'encapsulate',
options: {
pre: "{{",
periMsg: 'wikieditor-toolbar-hayazg-template-organization-template',
post: "}}",
ownline: true
}
}
},
{
labelMsg: 'wikieditor-toolbar-hayazg-template-study',
action: {
type: 'encapsulate',
options: {
pre: "{{",
periMsg: 'wikieditor-toolbar-hayazg-template-study-template',
post: "}}",
ownline: true
}
}
},
{
labelMsg: 'wikieditor-toolbar-hayazg-template-public',
action: {
type: 'encapsulate',
options: {
pre: "{{",
periMsg: 'wikieditor-toolbar-hayazg-template-public-template',
post: "}}",
ownline: true
}
}
},
{
labelMsg: 'wikieditor-toolbar-hayazg-template-library',
action: {
type: 'encapsulate',
options: {
pre: "{{",
periMsg: 'wikieditor-toolbar-hayazg-template-library-template',
post: "}}",
ownline: true
}
}
},
{
labelMsg: 'wikieditor-toolbar-hayazg-template-media',
action: {
type: 'encapsulate',
options: {
pre: "{{",
periMsg: 'wikieditor-toolbar-hayazg-template-media-template',
post: "}}",
ownline: true
}
}
},
{
labelMsg: 'wikieditor-toolbar-hayazg-template-church',
action: {
type: 'encapsulate',
options: {
pre: "{{",
periMsg: 'wikieditor-toolbar-hayazg-template-church-template',
post: "}}",
ownline: true
}
}
},
{
label: 'Источник',
action: {
type: 'encapsulate',
options: {
pre: "{{Источник|ссылка=",
post: "|копия=}}",
ownline: true
}
}
},
{
label: 'Архивный',
action: {
type: 'encapsulate',
options: {
peri: "{{Архивный\n\
| название документа = \n\
| архив = \n\
| фонд = \n\
| опись = \n\
| дело = \n\
| листы = \n\
| факсимиле = \n\
}}",
ownline: true
}
}
},
{
label: 'Книга',
action: {
type: 'encapsulate',
options: {
peri: "{{Книга \n\
| название-ориг = \n\n\
| название-рус = \n\
| название-анг = \n\
| название-арм = \n\
| название-фра = \n\n\
| изображение = \n\
| авторы = \n\
| редакторы = \n\
| издательство = \n\n\
| переводчики = \n\
| дата издания = \n\
| язык оригинала = \n\n\
| ISBN = \n\
| ссылка = \n\
}}\n\
= Аннотация =\n\n\
= Содержание =\n\n\
= Рецензия =\n",
ownline: true
}
}
},
{
label: 'Доски',
action: {
type: 'encapsulate',
options: {
peri: "{{Мемориальная доска \n\
| кому = \n\
| годы жизни = \n\
| событие = \n\
| дата = \n\
| место = \n\
| текст = \n\
| изображение = \n\
}}\n",
ownline: true
}
}
},
{
label: 'Памятник',
action: {
type: 'encapsulate',
options: {
peri: "{{Памятник\n\
| название = \n\
| другие названия = \n\
| время строительства = \n\
| архитектор = \n\
| владелец = \n\
| статус памятника = \n\
| место нахождения = \n\
| изображение = \n\
}}\n\
\n\
= История =\n\
= Архитектура =\n\
= Статус и состояние =\n\
= Изображения =\n\
= Библиография =\n",
ownline: true
}
}
},
{
label: 'Мультимедиа',
action: {
type: 'encapsulate',
options: {
peri: "{{Мультимедиа\n\
| название-ориг = \n\
\n\
| название-рус = \n\
| название-анг = \n\
| название-арм = \n\
| название-фра = \n\
\n\
| видеоссылка = \n\
| жанр = \n\
| авторы = \n\
| режисёры = \n\
| сценаристы = \n\
| издательство = \n\
| операторы = \n\
\n\
| переводчики = \n\
| дата издания = \n\
| язык оригинала = \n\
}}\n\
\n\
=Аннотация=\n\
\n\
=Рецензии=\n",
ownline: true
}
}
}
}
},
], // characters
}
}
}
}
} ); // addToToolbar
}; // customizeToolbar