[bug] improve demo page check

This commit is contained in:
zombieFox 2019-06-17 00:19:23 +01:00
parent 2ec13473e9
commit 6d2380714f
2 changed files with 20 additions and 9 deletions

View File

@ -38,12 +38,14 @@ var data = (function() {
var data = load();
if (data) {
if ("runtime" in chrome) {
if (!("version" in data) || data.version != version.get()) {
console.log("data version " + data.version + " found less than current");
data = update.run(data);
set(saveName, JSON.stringify(data));
} else {
console.log("data version " + version.get() + " no need to run update");
if ("getManifest" in chrome.runtime) {
if (!("version" in data) || data.version != version.get()) {
console.log("data version " + data.version + " found less than current");
data = update.run(data);
set(saveName, JSON.stringify(data));
} else {
console.log("data version " + version.get() + " no need to run update");
};
};
};
};

View File

@ -1,10 +1,19 @@
// log version
if ("runtime" in chrome) {
console.log("nightTab version", version.get());
} else {
var demoMessage = function() {
console.log("nightTab running in demo mode");
console.log("all bookmarks or preference changes will not persist in demo mode");
};
if ("runtime" in chrome) {
if ("getManifest" in chrome.runtime) {
console.log("nightTab version", version.get());
} else {
demoMessage();
};
} else {
demoMessage();
};
data.init();
state.init();
bookmarks.init();