Wikipedia /

Filename Size Date modified Message
58 B
4.5 KB
35.8 KB
14.8 KB
10.9 KB
12.5 KB
1.0 KB

remote.js

remote.js — гаджет для удобства мета-работы в русской Википедии.

Поддержка мета-страниц

  • К улучшению
  • К переименованию
  • К удалению
  • К объединению
  • К восстановлению
  • К разделению

Чем вы можете помочь?

Я жажду любых отзывов, предложений и критики дизайна, работы на странице обсуждения higimo в русской Википедии (https://ru.wikipedia.org/wiki/ut:higimo)

Документация

Переменные

Итератор

var i = 0

Инициализация итератора

setAlert

Инициализация переменной устанавливающей флаг на чекбоксе, который при истине оповещает создателя статьи.

fastRemove

Список всех доступных причин КБУ. Коды для админов, текст для остальных. Используется максимально короткий шаблон.

Третий параметр — условие для появления <input>. Установлен — покажет, и установит плейсхолдер с содержимым.

itog

Реализация итогов. Название, возможные шаблоны

menu

Гнератор кода для меню на каждой странице

vector

Селектор для темы Вектор, чтобы добавлять собственное выпадающее меню

pg

Название текущей статьи

ns

Определение неймспейса

Функции

apiReq

Функция запроса к API. Запрос бывает двух видов: edit и parse. Чтоб каждый раз не передавать параметр, он — булева переменная Токен и формат каждый раз дополняется перед запросом. Токен и формат обязателен. Аргументы: 1. Передаваемые параметры 2. Используемый режим 3. Колбек void apiReq(object, bool, function(result, status))

getDate

Функция получения даты. Необходимо, наример, для КУ-запросов. Есть возможность указать собственную дату для подытоживания номинации. ['2014-04-20', '20 апреля 2014'] getDate(string)

getInput

Функция получения <input> Атрибут «h» используется в КБУ, указывая type Атрибут placeholder используется везде, для улучшения UI * Атрибут id используется везде для получения информации из поля string getInput(string, string, bool)

getTexts

Функция получения текстов статьи и её СО getTexts(string, string, function(string, string))

userAlert

Функция отправки уведомления пользователю По выполнению вызывает callback userAlert(object, string, string, function())

changeArticle

Функция работы с текстом статьи. Получает адрес страницы обсуждения, получает тексты, определяет необходимые шаблоны и устанавливает их на СО или статью. void changeArticle(object, string, string, function(string))

setNominate

Функция установки номинации на соответствующую страницу Аргументы: 1. Параметры 2. Заголовок номинации 3. Текст размещаемого сообщения 4. Колбек void setNominate(param, section, msg, callback)

modalHandler

Функция создания и обработки модального окна void modalHandler( [ код режима, название модального окна и комментарий, название страницы, поддерживаемые шаблоны ] )