EmoticonsWindow/ru

EmoticonsWindow добавляет окно со всеми смайликами. Пользователь может выбрать смайл, и он будет добавлен в поле набора текста.

Особенно этот скрипт полезен для вики со множеством смайликов, ведь пользователям не требуется запоминать их названия или каждый раз заглядывать в страницу со всеми смайлами.

Установка
Добавьте этот код в MediaWiki:Chat.js или Special:Mypage/chat.js

JS
Конфигурации делаются через объект, и на данный момент единственной доступной опцией является  , перемещающий кнопку со смайлами под кнопку настроек, вместе с классом. Чтобы подключить данную конфигурацию, используйте код ниже: Настроить текст, появляющийся в скрипте, можно с помощью изменения строк объекта. У каждой строки есть своё название, которое можно найти в разделе перевода. Например, если Вы хотите изменить текст модального окна:

Код выше является лишь примером конфигурации и не является обязательным условием для его работы.

CSS
Эта конфигурация находится в MediaWiki:Chat.css (при локальном использовании) или Special:Mypage/chat.css (при персональном использовании). Пример конфигураций:

Перевод
Этот скрипт можно перевести на несколько языков, отредактировав страницу интернационализации данных с соответствующей пометкой JSON, если у Вас есть права редактирования этой страницы. Если у Вас их нет, то опубликуйте перевод этого скрипта в обсуждение страницы или на стену разработчика.

Ниже показаны строки, которые нужно переводить. У каждой строки есть свой код, который показывает, для чего используется этот текст, поэтому, переводя его, пожалуйста, вставляйте код строчки рядом с ней.

Список изменений

 * v1.0
 * Первоначальная версия


 * v1.1
 * Credits for suggesting fixes below to Dorumin
 * When hovering over an emoticon, it displays its name
 * When inserting an emoticon, a space is inserted in front of it
 * Help text is now fixed to the top
 * Added an exception for Steven Universe wiki


 * v1.2
 * Cached the modal content
 * Changed "kockaEmoticons" to "EmoticonsWindow" in CSS elements


 * v1.3
 * Updated the general layout of the script
 * Updated the internationalization system
 * The script now uses the same method as Wikia does for parsing emoticons
 * Added full support for ChatOptions integration


 * v1.4
 * Updated the internationalization system again


 * v1.5
 * Reformatted the code again
 * Removed kockaEmoticons completely
 * Changed the button from an actual button element into a link with wikia-button class