MediaWiki:Group-user.js

Материал из Энциклопедия фонда «Хайазг»
Перейти к: навигация, поиск

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

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
  • Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
  • Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
  • Opera: Перейдите в Menu → Настройки (Opera → Настройки на Mac), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
/* Здесь любой 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': "}}" }
              }
            },
          ], //caracters
        },
        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