// Arrange to update the dep `shortly after' updates.
var soon = new Soon(kick);
function kick_soon () { soon.kick(); }
- e.addEventListener('click', kick_soon);
- e.addEventListener('blur', kick_soon);
- e.addEventListener('keypress', kick_soon);
+ e.addEventListener('click', kick_soon, false);
+ e.addEventListener('blur', kick_soon, false);
+ e.addEventListener('keypress', kick_soon, false);
// Sadly, the collection of events above isn't comprehensive, because we
// don't actually get told about edits as a result of clipboard operations,
// Arrange to update the dep `shortly after' updates.
var soon = new Soon(kick);
function kick_soon () { soon.kick(); }
- e.addEventListener('click', kick_soon);
- e.addEventListener('changed', kick_soon);
+ e.addEventListener('click', kick_soon, false);
+ e.addEventListener('changed', kick_soon, false);
// The situation for radio buttons doesn't seem as bad as for text widgets,
// but let's be on the safe side.
setInterval(kick_all, 500);
// And make sure we get everything started when the page is fully loaded.
-window.addEventListener('load', kick_all);
+window.addEventListener('load', kick_all, false);
/*----- That's all, folks -------------------------------------------------*/
} })();