Обсуждение участника:Js/wikif2007.js
Этот скрипт — точная копия Викификаторa от 6 сентября 2007
плюс небольшой код для добавления собственной отдельной кнопки
Цель: сравнение обработки текста с текущей версией Викификатора.
Использование:
- Вариант 1: добавить в свой monobook.js
importScript('user:js/wikif2007.js')
- Вариант 2: каждый раз, когда на странице редактирования нужно сравнить старый и новый Викификатор, скопировать в адресную строку браузера и нажать Enter:
javascript:importScript('user:js/wikif2007.js')
Возможные ошибки в связи с отключением wikibits.js
![]() | Поступил запрос на изменение защищённой страницы. За этим шаблоном должно следовать полное и детальное описание запроса, чтобы участник, не знакомый с предметом, мог выполнить его без промедлений. Если автор запроса знает JavaScript, лучше всего сразу приготовить код. Предложенные изменения должны быть либо очевидными, либо поддержаны консенсусом. |
Js, обратите внимание, что код этого скрипта может содержать следующие ошибки, вызванные использованием устаревшего кода, удалённого из движка «Медиавики» (скрипта wikibits.js, см. технические новости):
- Используйте модуль
jquery.client
вместо переменныхis_gecko
,is_safari
,is_safari_win
,is_chrome
,is_chrome_mac
,is_ff2
,is_ff2_win
,is_ff2_x11
иwebkit_match
, например:mw.loader.using('jquery.client').done(function () { if ( $.client.profile().layout == 'gecko' ) { // Данный код будет запускаться только в браузерах с движком Gecko } } );
- Замените
doneOnloadHook
,onloadFuncts
,addOnloadHook
илиrunOnloadHook
на следующий код:jQuery( function( $ ) { // ваш код } );
$( название_функции );
- Полный список возможных ошибок и их решений: Legacy Javascript § wikibits.js (на mediawiki.org, англ.).
Если это сообщение пришло по ошибке и в скрипте нет проблемного кода, проигнорируйте его.
Используйте {{
, чтобы получить дополнительные пояснения.
Отправлено NapalmBot 22:22, 4 мая 2017 (UTC)