История изменений
Исправление
Eddy_Em,
(текущая версия)
:
Добавил в трекер менюшку «Фильтрация» (появляется слева от «все сообщения»).
Для ее работы необходимо отключить в AdBlock блокировку iframe'ов на ЛОР'е, а в stylish для ЛОРа добавить:
.SortTrackMenu{position: absolute; margin: auto;
background: none repeat scroll 0 0 #0000ff !important; text-align: left;}
.SortTrackMenuItem{left: 0px; margin: 1px; background-color: #c0c0c0 !important; color: black;}
Выбранные настройки фильтрации сохраняются в localStorage.
Для фильтрации на текущей странице удаляются все лишние пункты, в iframe подгружается трекер со смещением 50 и оттуда «добираются» недостающие элементы списка (суммарно не более 50).
В принципе, можно подгружать и следующие страницы, но это будет долго.
Скрипт работает правильно, если количество тем на страницу равно 50. Если у кого-то оно другое, и это будет напрягать, могу на этапе выбрасывания ненужных пунктов посчитать, сколько тем у вас на страницу, и задать соответствующее смещение.
В планах: добавить в профиль пункт «настройки ЛОР-скрипта», чтобы можно было отключать некоторые пункты (например, подчистку Talks от прикрепленных тем или помещение избранных и игнорируемых тегов профиля в спойлер).
P.S. Менюшка закрывается клавишей esc или щелчком мыши на надписи «фильтрация».
Исходная версия
Eddy_Em,
:
Добавил в трекер менюшку «Фильтрация» (появляется слева от «все сообщения»).
Для ее работы необходимо отключить в AdBlock блокировку iframe'ов на ЛОР'е, а в stylish для ЛОРа добавить:
.SortTrackMenu{position: absolute; margin: auto;
background: none repeat scroll 0 0 #0000ff !important; text-align: left;}
.SortTrackMenuItem{left: 0px; margin: 1px; background-color: #c0c0c0 !important; color: black;}
Выбранные настройки фильтрации сохраняются в localStorage.
Для фильтрации на текущей странице удаляются все лишние пункты, в iframe подгружается трекер со смещением 50 и оттуда «добираются» недостающие элементы списка (суммарно не более 50).
В принципе, можно подгружать и следующие страницы, но это будет долго.
Скрипт работает правильно, если количество тем на страницу равно 50. Если у кого-то оно другое, и это будет напрягать, могу на этапе выбрасывания ненужных пунктов посчитать, сколько тем у вас на страницу, и задать соответствующее смещение.
В планах: добавить в профиль пункт «настройки ЛОР-скрипта», чтобы можно было отключать некоторые пункты (например, подчистку Talks от прикрепленных тем или помещение избранных и игнорируемых тегов профиля в спойлер).