LINUX.ORG.RU

История изменений

Исправление 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 от прикрепленных тем или помещение избранных и игнорируемых тегов профиля в спойлер).