Fixed sqllite open and updated readme
This commit is contained in:
parent
625f6bfca3
commit
93283b4801
13
README.md
13
README.md
|
@ -129,7 +129,7 @@ A javascript library providing server defined loading of assets for a single pag
|
||||||
|
|
||||||
The cache types in FFSpaLoader.options.cache.* store different types data;
|
The cache types in FFSpaLoader.options.cache.* store different types data;
|
||||||
|
|
||||||
* meta = Stores server.url and server.assets data.
|
* meta = Stores the server url and server assets.
|
||||||
* js = Store application javascript data.
|
* js = Store application javascript data.
|
||||||
* css = Stores application css data.
|
* css = Stores application css data.
|
||||||
* cssData = Stores application css large data like base64 fonts/svg/etc.
|
* cssData = Stores application css large data like base64 fonts/svg/etc.
|
||||||
|
@ -161,9 +161,9 @@ A javascript library providing server defined loading of assets for a single pag
|
||||||
|
|
||||||
## Example Application
|
## Example Application
|
||||||
|
|
||||||
There is a fully working nodejs example application in the example folder;
|
There is a nodejs example application in the example folder;
|
||||||
|
|
||||||
* git clone <repro-url>
|
* git clone https://bitbucket.org/im_ik/es5-ff-spa-loader.git
|
||||||
* cd es5-ff-spa-loader
|
* cd es5-ff-spa-loader
|
||||||
* cd example
|
* cd example
|
||||||
* npm install
|
* npm install
|
||||||
|
@ -183,6 +183,7 @@ A javascript library providing server defined loading of assets for a single pag
|
||||||
|
|
||||||
* Chromium 46
|
* Chromium 46
|
||||||
* Iceweasel 43
|
* Iceweasel 43
|
||||||
|
* Firefox Aurora 45
|
||||||
* Opera 12 Presto
|
* Opera 12 Presto
|
||||||
* IE 11 Edge
|
* IE 11 Edge
|
||||||
* Android 5.1.1 in Cordova + Site
|
* Android 5.1.1 in Cordova + Site
|
||||||
|
@ -192,9 +193,9 @@ A javascript library providing server defined loading of assets for a single pag
|
||||||
## Todo
|
## Todo
|
||||||
|
|
||||||
* test in production
|
* test in production
|
||||||
* Add Loader progress bar
|
* Add loader progress bar
|
||||||
* Server header check support
|
* Server header check support
|
||||||
* Add table+instance websql options so it can also be used in application code.
|
* Add instance websql options so it can also be used in application code.
|
||||||
* Split assets per type so do js first then boot then css + cssData.
|
* Split assets per type so do js first then boot then css + cssData.
|
||||||
* Move css to file ?
|
* Move css to file ?
|
||||||
* Add more tests
|
* Add more tests
|
||||||
|
@ -216,7 +217,7 @@ Add unit tests for any new or changed functionality. Lint and test your code.
|
||||||
* Added more jsdoc.
|
* Added more jsdoc.
|
||||||
* Added question.size option.
|
* Added question.size option.
|
||||||
* Changed websql option openDatabase to returning open function.
|
* Changed websql option openDatabase to returning open function.
|
||||||
* Fixed sqlitePlugin open function was typo on openDatabase.
|
* Fixed sqlitePlugin open function was 2x typo on openDatabase.
|
||||||
* Added websql table option. (defaults to 'cache_store')
|
* Added websql table option. (defaults to 'cache_store')
|
||||||
* Added clearCache function.
|
* Added clearCache function.
|
||||||
* Fixed removed question div on loader error.
|
* Fixed removed question div on loader error.
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
/* jslint browser: true */
|
/* jslint browser: true */
|
||||||
/* global angular,define */
|
/* global angular,define,sqlitePlugin */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* FFSpaLoader is an assets loader for single page applications.
|
* FFSpaLoader is an assets loader for single page applications.
|
||||||
|
@ -779,7 +779,7 @@
|
||||||
if (options.cache[type] === null) {
|
if (options.cache[type] === null) {
|
||||||
if (factory.detect.cordovaDevice() && factory.detect.sqlitePlugin()) {
|
if (factory.detect.cordovaDevice() && factory.detect.sqlitePlugin()) {
|
||||||
utilDebug('startCacheType auto sqlitePlugin for '+type);
|
utilDebug('startCacheType auto sqlitePlugin for '+type);
|
||||||
options.cache[type] = factory.cache.websql({open: function(dbOpt) { return rootWindow.sqlitePlugin(dbOpt.name, dbOpt.version, dbOpt.name, dbOpt.size);}});
|
options.cache[type] = factory.cache.websql({open: function(dbOpt) { return sqlitePlugin.openDatabase(dbOpt.name, dbOpt.version, dbOpt.name, dbOpt.size);}});
|
||||||
} else if (factory.detect.openDatabase()) {
|
} else if (factory.detect.openDatabase()) {
|
||||||
utilDebug('startCacheType auto openDatabase for '+type);
|
utilDebug('startCacheType auto openDatabase for '+type);
|
||||||
options.cache[type] = factory.cache.websql();
|
options.cache[type] = factory.cache.websql();
|
||||||
|
|
Loading…
Reference in a new issue