Обсуждение участника:Нирваньчик/wikilove.js

Материал из Википедии — свободной энциклопедии

Решение проблемы с монобуком и прочими не-Векторными темами оформления

Т. к. выпадающие меню с иконкой сердца не работают в темах оформления, отличных от векторного, то требуется а) проверка тема оформления (просто skin == '...' б) если она — не векторная, просто на месте этого выпадающего меню поместить ссылку (через addPortletLink), по клику на которою всплывёт небольшое окошко, где можно будет выбрать один из четырёх вариантов (ордена, приятности, празднества, цветы), тех же самых, что сейчас введены во всплывающее меню. ♪

]

Проверка на вектор уже есть skin == 'vector', что касается остального, да, неплохо бы это реализовать тоже. Вот закончу дело с "Новые сверху" и потом можно будет под монобуки сделать. ~Нирваньчик~ øβς 16:35, 31 октября 2012 (UTC)[ответить]
Под monobook и modern сделал (всплывающее меню). ~Нирваньчик~ øβς 09:26, 2 ноября 2012 (UTC)[ответить]
Но работает это только при включённом гаджете "Выпадающие меню для страниц и участников (Monobook и Modern)". ~Нирваньчик~ øβς 11:34, 2 ноября 2012 (UTC)[ответить]
✔ Сделано. Добавил менюшку. Под monobook и modern всё работает. Под другие темы - а фиг с ними, они кажется для планшетов и телефонов, там нет панелей инструментов. ~Нирваньчик~ øβς 12:27, 6 ноября 2012 (UTC)[ответить]

Возможные ошибки в связи с отключением wikibits.js

Нирваньчик, обратите внимание, что код этого скрипта может содержать следующие ошибки, вызванные использованием устаревшего кода, удалённого из движка «Медиавики» (скрипта wikibits.js, см. технические новости):

  • Замените doneOnloadHook, onloadFuncts, addOnloadHook или runOnloadHook на следующий код:
    jQuery( function( $ ) {
      // ваш код
    } );
    
    $( название_функции );
    
  • Оберните все использования функций из модуля mw.util в соответствующий код:
    mw.loader.using('mediawiki.util').done(function () {
      // ваш код
    } );
    
Полный список возможных ошибок и их решений: Legacy Javascript § wikibits.js (на mediawiki.org, англ.).

Если это сообщение пришло по ошибке и в скрипте нет проблемного кода, проигнорируйте его.
Используйте {{

ping
|Saint Johann}}, чтобы получить дополнительные пояснения.


Отправлено
NapalmBot 22:27, 4 мая 2017 (UTC)[ответить]