added save settings
This commit is contained in:
parent
68d27d852a
commit
0fe12f32c3
@ -54,6 +54,8 @@ var marketFeatures = document.querySelectorAll("#market-list li");
|
|||||||
var sectorFeatures = document.querySelectorAll("#sector-list li");
|
var sectorFeatures = document.querySelectorAll("#sector-list li");
|
||||||
var placeFeatures = document.querySelectorAll("#place-list li");
|
var placeFeatures = document.querySelectorAll("#place-list li");
|
||||||
var clock1Features = document.querySelectorAll("#clock1-features li");
|
var clock1Features = document.querySelectorAll("#clock1-features li");
|
||||||
|
var clock2Features = document.querySelectorAll("#clock2-features li");
|
||||||
|
var worldclockFeatures = document.querySelectorAll("#worldclock-features li");
|
||||||
|
|
||||||
var allFeaturesList = [
|
var allFeaturesList = [
|
||||||
stocksFeatures,
|
stocksFeatures,
|
||||||
@ -79,6 +81,8 @@ var allFeaturesList = [
|
|||||||
sectorFeatures,
|
sectorFeatures,
|
||||||
placeFeatures,
|
placeFeatures,
|
||||||
clock1Features,
|
clock1Features,
|
||||||
|
clock2Features,
|
||||||
|
worldclockFeatures,
|
||||||
];
|
];
|
||||||
|
|
||||||
// features remove buttons
|
// features remove buttons
|
||||||
@ -111,6 +115,8 @@ var marketRemoveBtn = document.getElementById("market-remove-btn");
|
|||||||
var sectorRemoveBtn = document.getElementById("sector-remove-btn");
|
var sectorRemoveBtn = document.getElementById("sector-remove-btn");
|
||||||
var placeRemoveBtn = document.getElementById("place-remove-btn");
|
var placeRemoveBtn = document.getElementById("place-remove-btn");
|
||||||
var clock1RemoveBtn = document.getElementById("clock1-remove-btn");
|
var clock1RemoveBtn = document.getElementById("clock1-remove-btn");
|
||||||
|
var clock2RemoveBtn = document.getElementById("clock2-remove-btn");
|
||||||
|
var worldclockRemoveBtn = document.getElementById("worldclock-remove-btn");
|
||||||
|
|
||||||
var allFeaturesRemoveBtns = [
|
var allFeaturesRemoveBtns = [
|
||||||
stocksRemoveBtn,
|
stocksRemoveBtn,
|
||||||
@ -136,6 +142,8 @@ var allFeaturesRemoveBtns = [
|
|||||||
sectorRemoveBtn,
|
sectorRemoveBtn,
|
||||||
placeRemoveBtn,
|
placeRemoveBtn,
|
||||||
clock1RemoveBtn,
|
clock1RemoveBtn,
|
||||||
|
clock2RemoveBtn,
|
||||||
|
worldclockRemoveBtn,
|
||||||
];
|
];
|
||||||
// features increase buttons
|
// features increase buttons
|
||||||
var stocksincreaseBtn = document.getElementById("stocks-increase-btn");
|
var stocksincreaseBtn = document.getElementById("stocks-increase-btn");
|
||||||
@ -167,6 +175,8 @@ var marketincreaseBtn = document.getElementById("market-increase-btn");
|
|||||||
var sectorincreaseBtn = document.getElementById("sector-increase-btn");
|
var sectorincreaseBtn = document.getElementById("sector-increase-btn");
|
||||||
var placeincreaseBtn = document.getElementById("place-increase-btn");
|
var placeincreaseBtn = document.getElementById("place-increase-btn");
|
||||||
var clock1increaseBtn = document.getElementById("clock1-increase-btn");
|
var clock1increaseBtn = document.getElementById("clock1-increase-btn");
|
||||||
|
var clock2increaseBtn = document.getElementById("clock2-increase-btn");
|
||||||
|
var worldclockincreaseBtn = document.getElementById("worldclock-increase-btn");
|
||||||
|
|
||||||
var allFeaturesIncreaseBtns = [
|
var allFeaturesIncreaseBtns = [
|
||||||
stocksincreaseBtn,
|
stocksincreaseBtn,
|
||||||
@ -192,6 +202,8 @@ var allFeaturesIncreaseBtns = [
|
|||||||
sectorincreaseBtn,
|
sectorincreaseBtn,
|
||||||
placeincreaseBtn,
|
placeincreaseBtn,
|
||||||
clock1increaseBtn,
|
clock1increaseBtn,
|
||||||
|
clock2increaseBtn,
|
||||||
|
worldclockincreaseBtn,
|
||||||
];
|
];
|
||||||
|
|
||||||
// features decrease buttons
|
// features decrease buttons
|
||||||
@ -224,6 +236,8 @@ var marketDecreaseBtn = document.getElementById("market-decrease-btn");
|
|||||||
var sectorDecreaseBtn = document.getElementById("sector-decrease-btn");
|
var sectorDecreaseBtn = document.getElementById("sector-decrease-btn");
|
||||||
var placeDecreaseBtn = document.getElementById("place-decrease-btn");
|
var placeDecreaseBtn = document.getElementById("place-decrease-btn");
|
||||||
var clock1DecreaseBtn = document.getElementById("clock1-decrease-btn");
|
var clock1DecreaseBtn = document.getElementById("clock1-decrease-btn");
|
||||||
|
var clock2DecreaseBtn = document.getElementById("clock2-decrease-btn");
|
||||||
|
var worldclockDecreaseBtn = document.getElementById("worldclock-decrease-btn");
|
||||||
|
|
||||||
var allFeaturesDecreaseBtns = [
|
var allFeaturesDecreaseBtns = [
|
||||||
stocksDecreaseBtn,
|
stocksDecreaseBtn,
|
||||||
@ -249,6 +263,8 @@ var allFeaturesDecreaseBtns = [
|
|||||||
sectorDecreaseBtn,
|
sectorDecreaseBtn,
|
||||||
placeDecreaseBtn,
|
placeDecreaseBtn,
|
||||||
clock1DecreaseBtn,
|
clock1DecreaseBtn,
|
||||||
|
clock2DecreaseBtn,
|
||||||
|
worldclockDecreaseBtn,
|
||||||
];
|
];
|
||||||
|
|
||||||
const changeVarValue = () => {
|
const changeVarValue = () => {
|
||||||
@ -281,6 +297,8 @@ const changeVarValue = () => {
|
|||||||
sectorFeatures = document.querySelectorAll("#sector-list li");
|
sectorFeatures = document.querySelectorAll("#sector-list li");
|
||||||
placeFeatures = document.querySelectorAll("#place-list li");
|
placeFeatures = document.querySelectorAll("#place-list li");
|
||||||
clock1Features = document.querySelectorAll("#clock1-features li");
|
clock1Features = document.querySelectorAll("#clock1-features li");
|
||||||
|
clock2Features = document.querySelectorAll("#clock2-features li");
|
||||||
|
worldclockFeatures = document.querySelectorAll("#worldclock-features li");
|
||||||
|
|
||||||
allFeaturesList = [
|
allFeaturesList = [
|
||||||
stocksFeatures,
|
stocksFeatures,
|
||||||
@ -306,6 +324,8 @@ const changeVarValue = () => {
|
|||||||
sectorFeatures,
|
sectorFeatures,
|
||||||
placeFeatures,
|
placeFeatures,
|
||||||
clock1Features,
|
clock1Features,
|
||||||
|
clock2Features,
|
||||||
|
worldclockFeatures,
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -689,6 +709,8 @@ var market = document.getElementById("market-list");
|
|||||||
var sector = document.getElementById("sector-list");
|
var sector = document.getElementById("sector-list");
|
||||||
var place = document.getElementById("place-list");
|
var place = document.getElementById("place-list");
|
||||||
var clock1 = document.getElementById("clock1-features");
|
var clock1 = document.getElementById("clock1-features");
|
||||||
|
var clock2 = document.getElementById("clock2-features");
|
||||||
|
var worldclock = document.getElementById("worldclock-features");
|
||||||
|
|
||||||
var allFeatures = [
|
var allFeatures = [
|
||||||
stocks,
|
stocks,
|
||||||
@ -713,7 +735,9 @@ var allFeatures = [
|
|||||||
market,
|
market,
|
||||||
sector,
|
sector,
|
||||||
place,
|
place,
|
||||||
clock1
|
clock1,
|
||||||
|
clock2,
|
||||||
|
worldclock,
|
||||||
];
|
];
|
||||||
|
|
||||||
// features select box
|
// features select box
|
||||||
@ -752,6 +776,8 @@ var allFeaturesSelectBox = [
|
|||||||
sectorSelect,
|
sectorSelect,
|
||||||
placeSelect,
|
placeSelect,
|
||||||
null,
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
];
|
];
|
||||||
|
|
||||||
// features select add buttons
|
// features select add buttons
|
||||||
@ -790,6 +816,8 @@ var allFeaturesSelectAddBtn = [
|
|||||||
sectorAddBtn,
|
sectorAddBtn,
|
||||||
placeAddBtn,
|
placeAddBtn,
|
||||||
null,
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
];
|
];
|
||||||
|
|
||||||
allFeaturesSelectAddBtn.map((value, index) => {
|
allFeaturesSelectAddBtn.map((value, index) => {
|
||||||
@ -833,6 +861,8 @@ var allFeaturesFile = [
|
|||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
];
|
];
|
||||||
// features file add button
|
// features file add button
|
||||||
var imagesFileAddBtn = document.getElementById("inputTextBtn11");
|
var imagesFileAddBtn = document.getElementById("inputTextBtn11");
|
||||||
@ -862,6 +892,8 @@ var allFeaturesFileAddBtn = [
|
|||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
];
|
];
|
||||||
|
|
||||||
// features input text
|
// features input text
|
||||||
@ -898,6 +930,8 @@ var allFeaturesText = [
|
|||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
];
|
];
|
||||||
|
|
||||||
// features text add button
|
// features text add button
|
||||||
@ -934,6 +968,8 @@ var allFeaturesTextAddBtn = [
|
|||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
@ -961,6 +997,8 @@ var allFeaturesLimit = [
|
|||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
@ -1239,6 +1277,8 @@ function getFeatureSettings() {
|
|||||||
"Sector Performance",
|
"Sector Performance",
|
||||||
"Place (Reddit)",
|
"Place (Reddit)",
|
||||||
"Clock 1",
|
"Clock 1",
|
||||||
|
"Clock 2",
|
||||||
|
"World Clock",
|
||||||
];
|
];
|
||||||
let pageNum = features.indexOf(feature) + 1;
|
let pageNum = features.indexOf(feature) + 1;
|
||||||
let pageSelector = "Page" + pageNum.toString();
|
let pageSelector = "Page" + pageNum.toString();
|
||||||
@ -1319,6 +1359,12 @@ function getFeatureSettings() {
|
|||||||
case 23:
|
case 23:
|
||||||
s = getClock1Settings(page);
|
s = getClock1Settings(page);
|
||||||
break;
|
break;
|
||||||
|
case 24:
|
||||||
|
s = getClock2Settings(page);
|
||||||
|
break;
|
||||||
|
case 25:
|
||||||
|
s = getWorldclockSettings(page);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
settings = { ...settings, ...s }; // merge both sets of settings
|
settings = { ...settings, ...s }; // merge both sets of settings
|
||||||
@ -1520,6 +1566,8 @@ function saveMovieAPIKey(){
|
|||||||
"Sector Performance",
|
"Sector Performance",
|
||||||
"Place (Reddit)",
|
"Place (Reddit)",
|
||||||
"Clock 1",
|
"Clock 1",
|
||||||
|
"Clock 2",
|
||||||
|
"World Clock",
|
||||||
];
|
];
|
||||||
let pageNum = features.indexOf(feature) + 1;
|
let pageNum = features.indexOf(feature) + 1;
|
||||||
let pageSelector = "Page" + pageNum.toString();
|
let pageSelector = "Page" + pageNum.toString();
|
||||||
@ -1567,6 +1615,8 @@ function saveIpoAPIKey(){
|
|||||||
"Sector Performance",
|
"Sector Performance",
|
||||||
"Place (Reddit)",
|
"Place (Reddit)",
|
||||||
"Clock 1",
|
"Clock 1",
|
||||||
|
"Clock 2",
|
||||||
|
"World Clock",
|
||||||
];
|
];
|
||||||
let pageNum = features.indexOf(feature) + 1;
|
let pageNum = features.indexOf(feature) + 1;
|
||||||
let pageSelector = "Page" + pageNum.toString();
|
let pageSelector = "Page" + pageNum.toString();
|
||||||
@ -1931,15 +1981,38 @@ function getPlaceSettings(page) {
|
|||||||
// clock1 settings
|
// clock1 settings
|
||||||
function getClock1Settings(page) {
|
function getClock1Settings(page) {
|
||||||
|
|
||||||
let pause_place = page.querySelectorAll(".pause-select")[0].value;
|
let clock1pause = page.querySelectorAll(".pause-select")[0].value;
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
pause: pause_place,
|
pause: clock1pause,
|
||||||
};
|
};
|
||||||
console.log(settings);
|
console.log(settings);
|
||||||
return settings;
|
return settings;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// clock2 settings
|
||||||
|
function getClock2Settings(page) {
|
||||||
|
|
||||||
|
let clock2pause = page.querySelectorAll(".pause-select")[0].value;
|
||||||
|
|
||||||
|
settings = {
|
||||||
|
pause: clock2pause,
|
||||||
|
};
|
||||||
|
console.log(settings);
|
||||||
|
return settings;
|
||||||
|
}
|
||||||
|
|
||||||
|
// world clock settings
|
||||||
|
function getWorldclockSettings(page) {
|
||||||
|
|
||||||
|
let worldclockpause = page.querySelectorAll(".pause-select")[0].value;
|
||||||
|
|
||||||
|
settings = {
|
||||||
|
pause: worldclockpause,
|
||||||
|
};
|
||||||
|
console.log(settings);
|
||||||
|
return settings;
|
||||||
|
}
|
||||||
|
|
||||||
// Join Network
|
// Join Network
|
||||||
|
|
||||||
@ -2074,7 +2147,7 @@ inputAnimationBtn.addEventListener("click", () => {
|
|||||||
// scroll speed row two
|
// scroll speed row two
|
||||||
let inputScrollSpeedRow = [];
|
let inputScrollSpeedRow = [];
|
||||||
|
|
||||||
for (let i = 1; i <= 23; i++) {
|
for (let i = 1; i <= 25; i++) {
|
||||||
inputScrollSpeedRow.push(
|
inputScrollSpeedRow.push(
|
||||||
document.getElementById(
|
document.getElementById(
|
||||||
i === 1 ? "inputScrollSpeedRow" : `inputScrollSpeedRow${i}`
|
i === 1 ? "inputScrollSpeedRow" : `inputScrollSpeedRow${i}`
|
||||||
@ -3489,7 +3562,7 @@ function featureSavePrompt() {
|
|||||||
|
|
||||||
|
|
||||||
const pageIDs = ['Page1', 'Page2', 'Page3', 'Page4', 'Page5', 'Page6', 'Page7', 'Page8', 'Page9', 'Page10', 'Page11', 'Page12', 'Page13',
|
const pageIDs = ['Page1', 'Page2', 'Page3', 'Page4', 'Page5', 'Page6', 'Page7', 'Page8', 'Page9', 'Page10', 'Page11', 'Page12', 'Page13',
|
||||||
'Page14', 'Page15', 'Page16', 'Page17', 'Page18', 'Page19', 'Page20', 'Page21', 'Page22', 'Page23'];
|
'Page14', 'Page15', 'Page16', 'Page17', 'Page18', 'Page19', 'Page20', 'Page21', 'Page22', 'Page23', 'Page24', 'Page25'];
|
||||||
|
|
||||||
for (const pageID of pageIDs) {
|
for (const pageID of pageIDs) {
|
||||||
// Select the parent div
|
// Select the parent div
|
||||||
@ -3509,7 +3582,7 @@ for (const pageID of pageIDs) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
// Add event listeners for input text fields specifically for page22 (r/place)
|
// Add event listeners for input text fields specifically for page22 (r/place)
|
||||||
if ((pageID === 'Page22') || (pageID === 'Page23')) {
|
if ((pageID === 'Page22') || (pageID === 'Page23') || (pageID === 'Page24') || (pageID === 'Page25')) {
|
||||||
const inputForms = parentDiv.querySelectorAll('input[type="text"]');
|
const inputForms = parentDiv.querySelectorAll('input[type="text"]');
|
||||||
inputForms.forEach(inputForm => {
|
inputForms.forEach(inputForm => {
|
||||||
inputForm.addEventListener('input', function(event) {
|
inputForm.addEventListener('input', function(event) {
|
||||||
|
Loading…
Reference in New Issue
Block a user