85

Скрыть просмотренное, блин!!

Привет! Я вообще С++ программер, но меня так достало клацать по "скрыть просмотренное", что я решил написать на JS свой обработчик этой кнопки, с блекджеком, так сказать.

Чтоб вы тоже могли его опробовать - просто копипастом его в консоль JS в браузере и Enter, мать его так.

Если медленный интернет - ставь что-то побольше 1500.

http://pastebin.com/YWLwcNL5

ЗЫ. Я знаю что надо ловить загрузку, а не таймер создавать. Умный такой - иди сам напиши =)
Автор поста оценил этот комментарий
Для Chrome:

На главной страничке Pikabu нажми правой кнопкой мышки -> Inspect Element (в самом низу должно быть) -> внизу иконка JavaScript консоли, похожа на >=

Копируешь туда текст из ссылки вверху (RAW Paste Data) и жмешь Enter.

Теперь при нажатии на Скрыть просмотренные будет использоваться мой скрипт. Я хз как проще объяснить ((
раскрыть ветку (1)
Автор поста оценил этот комментарий
а и если перезагрузишь страницу - надо повторить это шаманство
показать ответы
Автор поста оценил этот комментарий
щито? пастебин в дауне ?!
раскрыть ветку (1)
Автор поста оценил этот комментарий
гм.. это не я, чесслово.

tmp_clear_visited_func = function()
{
hidevisitedOLD();
var txt = document.getElementById('hidelink').innerHTML;
if (tmp_clear_visited_func_oldHideLinkText == txt)
window.clearInterval(tmp_clear_visited_interval);
else
tmp_clear_visited_func_oldHideLinkText = txt;
};

hidevisitedOLD = hidevisited;

hidevisited = function()
{

tmp_clear_visited_func_oldHideLinkText = document.getElementById('hidelink').innerHTML;
tmp_clear_visited_interval = window.setInterval(tmp_clear_visited_func, 1500);
};
Автор поста оценил этот комментарий
теперь для даунов..мануал плиз))
раскрыть ветку (1)
Автор поста оценил этот комментарий
Для Chrome:

На главной страничке Pikabu нажми правой кнопкой мышки -> Inspect Element (в самом низу должно быть) -> внизу иконка JavaScript консоли, похожа на >=

Копируешь туда текст из ссылки вверху (RAW Paste Data) и жмешь Enter.

Теперь при нажатии на Скрыть просмотренные будет использоваться мой скрипт. Я хз как проще объяснить ((
показать ответы
Автор поста оценил этот комментарий
Юрий, почему я теперь не могу даже пост открыть, он сразу в просмотренное уходит? И что вообще должен делать этот скрипт?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну, это баг.. Просто подожди немного (2 секунды) и можешь дальше открывать. Этот скрипт, грубо говоря, нажимает на "скрыть просмотренные", ждет 1,5 секунд, нажимает еще раз. И так пока это нажатие имеет какой-то эффект (всмысле, если он очередной раз нажмет, а кол-во скрытых не поменяется - он больше не будет клацать по "скрыть просмотренное").

Нет времени разбираться в скриптах, чтобы написать вариант без этого бага. Скрипт не совсем для интеграции в сайт, просто подсказка админу - что было бы неплохо такое сделать.

Так что сорри, если не очень удобно

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества