Обговорення користувача:Js~ukwiki/watchsince.js

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Описание

[ред. код]

Скрипт додає на сторінку списку спостереження два посилання.

 … | 7 дні | всі | Тільки нові  


Посилання «тільки нові» перезавантажить список спостереження, показуючи тільки зміни, що відбулися з моменту останнього завантаження сторінки.

Послідовно натискаючи на це посилання, ви кожного разу бачитимете тільки нові зміни.

Аналогічна функціональність вже є на сторінці «Нових редагувань»: посилання «Показати редагування починаючи з …».

Для того, щоб при цьому не йти браузером із сторінки спостереження, слід відкривати зміни в нових вікнах або використовувати «Навігаційні віконця» або використовувати diffPopups.

 … | сховати незначні редагування | Скасувати спостереження…  


Посилання «Скасувати спостереження» додасть поряд з кожною строчкою посилання(x)

21:18 Користувач:Хтось (різн.; історія) (x)

що дозволяє швидко, не йдучи із списку спостереження, вилучити з нього цю сторінку. При цьому строчка покажеться перекресленою, а посилання зміниться на (+), дозволяючи повернути сторінку в список спостереження:

21:18 Користувач:Хтось (різн; історія) (+)

Встановлення

[ред. код]

importScript('user:js/watchsince.js')ваш monobook.js

Технічні подробиці

[ред. код]

Перша частина скрипта — українськофіцированний Watchlist since (англ.) скрипт.

Друга частина скрипта динамічно підвантажує wlUnwatch (англ.) скрипт, що використовує AJAX.

Помилка в скрипті

[ред. код]

Рядок 39.

alert('Для вилучення сторінок із списку спостереження використовуйте посилання, що з'явилися (x)')


апостроф сприймається тут як кінець рядка. Я б сам виправив але файл закритий для змін. В браузері FireFox є такий адон FireBug в якому можна протестити скрипти на помилки. Помилка не фаталльна але заважає, весь час вилазе коли треба тестити свої скрипти... --Oleandr (обговорення) 10:25, 5 квітня 2013 (UTC)Відповісти