compare2texts.js — Скрипт для поиска совпадающих подстрок в двух текстах. Цель сравнения - поиск буквальных незакавыченных соответствий с источником, подлежащих переработке. Автор — X-romix13:40, 27 июля 2008 (UTC).[ответить]
После установки скрипта (см. ниже) в панели инструментов появится кнопка «Сравнение». Нажатие на эту кнопку откроет второе окно, куда можно скопировать второй текст - эталон. Кнопки «Выполнить сравнение» и «Следующее соответствие» позволяют найти первое (максимальное по размеру) и последующие (меньшие по размеру) соответствия между двумя текстами.
Как закрыть окно сравнения
Нажмите кнопку «Сравнение» еще раз.
Особенности сравнения
Скрипт правильно отрабатывает вики-разметку, пробелы (в любом количестве), ударения и переносы. Игнорируются шаблоны и ссылки. Пропускает закавыченное в «кавычки-ёлочки».
Установка
Чтобы установить себе этот скрипт, откройте ваш js-файл и впишите там текст:
// Скрипт для поиска совпадающих подстрок в двух текстахimportScript('Участник:X-romix/compare2texts.js');
ну вот для примера версия страницы [1] сравнивается с текстом со страницы [2]. в принципе, так тоже удобно: на клавиатуре нажимаю Del, а мышкой на "Выполнить сравнение" и так несколько раз...//Berserkerus14:48, 31 июля 2008 (UTC)[ответить]
Измененная форма поиска. Дополняет форму поиска возможностью искать через Google в Википедии, БСЭ, а также в Яндекс-словарях и др. Умеет открывать найденное в новом окне. Поиск через гугл делается быстрее и меньше нагружает сервера Викимедии.
Заменяет на страницах диффов разницу между версиями на опции автоматического отката, позволяет автоматически вынести предупреждение сделавшему правку участнику.
Скрывает GIF иллюстрации, позволяя спокойно читать текст статей. Для скрытия: навести и отвести курсор. Наведя курсор, GIF иллюстрацию можно повторно рассмотреть. (Работает в Firefox, в Chrome)
Помогает собрать статистику при опросах в рамках Проект:Анализ качества. Активируется по нажатию «Случайная статья» на панельке «Навигация». Далее чуть ниже появляется отдельная панелька. (Работает в Firefox, в Chrome) (Не работает в IE, в Opera)
За этим шаблоном должно следовать полное и детальное описание запроса, чтобы участник, не знакомый с предметом, мог выполнить его без промедлений. Если автор запроса знает JavaScript, лучше всего сразу приготовить код. Предложенные изменения должны быть либо очевидными, либо поддержаны консенсусом.
Обратите внимание, что страницы с этим шаблоном всего лишь попадают в категорию, которую изредка просматривают инженеры и администраторы. Куда более быстрым и эффективным способом внесения изменений на защищённые страницы является запрос в специальном Discord-чате или на странице технических запросов.
При внесении предложенных на страницах Википедии изменений в комментарии к правке необходимо будет указать ссылку на предложенное изменение (атрибуцию) для соблюдения лицензии CC BY-SA и условий использования.
X-romix, обратите внимание, что код этого скрипта может содержать следующие ошибки, вызванные использованием устаревшего кода, удалённого из движка «Медиавики» (скрипта 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 на следующий код:
Если это сообщение пришло по ошибке и в скрипте нет проблемного кода, проигнорируйте его.
Используйте {{ping|Saint Johann}}, чтобы получить дополнительные пояснения.