Википедия:Гаджеты/Зачеркнуть заблокированных
Перейти к навигации
Перейти к поиску
Кто-то 1
Кто-то 2
Кто-то 3
Это должно выглядеть примерно так
Гаджет для зачёркивания ссылок на заблокированных участников. Код гаджета: MediaWiki:Gadget-markblocked.js.
После загрузки страницы гаджет ищет все ссылки страницы участников, обсуждения и вклады, затем делает запрос к серверу и помечает эти ссылки:
- заблокированные участники выделяются зачёркиванием и более бледным текстом;
- у заблокированных бессрочно также добавляется курсив и ещё большая бледность текста.
Кроме того, во всплывающую подсказку ссылки добавляется информация о блокировке: срок блокировки, ник заблокировавшего администратора, комментарий к блокировке и как давно она была наложена.
Настройки
[править код]Для сохранения настроек вам необходимо перечислить их в своём 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‑код…'
|
Оранжевую коробочку выше можно оформить как угодно. |
Технические детали
[править код]- Бледные цвета ссылок по умолчанию недоступны в Internet Explorer.
Известные недостатки
[править код]- Некоторые страницы (например, история правок обсуждения заблокированного участника) могут выглядеть странно.