ignite.js
Getting Started
Introduction
Background
Quick Start
Contact Us
Documentation
Overview
API
Plug-ins
Addons
Examples
+
Introduction
Hello World
RSS Feed
Web Scraper
Plug-ins
Apps
+
LNUG
Example 1
Example 2
Diagrams
How To Draw
Overview
State Machine GF
State Behaviour Object
State Machine Factory
Routing
Addons
API
Factory API
State Behaviour Object
State Machine GF
State Machine API
Fire Object API
Special States + Aliases
Plug-ins
async
detect
each
filter
map
reduce
spawn
sub
work
ticker
timeout
Plug-ins
detect
each
reduce
spawn
work
Apps
+
Chat
source: server.js
source: client.html
source: client.js
source: rss_client.js
demo
+
RSS Catalog Reader
source: rss_catalog.js
source: rss_catalog.json
+
Source Grep
source: srcgrep.js
State Machine GF
Transition arguments
+
The fire object
Function Proxies
Event Emitters
Auto-gen CBs
State Behaviour Object
guard
setTA
entry
actions
exit
plug-ins
Routing
Transitions
Events/Actions
Addons
Logging
Tracking
Factory API
constructor
method
spawn
method
spawnWithCb
method
launch
method
broadcast
method
count
method
setThreshold
method
clearThreshold
event
'entry'
event
'done'
event
'quiet'
event
'threshold'
State Behaviour Object
prop
guard
prop
setTA
prop
entry
prop
exit
prop
actions
State Machine GF
+
Factory
prop
api
prop
defaults
prop
defaults.args
prop
defaults.callback
prop
defaults.imports
prop
defaults.options
prop
defaults.on
prop
defaults.once
prop
runner
+
State Machine Object
prop
startState
prop
states
prop
defaults
State Machine API
constructor
event
'call'
event
'change'
event
'ctor'
event
'done'
event
'enter'
event
'error'
event
'event'
event
'exit'
event
'warn'
Fire Object API
method
$addToLibrary
method
$regEmitter
method
$deregEmitter
method
$cb
method
$event
method
$factoryEvent
method
$lastEvtName
method
$spawner
Special States + Aliases
@enter
@exit
@error
@self
@ignore
@defer
@next
async
prop
async
prop
async.fn
prop
async.fnArgs
event
'async.done'
event
'async.err'
example
source
async.js
detect
prop
detect
prop
detect.fn
prop
detect.fnAgs
prop
detect.over
prop
detect.par
event
'detect.done'
example
source
detect.js
each
prop
each
prop
each.fn
prop
each.fnArgs
prop
each.iterator
prop
each.over
prop
each.par
event
'each.done'
example
source
each.js
filter
prop
filter
prop
filter.fn
prop
filter.fnArgs
prop
filter.over
prop
filter.par
event
'filter.done'
example
source
filter.js
map
prop
map
prop
map.fn
prop
map.fnArgs
prop
map.iterator
prop
map.over
prop
map.par
event
'map.done'
example
source
map.js
reduce
prop
reduce
prop
reduce.fn
prop
reduce.fnArgs
prop
reduce.iterator
prop
reduce.memo
prop
reduce.over
prop
reduce.par
event
'reduce.done'
example
source
reduce.js
spawn
prop
spawn
prop
spawn.factory
prop
spawn.smArgs
method
fire.$spawner
event
'spawn.done'
example
source
spawn.js
sub
prop
sub
prop
sub.factory
prop
sub.smArgs
prop
sub.imports
prop
sub.options
event
'sub.exit'
event
'sub.error'
example
source
sub.js
work
prop
work
prop
work.fn
prop
work.fnArgs
prop
work.ctx
event
'work.*'
example
source
work.js
ticker
prop
ticker
event
'tick'
example
source
ticker.js
timeout
prop
timeout
event
'timeout'
example
source: timeout.js
Diagrams
Index
How to draw