Pull to refresh

Comments 7

с завидной регулярностью появляются блоки с прокруткой на пару пикселей
А что это за блоки? (Google Reader не пользуюсь, но очень интересно).

И вот еще что, «@include *» смущает. Это точно нужно включать на всех сайтах?

Ого! И это по таймеру на всех страницах??:
for each (element in document.getElementsByTagName("*")) {

Конкретно в Reader-е это DIV с overflow=auto. Инклюд поправил, спасибо :) А по таймеру только ставится хэндлер на DOMSubtreeModified, и при первом срабатывании убирается
А по таймеру только ставится хэндлер
Кажется понял, это защита от срабатывания чаще чем раз в секунду? Имхо, слишком запутанно и если последнее изменение было до срабатывания таймера, это изменение не обработается.
в ридере это событие повторяется очень часто, так что вся эта путаница почти эквивалентна таймеру, однако на менее динамичных страницах не будет всё время проверяться весь ДОМ
Зделал правильнее, спасибо
Может стоит добавить на userscripts.org Заодно, там есть возможность проверять обновления скрипта. Спасибо
Sign up to leave a comment.

Articles