Обновить
20
0

Пользователь

Отправить сообщение
Всегда нужно помнить о главном правиле разработчика
Но автору все равно спасибо. Теперь я знаю как надо вешать обработчики с помощью jQuery.
Дабы окончательно искупить свою невнимательность, вот вам совет как заставить скрипт работать в хроме.
Уберите дефолтное значение аргумента в первой строке. В JS они не предусмотрены.

Было:
jsiedit_fn_sample_habr_parse = function(elem, keep_format = false)

Стало:
jsiedit_fn_sample_habr_parse = function(elem, keep_format)
Когда ж я уже научусь сначала читать
Что-то ваш скрипт в Хроме не работает.
Ubuntu 12.04, Chrome 24.0.1312.52
Я сейчас в процессе написания симплтестов для него. Как закончу — обязательно обращусь.
Я так понял чечь о том как выкладывать модули.
Там на самом деле много документации и правил. Все понятное дело на английском. Перевести можно конечно, но я бы сначала набрался личного опыта. У меня как раз один модуль в процессе (с августа 2012 проталкиваю). Как только примут, напишу что да как.
Хочу добавить, что если в хроме включена опция «Продолжать работу приложений в фоновом режиме после закрытия Google Chrome», уведомления работают всегда, даже при закрытом браузере.
Сейчас, после первого клика, обработчик отваливается, как я понял. Я бы сделал что бы
1) кликать можно было сколько угодно,
2) текст «ссылка скопирована» медленно исчезал (это будет привлекать внимание).
Лично мне так было бы удобнее.

А вообще, спасибо за статейку. Может пригодиться.
Раньше было 30+ строк кода, а теперь <template iterate='task in timeTracker.tasks'>. Как по мне, выгода очевидна.
Спасибо за намек. Добавил.
Да, сходство поразительно :)
Добавил об этом в пост.
Не могу блеснуть глубинными знаниями, но похоже, что при вызове коллбэков навешанных с помощью веб-компонентов, watchers.dispatch() вызывается автоматически.
UPD: посмотрел в скомпилированный код, так и есть.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность