|
56 | 56 | try {
|
57 | 57 | var idbRequest = typeof req === "function" ? req(args) : req;
|
58 | 58 | idbRequest.onsuccess = function(e){
|
59 |
| - console.log("Success", idbRequest, e, this); |
| 59 | + //console.log("Success", idbRequest, e, this); |
60 | 60 | dfd.resolveWith(idbRequest, [idbRequest.result, e]);
|
61 | 61 | };
|
62 | 62 | idbRequest.onerror = function(e){
|
63 |
| - console.log("Error", idbRequest, e, this); |
| 63 | + //console.log("Error", idbRequest, e, this); |
64 | 64 | dfd.rejectWith(idbRequest, [idbRequest.error, e]);
|
65 | 65 | };
|
66 | 66 | if (typeof idbRequest.onblocked !== "undefined" && idbRequest.onblocked === null) {
|
67 | 67 | idbRequest.onblocked = function(e){
|
68 |
| - console.log("Blocked", idbRequest, e, this); |
| 68 | + //console.log("Blocked", idbRequest, e, this); |
69 | 69 | var res;
|
70 | 70 | try {
|
71 | 71 | res = idbRequest.result;
|
|
77 | 77 | }
|
78 | 78 | if (typeof idbRequest.onupgradeneeded !== "undefined" && idbRequest.onupgradeneeded === null) {
|
79 | 79 | idbRequest.onupgradeneeded = function(e){
|
80 |
| - console.log("Upgrade", idbRequest, e, this); |
| 80 | + //console.log("Upgrade", idbRequest, e, this); |
81 | 81 | dfd.notifyWith(idbRequest, [idbRequest.result, e]);
|
82 | 82 | };
|
83 | 83 | }
|
|
184 | 184 | "cursor": function(idbCursor, callback){
|
185 | 185 | return $.Deferred(function(dfd){
|
186 | 186 | try {
|
187 |
| - console.log("Cursor request created", idbCursor); |
| 187 | + //console.log("Cursor request created", idbCursor); |
188 | 188 | var cursorReq = typeof idbCursor === "function" ? idbCursor() : idbCursor;
|
189 | 189 | cursorReq.onsuccess = function(e){
|
190 |
| - console.log("Cursor successful"); |
| 190 | + //console.log("Cursor successful"); |
191 | 191 | if (!cursorReq.result) {
|
192 | 192 | dfd.resolveWith(cursorReq, [null, e]);
|
193 | 193 | return;
|
|
210 | 210 | "key": cursorReq.result.key,
|
211 | 211 | "value": cursorReq.result.value
|
212 | 212 | };
|
213 |
| - console.log("Cursor in progress", elem, e); |
| 213 | + //console.log("Cursor in progress", elem, e); |
214 | 214 | dfd.notifyWith(cursorReq, [elem, e]);
|
215 | 215 | var result = callback.apply(cursorReq, [elem]);
|
216 |
| - console.log("Iteration function returned", result); |
| 216 | + //console.log("Iteration function returned", result); |
217 | 217 | try {
|
218 | 218 | if (result === false) {
|
219 | 219 | dfd.resolveWith(cursorReq, [null, e]);
|
|
224 | 224 | else cursorReq.result["continue"]();
|
225 | 225 | }
|
226 | 226 | } catch (e) {
|
227 |
| - console.log("Exception when trying to advance cursor", cursorReq, e); |
| 227 | + //console.log("Exception when trying to advance cursor", cursorReq, e); |
228 | 228 | dfd.rejectWith(cursorReq, [cursorReq.result, e]);
|
229 | 229 | }
|
230 | 230 | };
|
231 | 231 | cursorReq.onerror = function(e){
|
232 |
| - console.log("Cursor request errored out", e); |
| 232 | + //console.log("Cursor request errored out", e); |
233 | 233 | dfd.rejectWith(cursorReq, [cursorReq.result, e]);
|
234 | 234 | };
|
235 | 235 | } catch (e) {
|
236 |
| - console.log("An exception occured inside cursor", cursorReq, e); |
| 236 | + //console.log("An exception occured inside cursor", cursorReq, e); |
237 | 237 | e.type = "exception";
|
238 | 238 | dfd.rejectWith(cursorReq, [null, e]);
|
239 | 239 | }
|
|
246 | 246 | } catch (e) {
|
247 | 247 | idbIndex = null;
|
248 | 248 | }
|
249 |
| - //console.logidbIndex, index); |
| 249 | + ////console.logidbIndex, index); |
250 | 250 | return {
|
251 | 251 | "each": function(callback, range, direction){
|
252 | 252 | return wrap.cursor(function(){
|
|
332 | 332 | callback("onupgradeneeded", result, [event]);
|
333 | 333 | // Version transaction is now complete, to open ordinary transaction
|
334 | 334 | versionReq.result.db.close();
|
335 |
| - console.log("Database closed, and will try to open again, with same version"); |
| 335 | + //console.log("Database closed, and will try to open again, with same version"); |
336 | 336 | var newDbOpenReq = indexedDB.open(dbName);
|
337 | 337 | delete result.transaction;
|
338 | 338 | delete result.result;
|
339 | 339 |
|
340 | 340 | newDbOpenReq.onsuccess = function(e){
|
341 |
| - console.log("DB Opened without version change", newDbOpenReq.result); |
| 341 | + //console.log("DB Opened without version change", newDbOpenReq.result); |
342 | 342 | copyReq(newDbOpenReq);
|
343 | 343 | callback("onsuccess", result, [e], function(){
|
344 | 344 | newDbOpenReq.result.close();
|
|
348 | 348 | newDbOpenReq.onerror = function(e){
|
349 | 349 | copyReq(newDbOpenReq);
|
350 | 350 | callback("onerror", result, [e], function(){
|
351 |
| - console.log("Closed database in newRequest on error", newDbOpenReq); |
| 351 | + //console.log("Closed database in newRequest on error", newDbOpenReq); |
352 | 352 | newDbOpenReq.result.close();
|
353 | 353 | });
|
354 | 354 | };
|
355 | 355 | newDbOpenReq.onblocked = function(e){
|
356 |
| - console.log("DB Blocked without version change", newDbOpenReq.result); |
| 356 | + //console.log("DB Blocked without version change", newDbOpenReq.result); |
357 | 357 | copyReq(newDbOpenReq);
|
358 | 358 | callback("onblocked", result, [e], function(){
|
359 |
| - console.log("Closed database in newRequest on blocked", newDbOpenReq); |
| 359 | + //console.log("Closed database in newRequest on blocked", newDbOpenReq); |
360 | 360 | newDbOpenReq.result.close();
|
361 | 361 | });
|
362 | 362 | };
|
|
367 | 367 | };
|
368 | 368 | versionReq.onblocked = function(e){
|
369 | 369 | // This always gets called, resulting the blocking the DB upgrade
|
370 |
| - console.log("Version transaction blocked, so calling the on blocked method"); |
| 370 | + //console.log("Version transaction blocked, so calling the on blocked method"); |
371 | 371 | callback("onblocked", result, [e]);
|
372 | 372 | };
|
373 | 373 | } else if (oldVersion === newVersion) {
|
|
383 | 383 | };
|
384 | 384 | dbOpenReq.onerror = function(e){
|
385 | 385 | copyReq();
|
386 |
| - console.log("Error", dbOpenReq); |
| 386 | + //console.log("Error", dbOpenReq); |
387 | 387 | callback("onerror", result, [e]);
|
388 | 388 | };
|
389 | 389 | dbOpenReq.onblocked = function(e){
|
|
406 | 406 |
|
407 | 407 | // Start with opening the database
|
408 | 408 | var dbPromise = wrap.request(function(){
|
409 |
| - console.log("Trying to open DB with", version); |
| 409 | + //console.log("Trying to open DB with", version); |
410 | 410 | return version ? openReqShim(dbName, version) : openReqShim(dbName);
|
411 | 411 | });
|
412 | 412 | dbPromise.then(function(db, e){
|
413 |
| - console.log("DB opened at", db.version); |
| 413 | + //console.log("DB opened at", db.version); |
414 | 414 | db.onversionchange = function(){
|
415 | 415 | // Try to automatically close the database if there is a version change request
|
416 | 416 | if (!(config && config.onversionchange && config.onversionchange() !== false)) {
|
417 | 417 | db.close();
|
418 | 418 | }
|
419 | 419 | };
|
420 | 420 | }, function(error, e){
|
421 |
| - //console.logerror, e); |
| 421 | + ////console.logerror, e); |
422 | 422 | // Nothing much to do if an error occurs
|
423 | 423 | }, function(db, e){
|
424 | 424 | if (e && e.type === "upgradeneeded") {
|
425 | 425 | if (config && config.schema) {
|
426 | 426 | // Assuming that version is always an integer
|
427 |
| - console.log("Upgrading DB to ", db.version); |
| 427 | + //console.log("Upgrading DB to ", db.version); |
428 | 428 | for (var i = e.oldVersion + 1; i <= e.newVersion; i++) {
|
429 | 429 | typeof config.schema[i] === "function" && config.schema[i].call(this, wrap.transaction(this.transaction));
|
430 | 430 | }
|
|
468 | 468 | dbPromise.then(function(db, e){
|
469 | 469 | var idbTransaction;
|
470 | 470 | try {
|
471 |
| - console.log("DB Opened, now trying to create a transaction", storeNames, mode); |
| 471 | + //console.log("DB Opened, now trying to create a transaction", storeNames, mode); |
472 | 472 | idbTransaction = db.transaction(storeNames, mode);
|
473 |
| - console.log("Created a transaction", idbTransaction, mode, storeNames); |
| 473 | + //console.log("Created a transaction", idbTransaction, mode, storeNames); |
474 | 474 | idbTransaction.onabort = idbTransaction.onerror = function(e){
|
475 | 475 | dfd.rejectWith(idbTransaction, [e]);
|
476 | 476 | };
|
477 | 477 | idbTransaction.oncomplete = function(e){
|
478 | 478 | dfd.resolveWith(idbTransaction, [e]);
|
479 | 479 | };
|
480 | 480 | } catch (e) {
|
481 |
| - console.log("Creating a traction failed", e, storeNames, mode, this); |
| 481 | + //console.log("Creating a traction failed", e, storeNames, mode, this); |
482 | 482 | e.type = "exception";
|
483 | 483 | dfd.rejectWith(this, [e]);
|
484 | 484 | return;
|
|
492 | 492 | }, function(err, e){
|
493 | 493 | dfd.rejectWith(this, [e, err]);
|
494 | 494 | }, function(res, e){
|
495 |
| - console.log("Database open is blocked or upgrade needed", res, e.type); |
| 495 | + //console.log("Database open is blocked or upgrade needed", res, e.type); |
496 | 496 | //dfd.notifyWith(this, ["", e]);
|
497 | 497 | });
|
498 | 498 |
|
|
505 | 505 | return $.Deferred(function(dfd){
|
506 | 506 | function onTransactionProgress(trans, callback){
|
507 | 507 | try {
|
508 |
| - console.log("Finally, returning the object store", trans); |
| 508 | + //console.log("Finally, returning the object store", trans); |
509 | 509 | callback(trans.objectStore(storeName)).then(function(result, e){
|
510 | 510 | dfd.resolveWith(this, [result, e]);
|
511 | 511 | }, function(err, e){
|
512 | 512 | dfd.rejectWith(this, [err, e]);
|
513 | 513 | });
|
514 | 514 | } catch (e) {
|
515 |
| - console.log("Duh, an exception occured", e); |
| 515 | + //console.log("Duh, an exception occured", e); |
516 | 516 | e.name = "exception";
|
517 | 517 | dfd.rejectWith(trans, [e, e]);
|
518 | 518 | }
|
519 | 519 | }
|
520 | 520 | me.transaction(storeName, getDefaultTransaction(mode)).then(function(){
|
521 |
| - console.log("Transaction completed"); |
| 521 | + //console.log("Transaction completed"); |
522 | 522 | // Nothing to do when transaction is complete
|
523 | 523 | }, function(err, e){
|
524 | 524 | // If transaction fails, CrudOp fails
|
525 | 525 | if (err.code === err.NOT_FOUND_ERR && (mode === true || typeof mode === "object")) {
|
526 |
| - console.log("Object Not found, so will try to create one now"); |
| 526 | + //console.log("Object Not found, so will try to create one now"); |
527 | 527 | var db = this.result;
|
528 | 528 | db.close();
|
529 | 529 | dbPromise = wrap.request(function(){
|
530 |
| - console.log("Now trying to open the database again", db.version); |
| 530 | + //console.log("Now trying to open the database again", db.version); |
531 | 531 | return openReqShim(dbName, (parseInt(db.version, 10) || 1) + 1);
|
532 | 532 | });
|
533 | 533 | dbPromise.then(function(db, e){
|
534 |
| - console.log("Database opened, tto open transaction", db.version); |
| 534 | + //console.log("Database opened, tto open transaction", db.version); |
535 | 535 | db.onversionchange = function(){
|
536 | 536 | // Try to automatically close the database if there is a version change request
|
537 | 537 | if (!(config && config.onversionchange && config.onversionchange() !== false)) {
|
538 | 538 | db.close();
|
539 | 539 | }
|
540 | 540 | };
|
541 | 541 | me.transaction(storeName, getDefaultTransaction(mode)).then(function(){
|
542 |
| - console.log("Transaction completed when trying to create object store"); |
| 542 | + //console.log("Transaction completed when trying to create object store"); |
543 | 543 | // Nothing much to do
|
544 | 544 | }, function(err, e){
|
545 | 545 | dfd.rejectWith(this, [err, e]);
|
546 | 546 | }, function(trans, e){
|
547 |
| - console.log("Transaction in progress, when object store was not found", this, trans, e); |
| 547 | + //console.log("Transaction in progress, when object store was not found", this, trans, e); |
548 | 548 | onTransactionProgress(trans, callback);
|
549 | 549 | });
|
550 | 550 | }, function(err, e){
|
551 | 551 | dfd.rejectWith(this, [err, e]);
|
552 | 552 | }, function(db, e){
|
553 | 553 | if (e.type === "upgradeneeded") {
|
554 | 554 | try {
|
555 |
| - console.log("Now trying to create an object store", e.type); |
| 555 | + //console.log("Now trying to create an object store", e.type); |
556 | 556 | db.createObjectStore(storeName, mode === true ? {
|
557 | 557 | "autoIncrement": true
|
558 | 558 | } : mode);
|
559 |
| - console.log("Object store created", storeName, db); |
| 559 | + //console.log("Object store created", storeName, db); |
560 | 560 | } catch (ex) {
|
561 |
| - console.log("Exception when trying ot create a new object store", ex); |
| 561 | + //console.log("Exception when trying ot create a new object store", ex); |
562 | 562 | dfd.rejectWith(this, [ex, e]);
|
563 | 563 | }
|
564 | 564 | }
|
565 | 565 | });
|
566 | 566 | } else {
|
567 |
| - console.log("Error in transaction inside object store", err); |
| 567 | + //console.log("Error in transaction inside object store", err); |
568 | 568 | dfd.rejectWith(this, [err, e]);
|
569 | 569 | }
|
570 | 570 | }, function(trans){
|
571 |
| - console.log("Transaction is in progress", trans); |
| 571 | + //console.log("Transaction is in progress", trans); |
572 | 572 | onTransactionProgress(trans, callback);
|
573 | 573 | });
|
574 | 574 | });
|
|
0 commit comments