Обсуждение MediaWiki:Gadget-shiftrefs.js (KQvr';yuny MediaWiki&Gadget-shiftrefsQjs)
Перейти к навигации
Перейти к поиску
Запрос выполнен |
Нужно заменить wgNamespaceNumber
на mw.config.get('wgNamespaceNumber')
--Kaganer (обс.) 21:19, 31 августа 2017 (UTC)
- А wgUserName на mw.config.get('wgUserName'). Сделано. — Джек, который построил дом (обс.) 21:23, 31 августа 2017 (UTC)
<td class=references
[править код]Иногда возникают ситуации, что ячейки имеют класс примечаний. Неплохо бы исключить из обработки элементы таблиц. Подробнее: тема (в архиве). ~~~~ Jaguar K · 16:54, 2 июля 2022 (UTC)
Баг с RTL-текстом
[править код]При сносках к тексту на языках с направлением письма справа налево, знак препинания появляется перед последним словом текста, а не после него. Проблему можно обойти, задав язык явно.
Пример (из [1]):
- אליעזר ליסיצקי[1], запятая не под сноской, а внутри текста
- אליעזר ליסיצקי[1], язык указан через {{lang}}, запятая отображается правильно
- אליעזר ליסיצקי[1], запятая не под сноской, а внутри текста
M5 (обс.) 09:56, 27 сентября 2024 (UTC)
- Дополнение: проблема нетривиальная, так как сноска может быть и внутри RTL-текста. Скорее всего, нужно проверять направление письма предшествующего сноске символа, и, если он RTL, отключать логику гаджета. Но при этом желательно не портить правильное поведение при явно заданном языке. M5 (обс.) 10:31, 27 сентября 2024 (UTC)
- Не очень понимаю, зачем что-то решать на уровне гаджета, когда это проблема конкретных статей (и очень небольшого их количества) и того, что там не размечен правильно текст на языке с RTL-направлением письма. Простых способов «проверять направление письма» символов нет, с точки зрения Джаваскрипта они одинаковы. Если Кто-то там не сделает достаточно сложный патч по исправлению этой ситуации, единственный рабочий совет здесь — обернуть текст, как вы сказали. stjn 12:34, 27 сентября 2024 (UTC)
- Пришло в голову, что проблему решает обёртывание сноски вместе с запятой в общий span: אליעזר ליסיצקי[1], Элиэзер Лисицкий[1], так что похоже патч может быть не столь сложный. — M5 (обс.) 21:08, 16 октября 2024 (UTC)