mirror of
https://github.com/zombieFox/nightTab.git
synced 2024-10-05 01:31:57 +02:00
[refactor] clean up state default
This commit is contained in:
parent
3560c7f6bb
commit
6e60ee1a3e
@ -778,9 +778,11 @@ var link = (function() {
|
|||||||
placeholder: placeholder
|
placeholder: placeholder
|
||||||
});
|
});
|
||||||
bind.sort.update.remove.item();
|
bind.sort.update.remove.item();
|
||||||
|
|
||||||
helper.eA(".group-body").forEach(function(arrayItem, index) {
|
helper.eA(".group-body").forEach(function(arrayItem, index) {
|
||||||
sortable(arrayItem)[0].addEventListener("sortupdate", bind.sort.update.func.item, false, event);
|
sortable(arrayItem)[0].addEventListener("sortupdate", bind.sort.update.func.item, false, event);
|
||||||
});
|
});
|
||||||
|
|
||||||
helper.eA(".group-body").forEach(function(arrayItem, index) {
|
helper.eA(".group-body").forEach(function(arrayItem, index) {
|
||||||
sortable(arrayItem)[0].addEventListener("sortstart", function() {
|
sortable(arrayItem)[0].addEventListener("sortstart", function() {
|
||||||
var groupIndex = Array.from(helper.getClosest(event.detail.origin.container, ".group").parentNode.children).indexOf(helper.getClosest(event.detail.origin.container, ".group"));
|
var groupIndex = Array.from(helper.getClosest(event.detail.origin.container, ".group").parentNode.children).indexOf(helper.getClosest(event.detail.origin.container, ".group"));
|
||||||
@ -798,6 +800,7 @@ var link = (function() {
|
|||||||
};
|
};
|
||||||
}, false, event);
|
}, false, event);
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
358
src/js/state.js
358
src/js/state.js
@ -4,80 +4,26 @@ var state = (function() {
|
|||||||
|
|
||||||
mod.current = {
|
mod.current = {
|
||||||
header: {
|
header: {
|
||||||
area: {
|
area: { width: 100, justify: "center", align: "center" },
|
||||||
width: 100,
|
item: { justify: "left" },
|
||||||
justify: "center",
|
greeting: { show: false, type: "good", custom: "", name: "", size: 1, newLine: false },
|
||||||
align: "center"
|
|
||||||
},
|
|
||||||
item: {
|
|
||||||
justify: "left"
|
|
||||||
},
|
|
||||||
greeting: {
|
|
||||||
show: false,
|
|
||||||
type: "good",
|
|
||||||
custom: "",
|
|
||||||
name: "",
|
|
||||||
size: 1,
|
|
||||||
newLine: false
|
|
||||||
},
|
|
||||||
clock: {
|
clock: {
|
||||||
hours: {
|
hours: { show: true, display: "number" },
|
||||||
show: true,
|
minutes: { show: true, display: "number" },
|
||||||
display: "number"
|
seconds: { show: false, display: "number" },
|
||||||
},
|
separator: { show: true, text: "" },
|
||||||
minutes: {
|
meridiem: { show: true },
|
||||||
show: true,
|
hour24: { show: true },
|
||||||
display: "number"
|
|
||||||
},
|
|
||||||
seconds: {
|
|
||||||
show: false,
|
|
||||||
display: "number"
|
|
||||||
},
|
|
||||||
separator: {
|
|
||||||
show: true,
|
|
||||||
text: ""
|
|
||||||
},
|
|
||||||
meridiem: {
|
|
||||||
show: true
|
|
||||||
},
|
|
||||||
hour24: {
|
|
||||||
show: true
|
|
||||||
},
|
|
||||||
size: 1,
|
|
||||||
newLine: false
|
|
||||||
},
|
|
||||||
transitional: {
|
|
||||||
show: false,
|
|
||||||
type: "timeanddate",
|
|
||||||
size: 1,
|
size: 1,
|
||||||
newLine: false
|
newLine: false
|
||||||
},
|
},
|
||||||
|
transitional: { show: false, type: "timeanddate", size: 1, newLine: false },
|
||||||
date: {
|
date: {
|
||||||
day: {
|
day: { show: true, display: "word", weekStart: "monday", length: "long" },
|
||||||
show: true,
|
date: { show: true, display: "number", ordinal: true },
|
||||||
display: "word",
|
month: { show: true, display: "word", length: "long", ordinal: true },
|
||||||
weekStart: "monday",
|
year: { show: false, display: "number" },
|
||||||
length: "long"
|
separator: { show: true, text: "" },
|
||||||
},
|
|
||||||
date: {
|
|
||||||
show: true,
|
|
||||||
display: "number",
|
|
||||||
ordinal: true
|
|
||||||
},
|
|
||||||
month: {
|
|
||||||
show: true,
|
|
||||||
display: "word",
|
|
||||||
length: "long",
|
|
||||||
ordinal: true
|
|
||||||
},
|
|
||||||
year: {
|
|
||||||
show: false,
|
|
||||||
display: "number"
|
|
||||||
},
|
|
||||||
separator: {
|
|
||||||
show: true,
|
|
||||||
text: ""
|
|
||||||
},
|
|
||||||
format: "datemonth",
|
format: "datemonth",
|
||||||
size: 1,
|
size: 1,
|
||||||
newLine: false
|
newLine: false
|
||||||
@ -85,171 +31,44 @@ var state = (function() {
|
|||||||
search: {
|
search: {
|
||||||
show: true,
|
show: true,
|
||||||
style: "box",
|
style: "box",
|
||||||
width: {
|
width: { by: "auto", size: 30 },
|
||||||
by: "auto",
|
|
||||||
size: 30
|
|
||||||
},
|
|
||||||
focus: false,
|
focus: false,
|
||||||
engine: {
|
engine: { selected: "google", google: { url: "https://www.google.com/search", name: "Google" }, duckduckgo: { url: "https://duckduckgo.com/", name: "DuckDuckGo" }, youtube: { url: "https://www.youtube.com/results?search_query=", name: "YouTube" }, giphy: { url: "https://giphy.com/search/", name: "Giphy" }, bing: { url: "https://www.bing.com/search?q=", name: "Bing" }, custom: { url: "", name: "", queryName: "" } },
|
||||||
selected: "google",
|
text: { justify: "center" },
|
||||||
google: {
|
|
||||||
url: "https://www.google.com/search",
|
|
||||||
name: "Google"
|
|
||||||
},
|
|
||||||
duckduckgo: {
|
|
||||||
url: "https://duckduckgo.com/",
|
|
||||||
name: "DuckDuckGo"
|
|
||||||
},
|
|
||||||
youtube: {
|
|
||||||
url: "https://www.youtube.com/results?search_query=",
|
|
||||||
name: "YouTube"
|
|
||||||
},
|
|
||||||
giphy: {
|
|
||||||
url: "https://giphy.com/search/",
|
|
||||||
name: "Giphy"
|
|
||||||
},
|
|
||||||
bing: {
|
|
||||||
url: "https://www.bing.com/search?q=",
|
|
||||||
name: "Bing"
|
|
||||||
},
|
|
||||||
custom: {
|
|
||||||
url: "",
|
|
||||||
name: "",
|
|
||||||
queryName: ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
text: {
|
|
||||||
justify: "center"
|
|
||||||
},
|
|
||||||
size: 1,
|
size: 1,
|
||||||
opacity: 1,
|
opacity: 1,
|
||||||
newLine: false,
|
newLine: false,
|
||||||
newTab: false
|
newTab: false
|
||||||
},
|
},
|
||||||
editAdd: {
|
editAdd: { show: true, size: 1, opacity: 1, newLine: false },
|
||||||
show: true,
|
colorAccent: { dot: { show: true }, show: true, size: 1, opacity: 1, newLine: false },
|
||||||
size: 1,
|
menu: { show: true, size: 1, opacity: 1, newLine: false },
|
||||||
opacity: 1,
|
|
||||||
newLine: false
|
|
||||||
},
|
|
||||||
colorAccent: {
|
|
||||||
dot: {
|
|
||||||
show: true
|
|
||||||
},
|
|
||||||
show: true,
|
|
||||||
size: 1,
|
|
||||||
opacity: 1,
|
|
||||||
newLine: false
|
|
||||||
},
|
|
||||||
menu: {
|
|
||||||
show: true,
|
|
||||||
size: 1,
|
|
||||||
opacity: 1,
|
|
||||||
newLine: false
|
|
||||||
},
|
|
||||||
order: ["greeting", "transitional", "clock", "date", "search", "editAdd", "colorAccent", "menu"],
|
order: ["greeting", "transitional", "clock", "date", "search", "editAdd", "colorAccent", "menu"],
|
||||||
border: {
|
border: { top: 0, bottom: 0 },
|
||||||
top: 0,
|
color: { by: "theme", hsl: { h: 0, s: 0, l: 0 }, rgb: { r: 0, g: 0, b: 0 }, style: "scroll", opacity: 0.95, show: false, newLine: false },
|
||||||
bottom: 0
|
|
||||||
},
|
|
||||||
color: {
|
|
||||||
by: "theme",
|
|
||||||
hsl: {
|
|
||||||
h: 0,
|
|
||||||
s: 0,
|
|
||||||
l: 0
|
|
||||||
},
|
|
||||||
rgb: {
|
|
||||||
r: 0,
|
|
||||||
g: 0,
|
|
||||||
b: 0
|
|
||||||
},
|
|
||||||
style: "scroll",
|
|
||||||
opacity: 0.95,
|
|
||||||
show: false,
|
|
||||||
newLine: false
|
|
||||||
},
|
|
||||||
position: "inline",
|
position: "inline",
|
||||||
radius: false
|
radius: false
|
||||||
},
|
},
|
||||||
link: {
|
link: {
|
||||||
area: {
|
area: { width: 100, direction: "ltr", justify: "center" },
|
||||||
width: 100,
|
|
||||||
direction: "ltr",
|
|
||||||
justify: "center"
|
|
||||||
},
|
|
||||||
item: {
|
item: {
|
||||||
color: {
|
color: { by: "theme", hsl: { h: 0, s: 0, l: 0 }, rgb: { r: 0, g: 0, b: 0 }, opacity: 1 },
|
||||||
by: "theme",
|
accent: { by: "theme", hsl: { h: 0, s: 0, l: 0 }, rgb: { r: 0, g: 0, b: 0 } },
|
||||||
hsl: {
|
background: { opacity: 1 },
|
||||||
h: 0,
|
|
||||||
s: 0,
|
|
||||||
l: 0
|
|
||||||
},
|
|
||||||
rgb: {
|
|
||||||
r: 0,
|
|
||||||
g: 0,
|
|
||||||
b: 0
|
|
||||||
},
|
|
||||||
opacity: 1
|
|
||||||
},
|
|
||||||
accent: {
|
|
||||||
by: "theme",
|
|
||||||
hsl: {
|
|
||||||
h: 0,
|
|
||||||
s: 0,
|
|
||||||
l: 0
|
|
||||||
},
|
|
||||||
rgb: {
|
|
||||||
r: 0,
|
|
||||||
g: 0,
|
|
||||||
b: 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
background: {
|
|
||||||
opacity: 1
|
|
||||||
},
|
|
||||||
display: {
|
display: {
|
||||||
visual: {
|
visual: { letter: { size: 3 }, icon: { size: 3 }, image: { size: 3 }, shadow: { size: 0 } },
|
||||||
letter: {
|
name: { show: true, size: 0.9 },
|
||||||
size: 3
|
|
||||||
},
|
|
||||||
icon: {
|
|
||||||
size: 3
|
|
||||||
},
|
|
||||||
image: {
|
|
||||||
size: 3
|
|
||||||
},
|
|
||||||
shadow: {
|
|
||||||
size: 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
name: {
|
|
||||||
show: true,
|
|
||||||
size: 0.9
|
|
||||||
},
|
|
||||||
gutter: 2,
|
gutter: 2,
|
||||||
direction: "vertical",
|
direction: "vertical",
|
||||||
order: "visualname",
|
order: "visualname",
|
||||||
alignment: "centercenter",
|
alignment: "centercenter",
|
||||||
rotate: 0,
|
rotate: 0,
|
||||||
translate: {
|
translate: { x: 0, y: 0 }
|
||||||
x: 0,
|
|
||||||
y: 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
url: {
|
|
||||||
show: true
|
|
||||||
},
|
|
||||||
line: {
|
|
||||||
show: true
|
|
||||||
},
|
|
||||||
shadow: {
|
|
||||||
show: true
|
|
||||||
},
|
|
||||||
hoverScale: {
|
|
||||||
show: true
|
|
||||||
},
|
},
|
||||||
|
url: { show: true },
|
||||||
|
line: { show: true },
|
||||||
|
shadow: { show: true },
|
||||||
|
hoverScale: { show: true },
|
||||||
newTab: false,
|
newTab: false,
|
||||||
size: 1,
|
size: 1,
|
||||||
border: 0
|
border: 0
|
||||||
@ -262,18 +81,9 @@ var state = (function() {
|
|||||||
breakpoint: "xs"
|
breakpoint: "xs"
|
||||||
},
|
},
|
||||||
group: {
|
group: {
|
||||||
area: {
|
area: { justify: "left" },
|
||||||
justify: "left"
|
name: { show: true, size: 1 },
|
||||||
},
|
openAll: { show: true, size: 1, opacity: 1 },
|
||||||
name: {
|
|
||||||
show: true,
|
|
||||||
size: 1
|
|
||||||
},
|
|
||||||
openAll: {
|
|
||||||
show: true,
|
|
||||||
size: 1,
|
|
||||||
opacity: 1
|
|
||||||
},
|
|
||||||
border: 0,
|
border: 0,
|
||||||
order: "headerbody",
|
order: "headerbody",
|
||||||
add: false,
|
add: false,
|
||||||
@ -293,104 +103,40 @@ var state = (function() {
|
|||||||
},
|
},
|
||||||
theme: {
|
theme: {
|
||||||
accent: {
|
accent: {
|
||||||
hsl: {
|
hsl: { h: 221, s: 100, l: 50 },
|
||||||
h: 221,
|
rgb: { r: 0, g: 80, b: 255 },
|
||||||
s: 100,
|
random: { active: false, style: "any" },
|
||||||
l: 50
|
cycle: { active: false, speed: 300, step: 10 }
|
||||||
},
|
|
||||||
rgb: {
|
|
||||||
r: 0,
|
|
||||||
g: 80,
|
|
||||||
b: 255
|
|
||||||
},
|
|
||||||
random: {
|
|
||||||
active: false,
|
|
||||||
style: "any"
|
|
||||||
},
|
|
||||||
cycle: {
|
|
||||||
active: false,
|
|
||||||
speed: 300,
|
|
||||||
step: 10
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
color: {
|
color: {
|
||||||
hsl: {
|
hsl: { h: 222, s: 14, l: 56 },
|
||||||
h: 222,
|
rgb: { r: 129, g: 138, b: 160 },
|
||||||
s: 14,
|
contrast: { light: 4, dark: 4 },
|
||||||
l: 56
|
|
||||||
},
|
|
||||||
rgb: {
|
|
||||||
r: 129,
|
|
||||||
g: 138,
|
|
||||||
b: 160
|
|
||||||
},
|
|
||||||
contrast: {
|
|
||||||
light: 4,
|
|
||||||
dark: 4
|
|
||||||
},
|
|
||||||
generated: {}
|
generated: {}
|
||||||
},
|
},
|
||||||
font: {
|
font: {
|
||||||
display: {
|
display: { name: "", weight: 400, style: "normal" },
|
||||||
name: "",
|
ui: { name: "", weight: 400, style: "normal" }
|
||||||
weight: 400,
|
|
||||||
style: "normal"
|
|
||||||
},
|
|
||||||
ui: {
|
|
||||||
name: "",
|
|
||||||
weight: 400,
|
|
||||||
style: "normal"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
style: "dark",
|
style: "dark",
|
||||||
radius: 0.25,
|
radius: 0.25,
|
||||||
shadow: 0.75,
|
shadow: 0.75,
|
||||||
shade: {
|
shade: { opacity: 0.4 },
|
||||||
opacity: 0.4
|
custom: { all: [], edit: false }
|
||||||
},
|
|
||||||
custom: {
|
|
||||||
all: [],
|
|
||||||
edit: false
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
background: {
|
background: {
|
||||||
color: {
|
color: { by: "theme", hsl: { h: 0, s: 0, l: 0 }, rgb: { r: 0, g: 0, b: 0 } },
|
||||||
by: "theme",
|
|
||||||
hsl: {
|
|
||||||
h: 0,
|
|
||||||
s: 0,
|
|
||||||
l: 0
|
|
||||||
},
|
|
||||||
rgb: {
|
|
||||||
r: 0,
|
|
||||||
g: 0,
|
|
||||||
b: 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
visual: {
|
visual: {
|
||||||
show: false,
|
show: false,
|
||||||
type: "video",
|
type: "video",
|
||||||
image: {
|
image: { type: "file", file: { name: "", data: "" }, url: "" },
|
||||||
type: "file",
|
video: { url: "" },
|
||||||
file: {
|
|
||||||
name: "",
|
|
||||||
data: ""
|
|
||||||
},
|
|
||||||
url: "",
|
|
||||||
},
|
|
||||||
video: {
|
|
||||||
url: ""
|
|
||||||
},
|
|
||||||
blur: 0,
|
blur: 0,
|
||||||
scale: 1,
|
scale: 1,
|
||||||
opacity: 1,
|
opacity: 1,
|
||||||
grayscale: 0,
|
grayscale: 0,
|
||||||
accent: 0,
|
accent: 0,
|
||||||
vignette: {
|
vignette: { opacity: 0, start: 90, end: 70 }
|
||||||
opacity: 0,
|
|
||||||
start: 90,
|
|
||||||
end: 70
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
edit: false,
|
edit: false,
|
||||||
|
Loading…
Reference in New Issue
Block a user