[bug] clear state on update from v1.0.0

This commit is contained in:
Kombie 2019-06-19 15:54:34 +01:00 committed by GitHub
parent e4085f5abe
commit aafb813446
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 87 additions and 17 deletions

View File

@ -1,32 +1,102 @@
var update = (function() { var update = (function() {
var _update_100 = function(data) { var _update_100 = function(data) {
var time = new Date().getTime();
data.bookmarks.forEach(function(arrayItem, index) {
time = time + 1;
arrayItem.timeStamp = time;
});
data.version = 1.00; data.version = 1.00;
return data; return data;
}; };
var _update_200 = function(data) { var _update_200 = function(data) {
helper.setObject({ data.state = {
object: state.get(), header: {
path: "layout.theme", date: {
newValue: data.theme characterLength: "short",
}); show: {
data = { date: true,
state: state.get(), day: false,
bookmarks: data.bookmarks month: true,
year: false,
separator: true
}
},
clock: {
hour24: true,
show: {
seconds: true,
minutes: true,
hours: true,
separator: true,
meridiem: true
}
},
editAdd: {
active: true
},
accent: {
active: true
},
search: {
searching: false,
active: true,
grow: true,
engine: {
selected: "google",
google: {
url: "https://www.google.com/search"
},
duckduckgo: {
url: "https://duckduckgo.com/"
},
giphy: {
url: "https://giphy.com/search/"
},
custom: {
url: ""
}
}
},
buttons: {
show: true
}
},
link: {
editObject: null,
action: null,
newTab: false,
style: "block",
sort: "none"
},
layout: {
alignment: "left",
container: "wide",
scrollPastEnd: true,
theme: {
current: {
r: 255,
g: 170,
b: 51
},
random: false
}
},
edit: {
active: false
},
menu: {
open: false,
active: false
},
modal: {
active: false
}
}; };
data.bookmarks = [];
data.version = 2.00; data.version = 2.00;
return data; return data;
}; };
var _update_210 = function(data) { var _update_210 = function(data) {
data.state.layout.theme = { data.state.layout.theme = {
current: data.state.layout.theme, current: data.state.layout.theme.current,
random: false random: false
}; };
data.version = 2.10; data.version = 2.10;
@ -491,7 +561,7 @@ var update = (function() {
function run(data) { function run(data) {
if (!("version" in data)) { if (!("version" in data)) {
console.log("\t= running update", 1.00); console.log("\t= running update", "1.0.0");
data = _update_100(data); data = _update_100(data);
}; };
if (typeof data.version == "number") { if (typeof data.version == "number") {

View File

@ -1,6 +1,6 @@
var version = (function() { var version = (function() {
var current = "3.17.0"; var current = "3.17.1";
var compare = function(a, b) { var compare = function(a, b) {
var pa = a.split("."); var pa = a.split(".");

View File

@ -2,7 +2,7 @@
"name": "nightTab", "name": "nightTab",
"short_name": "nightTab", "short_name": "nightTab",
"description": "A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.", "description": "A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.",
"version": "3.17.0", "version": "3.17.1",
"manifest_version": 2, "manifest_version": 2,
"chrome_url_overrides": { "chrome_url_overrides": {
"newtab": "index.html" "newtab": "index.html"