mirror of
https://github.com/zombieFox/nightTab.git
synced 2025-01-21 21:38:45 +01:00
[design] add version name
This commit is contained in:
parent
7cde7b83f4
commit
3d66ea4905
@ -1296,11 +1296,18 @@
|
|||||||
<h1 class="menu-item-header-text">nightTab</h1>
|
<h1 class="menu-item-header-text">nightTab</h1>
|
||||||
</div>
|
</div>
|
||||||
<div class="menu-item-form">
|
<div class="menu-item-form">
|
||||||
<p class="p-wrap">Version <strong class="display-version"></strong></p>
|
<div class="p-wrap">
|
||||||
|
<p class="mb-1">Version <strong class="display-version"></strong></p>
|
||||||
|
<p class="display-name small mb-0"></p>
|
||||||
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
<p class="p-wrap">Project repository on <a href="https://github.com/zombieFox/nightTab" class="a-underline" target="_blank" tabindex="-1">Github.</a></p>
|
<div class="p-wrap">
|
||||||
|
<p>Project repository on <a href="https://github.com/zombieFox/nightTab" class="a-underline" target="_blank" tabindex="-1">Github.</a></p>
|
||||||
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
<p class="p-wrap">For feedback and support, submit an <a href="https://github.com/zombieFox/nightTab/issues" class="a-underline" target="_blank" tabindex="-1">Issues.</a></p>
|
<div class="p-wrap">
|
||||||
|
<p>For feedback and support, submit an <a href="https://github.com/zombieFox/nightTab/issues" class="a-underline" target="_blank" tabindex="-1">Issues.</a></p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -53,12 +53,12 @@ var data = (function() {
|
|||||||
|
|
||||||
mod.restore = function(data) {
|
mod.restore = function(data) {
|
||||||
if (data) {
|
if (data) {
|
||||||
if (!("version" in data) || data.version != version.get()) {
|
if (!("version" in data) || data.version != version.get().number) {
|
||||||
console.log("data version " + data.version + " found less than current");
|
console.log("data version " + data.version + " found less than current");
|
||||||
data = update.run(data);
|
data = update.run(data);
|
||||||
mod.set(_saveName, JSON.stringify(data));
|
mod.set(_saveName, JSON.stringify(data));
|
||||||
} else {
|
} else {
|
||||||
console.log("data version " + version.get() + " no need to run update");
|
console.log("data version " + version.get().number + " no need to run update");
|
||||||
mod.set(_saveName, JSON.stringify(data));
|
mod.set(_saveName, JSON.stringify(data));
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
@ -233,7 +233,7 @@ var data = (function() {
|
|||||||
var save = function() {
|
var save = function() {
|
||||||
mod.set(_saveName, JSON.stringify({
|
mod.set(_saveName, JSON.stringify({
|
||||||
nighttab: true,
|
nighttab: true,
|
||||||
version: version.get(),
|
version: version.get().number,
|
||||||
state: state.get(),
|
state: state.get(),
|
||||||
bookmarks: bookmarks.get()
|
bookmarks: bookmarks.get()
|
||||||
}));
|
}));
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// log version
|
// log version
|
||||||
console.log("nightTab version", version.get());
|
console.log("nightTab version", version.get().number, "(" + version.get().name + ")");
|
||||||
data.init();
|
data.init();
|
||||||
state.init();
|
state.init();
|
||||||
bookmarks.init();
|
bookmarks.init();
|
||||||
|
@ -665,9 +665,9 @@ var update = (function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// if no update is needed version bump
|
// if no update is needed version bump
|
||||||
if (version.compare(data.version, version.get()) == -1) {
|
if (version.compare(data.version, version.get().number) == -1) {
|
||||||
console.log("\t > nothing to update, version bump to", version.get());
|
console.log("\t > nothing to update, version bump to", version.get().number);
|
||||||
data.version = version.get();
|
data.version = version.get().number;
|
||||||
};
|
};
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
|
@ -2,6 +2,8 @@ var version = (function() {
|
|||||||
|
|
||||||
var current = "4.0.0";
|
var current = "4.0.0";
|
||||||
|
|
||||||
|
var name = "Enchanting Aardvark";
|
||||||
|
|
||||||
var compare = function(a, b) {
|
var compare = function(a, b) {
|
||||||
var pa = a.split(".");
|
var pa = a.split(".");
|
||||||
var pb = b.split(".");
|
var pb = b.split(".");
|
||||||
@ -26,11 +28,15 @@ var version = (function() {
|
|||||||
|
|
||||||
var get = function() {
|
var get = function() {
|
||||||
// return chrome.runtime.getManifest().version;
|
// return chrome.runtime.getManifest().version;
|
||||||
return current;
|
return {
|
||||||
|
number: current,
|
||||||
|
name: name
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
var render = function() {
|
var render = function() {
|
||||||
helper.e(".display-version").textContent = get();
|
helper.e(".display-version").textContent = get().number;
|
||||||
|
helper.e(".display-name").textContent = get().name;
|
||||||
};
|
};
|
||||||
|
|
||||||
var init = function() {
|
var init = function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user