Викисловарь:Гаджеты/Зачеркнуть заблокированных

Материал из Викисловаря
Перейти к навигации Перейти к поиску

Данный гаджет зачёркивает заблокированных участников на страницах Википедии, примерно как в ЖЖ. Зачёркиваются ссылки на личную страницу и обсуждение (кроме подстраниц и секций), а также на вклад участника (это бывает полезно для подписей анонимов).

Описание[править]

Участник
Тролль
Вандал
Это должно выглядеть примерно так

После загрузки страницы скрипт ищет ссылки на страницы участников, затем получает информацию с сервера об их блокировках, и помечает найденные ссылки соответствующим образом: все заблокированные участники выделяются зачёркиванием и более бледным текстом; у заблокированных бессрочно также добавляется курсив и ещё большая бледность текста.

Если зачёркивание мешает вам прочитать текст ссылки, просто подведите мышку, и оно опустится вниз.

Кстати, при подведении мышки в подсказке появляется информация о блокировке: ник заблокировавшего администратора, срок окончания и комментарий.  —

Настройки[править]

Для сохранения настроек вам необходимо перечислить их в своём js-файле (как правило, это monobook.js).

Настройка Смысл
mbTempStyle = '…css‑код…'
Задав этот параметр, вы можете полностью переопределить стиль ссылок для временно заблокированных участников.
Участник
Тролль
Вандал
mbTempStyle = 'border-bottom:1px solid #F4A430'
mbIndefStyle = 'border-bottom:1px solid #E41212'
Тролль
mbTempStyle = ''

Если вы не желаете отмечать временные блокировки

mbIndefStyle = '…css‑код…'
То же самое, только для бессрочно заблокированных.
Вместо этого вы можете использовать CSS, определяя классы .user-blocked-temp и .user-blocked-indef, применяющиеся к ссылкам.
mbTooltip = '— $2 до $1 с причиной $3'
Добавление к всплывающей подсказке, где $1 заменяется на срок, $2 — на ник администратора, а $3 — на причину из журнала блокировок.
mbLoadingOpacity = 0.25
По умолчанию при загрузке данных о блокировках ссылки немного бледнеют. Вы можете изменить этот показатель в пределах от 0 (прозрачно) до 1 (неизменно). Не работает в Internet Explorer.
mbNoAutoStart = true
Если вы считаете, что зачёркивания вам вовсе необязательно нужны на каждой странице и вы хотите сэкономить трафик, включите эту опцию. Тогда зачёркивание будет выполняться не автоматически, а при нажатии вкладки xx в верхней части страницы.
mbTipBox = true
Если вы используете Lupin's popups или любой другой скрипт, изменяющий поведение ссылки при наведении мыши, вам может пригодиться эта опция. Подсказка с параметрами блокировки переносится в оранжевую коробочку перед ссылкой. #Участник:Вандал
mbTipBoxStyle = '…css‑код…'
Оранжевую коробочку выше можно оформить как угодно.

Технические детали[править]

  • Скрипт проверен на работоспособность в IE 6.0, IE 7.0, Firefox 2.0.0.14, Opera 9.27.
  • Из-за ошибок в Firefox 2 содержимое всплывающих подсказок в этом браузере отображается не полностью. Исправить это можно, например, при помощи расширения Long Titles.
  • Бледные цвета ссылок по умолчанию недоступны в Internet Explorer.

Известные недостатки[править]

  • Некоторые страницы (например, история правок обсуждения заблокированного участника) могут выглядеть странно.