previous | top | next

Waiting for events

      var elem = document.getElementById("animated_element");
      var button = document.getElementById("start_button");

      while (true) {

        Ajax.DOM.waitForEvent("click", button);

        button.style.visibility="hidden";

        for (var x=0; x<400; x+=5) {
          elem.style.left = x;
          hold(10);
        }

        button.style.visibility="visible";
      }

High-level concurrency for JS - http://www.croczilla.com/stratified