Меню
Главная
Случайная статья
Настройки
|
Содержание
Конфликтует с патрулированием
Коллеги u:Oleg3280, u:Radmir Far, u:DartRaiden, u:Kalendar, u:Ondslaught, u:Игорь Васильев, u:AleUst, на всякий случай, если вы заметили глюк, что при нажатии на кнопку «Подтвердить версию» не просто подтверждает, а перенаправляет на отдельную страницу, это данный скрипт подсветки кирлата конфликтует с патрулированием. Что сделать с этим не знаю, к сожалению, но пишу, вдруг вы хотите пока что отключить его. Викизавр (обс.) 19:47, 10 января 2021 (UTC)[ответить]
Версия Солнечные затмения XXI века отмечена. (просмотр стабильных версий)
Возможно, вы хотите просмотреть эту отмеченную версию или опубликованную версию этой страницы, если такая существует.
Возврат к странице Служебная:Непроверенные страницы.
Возврат к странице Служебная:Ожидающие проверки изменения.
Oleg3280 (обс.) 16:51, 11 января 2021 (UTC)[ответить]
При этом с патрулированием, которое в самом низу страницы, проблем нет. Oleg3280 (обс.) 16:54, 11 января 2021 (UTC)[ответить]
Викизавр. Странно. Гаджет (точнее скрипт) (очень нужный и полезный) отключил и патрулирование заработало как раньше. Oleg3280 (обс.) 17:04, 11 января 2021 (UTC)[ответить]
Викизавр. Ещё более странно, что пропал глюк с раскрытием категорий при нажатии на треугольники. Например Категория:Затмения. Oleg3280 (обс.) 17:09, 11 января 2021 (UTC)[ответить]
- Треугольники — это отдельная история (phab:T270360). — Vort (обс.) 18:23, 11 января 2021 (UTC)[ответить]
- У меня именно что пропал глюк. Oleg3280 (обс.) 18:25, 11 января 2021 (UTC)[ответить]
- Windows XP SP3 + Chrome, Windows 6 32 bit + Chrome, Windows 6 64 bit + Chrome - при патрулировании по диффу вверху перебрасывает на отдельную страницу. Windows XP SP3 + Chrome при патрулировании внизу всё нормально. В любом случае отключать не буду, слишком удобный инструмент. Kalendar (обс.) 18:41, 11 января 2021 (UTC)[ответить]
Архив
Википедия:Форум/Архив/Технический/2020/11#Википедия:Кирлат. Oleg3280 (обс.) 18:25, 11 января 2021 (UTC)[ответить]
Участник:DonRumata/Gadget-keybLayout.js
Викизавр. Рабочий вариант. Oleg3280 (обс.) 21:09, 12 января 2021 (UTC)[ответить]
- Вроде работает… Коллега @DonRumata, спасибо! Кстати, что вы скажите насчёт того, чтобы считать вариант у вас в ЛП основным и пингануть тех, кто включает вариант у меня в ЛП с предложением перейти на него? Вы можете если что исправить его плюс скрипты у человека с флагом АИН всегда спокойнее держать. Викизавр (обс.) 21:18, 12 января 2021 (UTC)[ответить]
- @Wikisaurus, DonRumata: почему не взяли регулярки из Модуль:Cyrlat? Там, к примеру, есть , которую постоянно вставляют не к месту. — Vort (обс.) 21:42, 12 января 2021 (UTC)[ответить]
- Там после ваших правок всё нормально, да? Не проверял, насколько регулярки правильные. Викизавр (обс.) 21:51, 12 января 2021 (UTC)[ответить]
- Кавычки больше не глючат. Других проблем никто не замечал. — Vort (обс.) 21:57, 12 января 2021 (UTC)[ответить]
- Я регулярки не правил. Взял как было из украинской вики. Понятие кириллицы и латиницы гораздо шире даже того, что в модуле. Букву ё наверно добавить можно. Don Rumata 21:58, 12 января 2021 (UTC)[ответить]
- @DonRumata: можно пример того, что в модуле пропущено? Регулярка делалась выборкой строк со включениями
Latin # и Cyrillic # из файла Scripts-13.0.0.txt (за вычетом глючащих K и ). — Vort (обс.) 22:02, 12 января 2021 (UTC)[ответить]
- Ну по коду непонятно, лучше записать диапазоны в шестнадцатеричных числах
mw.ustring.char(0x00C0) .. '-' .. mw.ustring.char(0x00D6) . Don Rumata 22:40, 12 января 2021 (UTC)[ответить]
- Если так делать, то явно надо выносить это вычисление куда-то в инициализирующую функцию, чтобы не греть CPU понапрасну. Для формирования регулярки я делал парсер: сообщение за 16:46, 2 октября 2020 (UTC) вот тут. Теоретически, можно его адаптировать для вывода кодов. Хотя мне по-прежнему больше нравится непосредственное включение символов. Понятно, что у них есть коды, понятно, что они взяты не с потолка. Кому надо, могут скопировать регулярку в файл и рассмотреть коды в hex редакторе. — Vort (обс.) 05:13, 13 января 2021 (UTC)[ответить]
Скрипт нарушает работу скрипта «Удобные дикуссии»
Так как этот скрипт агрессивно заменяет HTML-код разнообразных элементов, он нарушает работу скрипта «Удобные дискуссии», так как прямая замена HTML удаляет все события и данные, связанные с элементами. Я рекомендую обходить только текстовые ноды, при необходимости заменяя их на элементы. Найти все текстовые ноды — потомки определённого элемента можно, например, так:
function getAllTextNodes($content) {
// './/text()' doesn't work in Edge.
var result = document.evaluate('.//descendant::text()', $content[0], null, XPathResult.ANY_TYPE, null);
var textNodes = [];
var node;
while ((node = result.iterateNext())) {
textNodes.push(node);
}
return textNodes;
}
($content — контентная часть страницы, которая передаётся в параметре колбэку при срабатывании хука wikipage.content ). —Джек (обс.) 12:30, 22 января 2021 (UTC)[ответить]
Можно добавить подсветку кирлата на страницах с диффами?
Было бы очень удобно, если бы ваш плагин для подсветки кирлата обрабатывал страницы с диффами, например такие. Чтобы в диффе сразу было видно - есть кирлат или нет. — DenBkh (обс.) 13:02, 10 января 2022 (UTC)[ответить]
Баг?
Кажется, это баг. Буква z в первом примере закрашивается, а во втором нет.
zнак
твёрdый zнак
Vcohen (обс.) 08:16, 24 июля 2024 (UTC)[ответить]
|
|