SimpleCounter 0.3.4
A simple counter that counts how much time remains/passed from a spcified date and time. The class was inspired by a joomla pugin called util_counter, which can be found here
Details
- Author
- Arieh Glazer
- Current version
- 0.3.4
- GitHub
- arieh/SimpleCounter
- Downloads
- 8350
- Category
- Interface
- Tags
- Report
- GitHub Issues
Releases
Dependencies
- _self_/_current_: core/1.3 : [Class, Class.Extras, Element]
How to use
<div id='res'></div>
Then the JS:
var counter = new SimpleCounter('res',new Date(2011,12,1));
Arguments
- element (String element id or Element) : An element to inject the counter into.
- time (Integer target timestamp or Date target date): A traget date to cout to/from. NOTE: timestamp provided must be in seconds, and not miliseconds.
- options - (Object: optional) See below:
Options
- format (string) : In what way to format the counter (see more below). default is [D] [H] [M] [S].
- lang (object): Alternative words to use or counter. for more detail see source code.
- leadingZero (bool): whether to add a leading zero to numbers smaller than 10. default is true.
- continue (bool) : whether to start countng upwards when countdown is done. default is false.
Date Format
The class identifies 4 letters: D(days), H(hours), M(minutes), S(seconds) surounded by curly bracets. If the letters are capital, the unit's name will be used allongside the unit's number. Else, if a smal letter is used, only the unit's number will be used.
Examples:
'{D} {h}:{m}:{s}' // 14 Days 10:34:15
'{D}, {H} and {M}' // 14 Days, 10 Hours and 34 Minutes
Events
- done : Fires when countdown is done
Discuss
A note on comments here: These comments are moderated. No comments will show up until they are approved. Comments that are not productive (i.e. inflammatory, rude, etc) will not be approved.
Found a bug in this plugin? Please report it this repository's Github Issues.
blog comments powered by Disqus