A utility funciton used to run a class method on a periodical.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets
Demos
Docs
Source
README.md
package.yml

README.md

Loop

Loop

A Utility Class. Its methods can be implemented with Class-implement into any Class. Used to run a class method on a periodical.

Useful in galleries, slideshows, tickers, sprite animations, pulsing, logout scripts, etc. Anything that needs to run the same function repeatedly.

How to use

Example:

#JS
var Widget = new Class({
  
  Implements: Loop,
  
  initialize: function(log){
    this.setLoop(this.update, 1000);
    this.log = document.id(log);
  },
  
  update: function(count){
    this.log.set('text',"Looped " + count + " times");
  }
  
});

var myWidget = new Widget('log').startLoop();

View the MooDoc for usage and examples.