Всем привет. Я для себя некоторое время назад написал простой юзерскриптик, который подсвечивает уже просмотренные посылки в табличках.
Паша Кунявский предложил поделиться со всеми.
В силу того, что нехорошо нагружать сервер дополнительными AJAX-запросами, функциональность, которую можно выдернуть из загруженной страницы очень небольшая. Просмотром посылки считается открытие ячейки с ней в таблице. Посылки хэшируются как (юзер, задача, время), поэтому сабмиты в течение одной минуты от одного пользователя по одной задаче посчитаются одинаковыми, ну да невелика потеря :-)
Если кто несогласен с моим внутренним чувством стиля, всегда можно подредактировать скриптик, а именно функцию color
, поставив собственное правило отображения.
Скрипт работает в Firefox в Greasemonkey, в Chrome по умолчанию есть поддержка скриптов, про оперу, честно говоря, не знаю.
Могу чего-нибудь поправить. Пользуйтесь на здоровье!
Оно работает как во время текущих контестов, так и в прошедших — можете сегодня потестировать.
UPD1: теперь работает и по дабл-клику, и по ctrl-клику.
UPD2: теперь работает и в Opera.
Скажите, добавить фичу авто-обновления страницы? Или все её решают сторонними плагинами?
А как он себя чувствует в ситуации, когда посылку я просмотрел, а участник потом перепослал эту задачу?
Думаю, что из-за
должен работать нормально
Я в самом скрипте не копался, поэтому не знаю :)
Так и есть.
Посылка перестанет отображаться просмотренной.
Так же хотелось бы попросить адиминистрацию вставить в каком-то виде лог действий комнаты (послал,взломал,неудачно взломал) в страницу, чтобы можно было парсить его не перегружая сервер лишними запросами. Казалось бы что-то подобное все равно нужно для генерации страницы.
Отмечается, однако, голубым
Очень опасный баг. Пойду пофикшу.
Если открывать даблкликом — работает. По ctrl+click — нет:(
Да, об этом я что-то не подумал. Если успею — поправлю до тура.
Fixed!
Thanks, it works.
Если вместо времени хранить баллы, то перепосланные в течение минуты попытки будут отображаться как рзаные. Хотя не представляю, зачем это надо :)
Спасибо за такой замечательный скрипт. Давно ждал, что кто-то сделает что-то подобное.
great!
Nice idea.
Doesn't work under Opera — doubleclicking the submit does make it blue, but the window doesn't open.
Wow. Gonna look what's wrong...
Fixed! Check whether it works.
Works, great!
Скажите, добавить фичу авто-обновления страницы? Или все её решают сторонними плагинами?
Некоторые её решают кнопкой F5 =)
P.s. Да, добавить!
Добавляй)
Ссылка на скрипт не открывается. Может кто-нибудь, кто скачал, пошарить? А то на новом компе сегодня буду писать
https://dl.dropbox.com/u/73804084/ViewedSubmits.user.js
http://pastebin.com/2sq2Qjez
Спасибо
А, там зеркало лучше. К вечеру поправлю.
А нужно делать рестарт браузера после установки? Без рестарта сегодня на 129ом раунде скрипт немного глючил :(
Да вроде не нужно. А что именно глючило?
Я идиот. Он у меня сейчас отключен. Видимо и вчера тоже был отключен. Извиняюсь :)