ΔX/ΔT
Текущие работы по написанию плагина-улучшайзера для дайриков дошли до упаковки скрипта в виде плагина.

Собственно, плагина пока ещё нет, но уже можно запускать под FF вместе с GreaseMonkey. К следующей недели, надеюсь, успею запаковать в JetPack и плагин будет доступен уже в виде, собственно, add-on для FF и Хрома.

И так, уже есть:
1. @diarySpamBlocker - фильтрация неинтересных постов
2. @diaryCommentExtends - просмотр страниц комментариев без перезагрузки страницы
3. @diaryInMyDesign - просмотр страниц чужого дневника/сообщества в дизайне собственного дайрика

Что изменилось:
* теперь все три модуля идут вместе в одном файле
* для настройки фильтра не нужно лезть в скрипт и что-то там править ручками: после запуска рядом со ссылкой "Мой дневник" появится ссылка на настройку фильтров "Мои фильтры", где их все можно, при необходимости, удалить или отключить
* теперь при фильтрации поста он не маркируется как [spam], а задаётся настраиваемая метка-тег, к примеру "поднятые записи" или "флешмобы и тесты"; это сделано для людей, которые используют фильтр не для блокировки неинтересных постов, а для маркировки текстов по темам
* исправлен баг в модуле @diaryCommentExtends, из-за которой следующая страница загружалась по два раза

Для файрфокса качаем и устанавливаем отсюда: userscripts.org/scripts/show/71560
Для оперы - качаем оттуда же userscripts.org/scripts/source/71560.user.js и сохраняем в директорию с user скриптами Оперы.

 

@темы: @plugin

Комментарии
16.03.2010 в 21:48

Вам помочь или не мешать?
"в моем дизайне" работает стабильно, вне зависимости от того, какие скрипты я пихаю (помнишь, мы перебирали в прошлый раз).

вооот! Т.е. разворачивает!
так он разворачивает только дневниковые страницы. избранное не разворачивает!

я, наверное, совсем глупый, я не могу найти, где заканчивается та самая фигурная скобка, которую надо заменить ((
17.03.2010 в 00:12

ΔX/ΔT
Himitsu-nya а какой адрес у твоего избранного? кинь ссылку из браузера.
по поводу кода - замени filters : [ ... ], на filters : [],
Это примерно с 14 строки по 62, заканчивается перед функцией init
17.03.2010 в 05:18

Совершенству эволюция не нужна.
Ладно, сегодня подумаю
17.03.2010 в 05:38

Совершенству эволюция не нужна.
"В моем дизайне":
1) При перезагрузке чужого дневника, ссылка "в моем дизайне" теряется, а дневник стает в дизайне автора
2) Почему-то .header закрашивается черным цветом, может быть это из-за разницы "блочный-табличный"?
17.03.2010 в 06:31

Вам помочь или не мешать?
ymik himitsu-nya.diary.ru/?favorite

ага, заменила. ну не подгружает он страницы и все (((
17.03.2010 в 14:48

ΔX/ΔT
Roldo так и должно быть - с чего бы ему запоминать настройки отображения каждого дневника?
Himitsu-nya типа раньше подгружал - ныне нет?
17.03.2010 в 15:50

Совершенству эволюция не нужна.
И еще я теперь не совсем понимаю, а как игра впишется в такой вот контекст скрипта?) И что тут вообще можно придумать из игр-то)
17.03.2010 в 16:17

ΔX/ΔT
Roldo а вот :) подумаю. Позже - поделюсь идеями.
17.03.2010 в 19:19

Вам помочь или не мешать?
ymik, нет, в принципе не подгружает. подгружал только без плагина разворота
17.03.2010 в 21:33

ΔX/ΔT
Himitsu-nya так, ещё раз, давай по пунктам:
ты нажимаешь, скажем, на страницу 2, после этого ссылка становится неактивной, но страница не подгружается - так?
17.03.2010 в 21:41

Вам помочь или не мешать?
ymik, что ты понимаешь под "становится неактивной"?
по пунктам: я нажимаю на ссылку, адрес в браузере видоизменяется, но ничего больше не происходит. страница не подгружается, ссылка при наведении на нее курсора подсвечивается как ссылка, но при нажатии ничего не происходит.
18.03.2010 в 03:21

ΔX/ΔT
Himitsu-nya становится неактивно - это значит пропадает или при наведении не подсвечивается. Изменения в строке браузера не считаются.
18.03.2010 в 19:10

Вам помочь или не мешать?
ymik, значит, остается активной.
18.03.2010 в 20:10

ΔX/ΔT
Himitsu-nya странно. надо бы выяснить отчего так
18.03.2010 в 20:31

Вам помочь или не мешать?
ymik, угу...
проверила на своей 10,50: разворачивалка не работает аналогичным способом
18.03.2010 в 20:52

ΔX/ΔT
Himitsu-nya угу. я вышлю чуть позже тебе скриптик для теста.
19.03.2010 в 01:01

ΔX/ΔT
Himitsu-nya diaryPlugin.js.html
попробуй поставить и напиши мне текст со всплывающих окошек
20.03.2010 в 06:44

Вам помочь или не мешать?
ymik, на избранном:

и на главной почему-то то же самое сказал.

а при попытке в избранном кликать на "раскрыть страницу №" периодически выдает Undefinied
20.03.2010 в 06:45

Вам помочь или не мешать?
вот сейчас отправила тебе коммент, а он мне снова окошко, которое на скрине.
20.03.2010 в 15:37

ΔX/ΔT
Himitsu-nya это хорошо - это как раз то, что и нужно :) но давай по порядку: там может выпадать по 2 окошка на два вида действия:

1. ты загружаешь страницу и оно - БАЦ! что-то типа «undefined», ты его закрываешь и тут же ещё раз БАЦ! - там, на самом деле, та же ошибка, с более подробной строкой
2. ты тыкаешь на "страницу №2" (это когда у тебя URL меняется и ничего не происходит) и там тоже можно ожидать два раза по БАЦ!

и так,
1. когда происходит первый случай, сколько раз вылетает окошко (1 или 2 раза) и что написано во втором окошке
2. когда ты тыкаешь на страницу №2 - что происходит и что написано во втором окошке
20.03.2010 в 16:10

Вам помочь или не мешать?
омг, ты меня пугаешь... мы говорим сейчас о ленте избранного, верно?
пошла уточнять
20.03.2010 в 16:14

Вам помочь или не мешать?
1. когда я только загружаю избранное, отскриненное окно вылезает два раза. окно одно и то же.
2. сейчас он выдал нечто странное: на первой странице строк "раскрыть страницу №" не было вовсе, и вторая страница загрузилась как без скрипта.
3. на второй странице тыкаю в "раскрыть страницу №3". в первый раз ничего не происходит, во второй раз получается вот что:

20.03.2010 в 17:28

ΔX/ΔT
в пункте "три" окошко вылетало 1 раз или два раза подряд?
20.03.2010 в 17:30

Вам помочь или не мешать?
1
20.03.2010 в 21:55

Вам помочь или не мешать?
а еще хочется возможности и архивные дневники смотреть в своем дизайне. это реализуемо?
20.03.2010 в 22:54

ΔX/ΔT
Himitsu-nya а, разве, сейчас не так?
21.03.2010 в 01:16

ΔX/ΔT
Himitsu-nya вот тебе скриптик - проверь, как теперь ошибки выдаются: narod.ru/disk/18951633000/diaryPlugin.js.html
21.03.2010 в 10:29

Вам помочь или не мешать?
неа. на сайте архива строка "в моем дизайне" не появляется
21.03.2010 в 10:35

Вам помочь или не мешать?
с новым скриптом:
главная страница:
читать дальше

избранное:
подгружается, кажется, две очереди из двух окон:
читать дальше

раскрыть страницу:
читать дальше
21.03.2010 в 13:09

ΔX/ΔT
Himitsu-nya ну всё понятно - просто в опере 10.10 недоступен localstorage, это значит, что "Мои фильтры" там придётся править только ручками. Сейчас залью исправленный скрипт, чтобы не выдавал ошибок хотя бы.

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail