Add writeToStorage method to ViewHistory
This commit is contained in:
parent
094d0e24ce
commit
48399a3ec7
@ -86,30 +86,33 @@ var ViewHistory = (function ViewHistoryClosure() {
|
|||||||
this.database = database;
|
this.database = database;
|
||||||
},
|
},
|
||||||
|
|
||||||
set: function ViewHistory_set(name, val) {
|
_writeToStorage: function ViewHistory_writeToStorage() {
|
||||||
if (!this.isInitializedPromiseResolved) {
|
var databaseStr = JSON.stringify(this.database);
|
||||||
return;
|
|
||||||
}
|
|
||||||
var file = this.file;
|
|
||||||
file[name] = val;
|
|
||||||
var database = JSON.stringify(this.database);
|
|
||||||
|
|
||||||
//#if B2G
|
//#if B2G
|
||||||
// asyncStorage.setItem('database', database);
|
// asyncStorage.setItem('database', databaseStr);
|
||||||
//#endif
|
//#endif
|
||||||
|
|
||||||
//#if FIREFOX || MOZCENTRAL
|
//#if FIREFOX || MOZCENTRAL
|
||||||
// try {
|
// try {
|
||||||
// // See comment in try-catch block above.
|
// // See comment in try-catch block above.
|
||||||
// sessionStorage.setItem('pdfjsHistory', database);
|
// sessionStorage.setItem('pdfjsHistory', databaseStr);
|
||||||
// } catch (ex) {}
|
// } catch (ex) {}
|
||||||
//#endif
|
//#endif
|
||||||
|
|
||||||
//#if !(FIREFOX || MOZCENTRAL || B2G)
|
//#if !(FIREFOX || MOZCENTRAL || B2G)
|
||||||
localStorage.setItem('database', database);
|
localStorage.setItem('database', databaseStr);
|
||||||
//#endif
|
//#endif
|
||||||
},
|
},
|
||||||
|
|
||||||
|
set: function ViewHistory_set(name, val) {
|
||||||
|
if (!this.isInitializedPromiseResolved) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.file[name] = val;
|
||||||
|
this._writeToStorage();
|
||||||
|
},
|
||||||
|
|
||||||
get: function ViewHistory_get(name, defaultValue) {
|
get: function ViewHistory_get(name, defaultValue) {
|
||||||
if (!this.isInitializedPromiseResolved) {
|
if (!this.isInitializedPromiseResolved) {
|
||||||
return defaultValue;
|
return defaultValue;
|
||||||
|
Loading…
Reference in New Issue
Block a user