update to pc
This commit is contained in:
@@ -2296,7 +2296,6 @@ class PauseSite extends AbstractSite {
|
||||
}
|
||||
|
||||
onPause() {
|
||||
console.log("onPause");
|
||||
for (let i = 0; i < PauseSite.onStartListeners.length; i++) {
|
||||
if (typeof PauseSite.onStartListeners[i] === "function") {
|
||||
PauseSite.onStartListeners[i]();
|
||||
@@ -2306,7 +2305,6 @@ class PauseSite extends AbstractSite {
|
||||
}
|
||||
|
||||
onStart() {
|
||||
console.log("onStart");
|
||||
for (let i = 0; i < PauseSite.onPauseListeners.length; i++) {
|
||||
if (typeof PauseSite.onPauseListeners[i] === "function") {
|
||||
PauseSite.onPauseListeners[i]();
|
||||
@@ -3405,8 +3403,9 @@ class GapiHandler {
|
||||
}
|
||||
|
||||
class MyDb {
|
||||
constructor(dbName, version) {
|
||||
let indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB || window.shimIndexedDB;
|
||||
constructor(dbName, version, indexedDB) {
|
||||
indexedDB = indexedDB || window["myIndexedDB"] || window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB || window.shimIndexedDB;
|
||||
console.log("MyDB", indexedDB);
|
||||
this._conn = indexedDB.open(dbName, version);
|
||||
|
||||
let myDB = this;
|
||||
@@ -3447,6 +3446,7 @@ class MyDb {
|
||||
transactionMode = "readonly";
|
||||
}
|
||||
return this.openTransaction(name, transactionMode, function (t) {
|
||||
console.log("openStore", name, t);
|
||||
callback(t.objectStore(name));
|
||||
});
|
||||
}
|
||||
@@ -3492,9 +3492,12 @@ class MyDb {
|
||||
load(key, objectStore) {
|
||||
let self = this;
|
||||
return new Promise( (resolve, reject) => {
|
||||
console.log("load 1");
|
||||
self.openStore(objectStore, function (store) {
|
||||
console.log("load 2");
|
||||
let request = store.get(key);
|
||||
request.onsuccess = function (e) {
|
||||
console.log("load 3");
|
||||
resolve(e.currentTarget.result);
|
||||
};
|
||||
request.onerror = function (e) {
|
||||
|
||||
@@ -35,6 +35,7 @@ export class WordRotatorDb extends MyDb {
|
||||
}
|
||||
|
||||
async loadLevel(levelId) {
|
||||
console.log("load Level", levelId);
|
||||
return this.load(levelId, WordRotatorDb.OBJECT_STORE.LEVEL);
|
||||
}
|
||||
|
||||
|
||||
@@ -204,6 +204,7 @@ export class MenuSite extends WordRotatorBaseSite {
|
||||
let currentLevel = levels[i];
|
||||
levelPromises.push(db.loadLevel(levels[i]["id"]).then(level => {
|
||||
currentLevel["played"] = (Helper.nonNull(Helper.nonNull(level, {}).played, false));
|
||||
console.log("currentLevel", currentLevel);
|
||||
return currentLevel;
|
||||
}));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user