Дабы окончательно искупить свою невнимательность, вот вам совет как заставить скрипт работать в хроме.
Уберите дефолтное значение аргумента в первой строке. В JS они не предусмотрены.
Я так понял чечь о том как выкладывать модули.
Там на самом деле много документации и правил. Все понятное дело на английском. Перевести можно конечно, но я бы сначала набрался личного опыта. У меня как раз один модуль в процессе (с августа 2012 проталкиваю). Как только примут, напишу что да как.
Хочу добавить, что если в хроме включена опция «Продолжать работу приложений в фоновом режиме после закрытия Google Chrome», уведомления работают всегда, даже при закрытом браузере.
Сейчас, после первого клика, обработчик отваливается, как я понял. Я бы сделал что бы
1) кликать можно было сколько угодно,
2) текст «ссылка скопирована» медленно исчезал (это будет привлекать внимание).
Лично мне так было бы удобнее.
Не могу блеснуть глубинными знаниями, но похоже, что при вызове коллбэков навешанных с помощью веб-компонентов, watchers.dispatch() вызывается автоматически. UPD: посмотрел в скомпилированный код, так и есть.
Но автору все равно спасибо. Теперь я знаю как надо вешать обработчики с помощью jQuery.
Уберите дефолтное значение аргумента в первой строке. В JS они не предусмотрены.
Было:
Стало:
Ubuntu 12.04, Chrome 24.0.1312.52
Там на самом деле много документации и правил. Все понятное дело на английском. Перевести можно конечно, но я бы сначала набрался личного опыта. У меня как раз один модуль в процессе (с августа 2012 проталкиваю). Как только примут, напишу что да как.
1) кликать можно было сколько угодно,
2) текст «ссылка скопирована» медленно исчезал (это будет привлекать внимание).
Лично мне так было бы удобнее.
А вообще, спасибо за статейку. Может пригодиться.
<template iterate='task in timeTracker.tasks'>. Как по мне, выгода очевидна.Добавил об этом в пост.
watchers.dispatch()вызывается автоматически.UPD: посмотрел в скомпилированный код, так и есть.