LINUX.ORG.RU
ФорумTalks

update: LOR TreeView


0

0

Обновил 4 скрипта 

1. "LOR personal tracker"
   берет с linux.org.ru список игнореных юзеров и сохраняет в cookie

Следующие три скрипта читают этот cookie,
т.о. список хранится на сервере, а не в коде скриптов.
1. "LOR TreeView"
2. "LOR TreeView with AJAX post"
3. "LOR Tracker filter"

P.S. в настройках профиля пометить пункты:
   * Показывать анонимные комментарии 	
   * Показывать комментарии игнорируемых пользователей

P.P.S. http://userscripts.org/users/27841;scripts
★★★★★

а можно для нас, глупых, обьяснить в какой строке цветовая схема этого скрипта меняется?

а то какое-то всё яркое слишком.

A2K
()
Ответ на: комментарий от A2K

Строка 392

389: // MAIN
390:
391: const INDENT = 7;       // Indentation per reply level, in pixels
392: const BACKGROUNDS = ['#ccf', '#ffc', '#cfc', '#fcc', '#cff', '#fcf', '#ccc'];
394: const PADDINGBOT=1;

sdio ★★★★★
() автор топика

баг: когда нажимаешь "ответить" несколько раз - формы добавляются и добавляются. Наверное лучше сделать, чтобы сначала добавлялась, а вторым кликом убиралась.

а вообще спасибо, удобная штука.

Legioner ★★★★★
()

Лучше юзать solid бордер... или вообще none ;)

anonymous
()
Ответ на: комментарий от Legioner

Да я знаю об этом. Надо будет собраться с силами и перебороть лень :-)

sdio ★★★★★
() автор топика
Ответ на: комментарий от Legioner

Впрочем исправил уже (не идеально), обновитесь.
При клике на [ответить] предыдущая форма удаляется, затем новая создается.

sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio

Нашел и исправил баг во всех 3-х (copy/paste) скриптах.

sdio ★★★★★
() автор топика

Прочитал как -

>1. "LOR personal tracker"
> берет с linux.org.ru список эрогеных юзеров и сохраняет в cookie

долго думал.. =)

dragon_djanic ★★
()
Ответ на: комментарий от dragon_djanic

Что с людьми соблюдения шаббата делает :-)

Будете у нас в Бат-Яме, звоните, пива попьем.

sdio ★★★★★
() автор топика

фичреквест в трекер: проверять автора последнего сообщения в теме: если не $(whoami) и не в игнорлисте - помечать тему болдом или каким-то другим образом.

фичреквест еще: в самой теме сделать кнопку "добавить в трекер" (или "следить", или как-то еще - не суть важно)

Muromec ☆☆
()
Ответ на: комментарий от Muromec

>фичреквест в трекер: проверять автора последнего сообщения в теме: если не $(whoami) и не в игнорлисте - помечать тему болдом или каким-то другим образом.

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

>фичреквест еще: в самой теме сделать кнопку "добавить в трекер" (или "следить", или как-то еще - не суть важно)

Это можно, действительно надоедает копипастить msgID

sdio ★★★★★
() автор топика
Ответ на: комментарий от Muromec

>фичреквест еще: в самой теме сделать кнопку "добавить в трекер" (или "следить", или как-то еще - не суть важно)

Это сделал в скрипте "LOR TreeView with AJAX post" http://userscripts.org/scripts/show/10547

sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio

>надо хранить дополнительно информацию о предыдущем состоянии

зачем? как вариант, просто ник автора последнего поста выводить

Muromec ☆☆
()
Ответ на: комментарий от Muromec

>как вариант, просто ник автора последнего поста выводить

хотя я и считаю это мало информативным, все же сделал и это, т.к. не сложно и не потребовалось менять структуру скрипта.

sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio

>Что с людьми соблюдения шаббата делает :-)

>Будете у нас в Бат-Яме, звоните, пива попьем.

o_O sdio так мы ж соседи! Я в Холоне живу..
Руль блин =)

dragon_djanic ★★
()
Ответ на: комментарий от dragon_djanic

Ага, видел у тебя в профиле, потому и написал.

sdio ★★★★★
() автор топика
Ответ на: комментарий от dragon_djanic

По пиву можно было бы.., но послезавтра еду обратно в Россию, ибо надо универ там заканчивать, потом приеду (я думаю года через 2-а) можно встретиться =)

ЗЫ интересно насколько большой Израильский отдел LOR'a?

dragon_djanic ★★
()

Подскажите, что нужно сделать, чтобы увидеть результат работы этого скрипта? Нигде не нашёл инструкции. Opera 9.22

Сохранил LOR TreeView with AJAX post в /home/anonymous/.opera/userjs/10547.user.js (права на файл - 755, на каталог - 755)

Установил Инструменты - Настройки - Дополнительно - Содержимое - Параметры JavaScript - Файлы пользователя в "/home/anonymous/.opera/userjs/"

После перезапуска Opera при загрузке страницы ЛОР ничего не меняется

anonymous
()
Ответ на: комментарий от anonymous

Сделал тоже самое (как anonymous) в опера 9.22 -- работает. Скриншот не привожу, уж поверьте на слово.

sdio ★★★★★
() автор топика
Ответ на: комментарий от anonymous

А вообще, посмори в Tools->Advanced->"Error console" есть ли ошибки, да и скрипт работает только на странице с тредом, а не везде.

sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio

Удалил профиль, повторил - заработало. Буду искать, что такого в настройках накосячил.

Спасибо за скрипт

anonymous
()
Ответ на: комментарий от anonymous

Нашёл. В ~/.opera/override.ini было

User Prefs|User JavaScript=0

для linux.org.ru; cтранно, я настраивал в исключениях только кукисы.... Автоматом добавилось. Такие дела

anonymous
()
Ответ на: комментарий от sdio

а, в смысле надо обязательно кого-нить заигнорить? :)

ща сделаем :))))

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

Значит не работает/не установлен скрипт "LOR personal tracker"
Если установлен, то смотреть "Error console", хотя у меня в опера 9.22 работает и у тебя должно :-)

sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio

Да и на всякий случай скачай скрипты снова, там за последние два-три дня были мелкие правки.

sdio ★★★★★
() автор топика

Мелкое исправление в "LOR TreeView with AJAX post" из-за добавления кнопки "Предпросмотр"

sdio ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.