Буквица:Гаджеты/Зачеркнуть заблокированных
Перейти к навигации
Перейти к поиску
Кто-то 1
Кто-то 2
Кто-то 3
Это должно выглядеть примерно так
Гаджет для зачёркивания ссылок на заблокированных участников, примерно как в ЖЖ.
После загрузки страницы гаджет ищет все ссылки страницы участников, обсуждения и вклады, затем делает запрос к серверу и помечает эти ссылки:
- заблокированные участники выделяются зачёркиванием и более бледным текстом;
- у заблокированных бессрочно также добавляется курсив и ещё большая бледность текста.
Кроме того, во всплывающую подсказку ссылки добавляется информация о блокировке: срок блокировки, ник заблокировавшего администратора, комментарий к блокировке и как давно она была наложена.
Настройки
Для сохранения настроек вам необходимо перечислить их в своём js-файле
| Настройка | Смысл | ||
|---|---|---|---|
| <source lang="javascript" enclose="div">mbTempStyle = '…css‑код…'</source> | Задав этот параметр, вы можете полностью переопределить стиль ссылок для временно заблокированных участников. | Участник
Тролль
Вандал
<source lang="javascript" enclose="div">
mbTempStyle = 'border-bottom:1px solid #F4A430' mbIndefStyle = 'border-bottom:1px solid #E41212' </source> |
Тролль
<source lang="javascript" enclose="div">
mbTempStyle = </source>Если вы не желаете отмечать временные блокировки |
| <source lang="javascript" enclose="div">mbIndefStyle = '…css‑код…'</source> | То же самое, только для бессрочно заблокированных. | ||
| Вместо этого вы можете использовать CSS, определяя классы .user-blocked-temp и .user-blocked-indef, применяющиеся к ссылкам. | |||
| <source lang="javascript" enclose="div">mbTooltip = '— $2 до $1 с причиной $3'</source> | Добавление к всплывающей подсказке, где $1 заменяется на срок, $2 — на ник администратора, а $3 — на причину из журнала блокировок. | ||
| <source lang="javascript" enclose="div">mbLoadingOpacity = 0.25</source> | По умолчанию при загрузке данных о блокировках ссылки немного бледнеют. Вы можете изменить этот показатель в пределах от 0 (прозрачно) до 1 (неизменно). Не работает в Internet Explorer. | ||
| <source lang="javascript" enclose="div">mbNoAutoStart = true</source> | Если вы считаете, что зачёркивания вам вовсе необязательно нужны на каждой странице и вы хотите сэкономить трафик, включите эту опцию. Тогда зачёркивание будет выполняться не автоматически, а при нажатии вкладки xx в верхней части страницы. | ||
| <source lang="javascript" enclose="div">mbTipBox = true</source> | Если вы используете Lupin's popups или любой другой скрипт, изменяющий поведение ссылки при наведении мыши, вам может пригодиться эта опция. Подсказка с параметрами блокировки переносится в оранжевую коробочку перед ссылкой. | # | |
| <source lang="javascript" enclose="div">mbTipBoxStyle = '…css‑код…'</source> | Оранжевую коробочку выше можно оформить как угодно. | ||
Технические детали
- Бледные цвета ссылок по умолчанию недоступны в Internet Explorer.
Известные недостатки
- Некоторые страницы (например, история правок обсуждения заблокированного участника) могут выглядеть странно.