Skip to content

danielbank/offlineSaveQueue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

offlineSaveQueue

An HTML5 Local Storage Solution for Saving and Processing JSON Objects.

Demo

http://www.annuit.com/offlineSaveQueue/

Usage

Instantiate an OfflineSaveQueue object:

var offlineSaveQueue = new OfflineSaveQueue();

Set the callback function which is executed when the queue is processed:

offlineSaveQueue.setCallback(function(objectInstance, objectName){//Do stuff here...});

Start periodic queue processing:

offlineSaveQueue.startQueueProcessing(60000);

Stop periodic queue processing:

offlineSaveQueue.stopQueueProcessing();

Save an item into the queue

offlineSaveQueue.saveObject({"foo": "bar"}, "DummyObject");

Manually process the queue

offlineSaveQueue.processQueue();

Get the number of items in the queue:

offlineSaveQueue.count()

Links

Demo Page - http://www.annuit.com/offlineSaveQueue/

JSDoc - http://www.annuit.com/offlineSaveQueue/docs/

Jasmine Unit Tests - http://www.annuit.com/offlineSaveQueue/unittest/

Annuit - http://www.annuit.com/

Credits

Copyright Daniel Bank (daniel.p.bank@gmail.com) September 5th 2013 MIT License https://github.com/danielbank/offlineSaveQueue/blob/master/LICENSE

About

An HTML5 Local Storage Solution for Saving and Processing JSON Objects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors