return new Promise(function(resolve, fail) {
     try {
         db = openDatabase(dbName, options.version, '', options.estimatedSize);
         if (!db) {
             fail("could not open database " + dbName);
         } else {
             CRUD.log("DB connection to ", dbName, " opened!");
             resolve(this);
         }
     } catch (E) {
         CRUD.log("DB ERROR " + E.toString());
         fail('ERROR!' + E.toString(), E);
     }
 });
Example #2
0
 return function openDB(opts) {
   return openDatabase(opts.name, opts.version, opts.description, opts.size);
 };