Greasemonkey: LJ, bugs

10th January 2005 - 02:17

Весь день вспоминал, куда же я greasemonkey прикрутить хотел. Потом вспомнил: ljcomments.user.js, лечит пропадание отступов комментариев в LJ при просмотре с отключенными картинками. Если на сайте LJ в блоке с id='Comments' есть <img src='http://../dot.gif'../>, то скрипт рисует рядом блок с шириной, равной ширине этой картинки. Если раскомментировать соответствующие строки, бонусом будут убираться аватары и альты «[info]».

В принципе, там можно сделать иначе. Пройтись по избранным ячейкам таблицы регэкспами, придав странице более удобоваримый вид, но, на мой взгляд, достаточно и этого.

Достаточно потому, что… Как всегда, лисьи бочки мёда не обходятся без багов. Поздновато я на эту страницу заглянул; лишь после того, как к установленному js не применилось правило из @include и маску пришлось задавать через интерфейс, а сам скрипт отказывался работать на страницах, загружаемых в бэкграунде. Посмотрел в исходник, там идёт привязка к onStateChange, а это мы уже проходили. Жаль. Остаётся лишь ждать и надеяться, что разработчики не забросят работу над этим расширением.

Кстати, логика Mozilla в этом отношении мне никогда не нравилась. Да и не только мне. Может быть уже есть решения, снимающие этот вопрос? Велосипед изобретать не хочется.

Categories: dHtml, Soft | comments: (1)

Комментарии

1. dead Proxor 11th January 2005 - 16:55

наблюдаю тенденцию — чем больше специфики, тем меньше комментов по сути. такое ощущение, что былой свободы уже нет. это что — дань моде?

Mash:

Какой моде? Какой свободы? Ниичччё не понимаю.

Комментарии временно отключены.