update
This commit is contained in:
+71
-146
@@ -249,52 +249,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<form id="bookmarkForm" onsubmit="return false">
|
<form id="bookmarkForm" onsubmit="return false">
|
||||||
<div class="formTitle">add bookmarks</div>
|
|
||||||
<div>
|
|
||||||
<label> enter url: </label>
|
|
||||||
<input id="linkInput" type="text" name="url" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label> enter label: </label>
|
|
||||||
<input id="labelInput" type="text" name="label" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label> enter section (optional): </label>
|
|
||||||
<input type="text" name="section" />
|
|
||||||
</div>
|
|
||||||
<button onclick="addLink()">add link</button>
|
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<div class="formTitle">customize sections</div>
|
|
||||||
<div>
|
|
||||||
<label>set section size (px): </label>
|
|
||||||
<input id="sectionSize" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label>set section color: </label>
|
|
||||||
<input id="sectionColorPicker" type="color" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label for="sectionBoldToggle">bold sections?</label>
|
|
||||||
<input id="sectionBoldToggle" type="checkbox" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label for="sectionItalicToggle">italic sections?</label>
|
|
||||||
<input id="sectionItalicToggle" type="checkbox" />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
<div class="formTitle">customize sections</div>
|
|
||||||
<div>
|
|
||||||
<label>set link size (px): </label>
|
|
||||||
<input id="linkSize" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label>set link color: </label>
|
|
||||||
<input id="linkColorPicker" type="color" />
|
|
||||||
</div>
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<form id="addContainerForm" onsubmit="return false">
|
<form id="addContainerForm" onsubmit="return false">
|
||||||
@@ -310,92 +267,6 @@
|
|||||||
</form>
|
</form>
|
||||||
|
|
||||||
<form id="containerCustomizationForm" onsubmit="return false">
|
<form id="containerCustomizationForm" onsubmit="return false">
|
||||||
<div class="formTitle">change text</div>
|
|
||||||
<div>
|
|
||||||
<label>change font (see instructions for more info):</label>
|
|
||||||
<input id="fontInput" />
|
|
||||||
<button id="setFontButton">set font</button>
|
|
||||||
<label>current font: </label><span id="currentFont"></span>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
align text:
|
|
||||||
<label for="setLeftAlign">left</label>
|
|
||||||
<input id="setLeftAlign" type="radio" name="align" />
|
|
||||||
<label for="setCenterAlign">center</label>
|
|
||||||
<input id="setCenterAlign" type="radio" name="align" />
|
|
||||||
</div>
|
|
||||||
<br />
|
|
||||||
|
|
||||||
<div class="formTitle">change background</div>
|
|
||||||
<div>
|
|
||||||
<label>set background color: </label>
|
|
||||||
<input id="containerColorPicker" type="color" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label>set background opacity (%): </label>
|
|
||||||
<input id="containerAlpha" />
|
|
||||||
</div>
|
|
||||||
<br />
|
|
||||||
|
|
||||||
<div class="formTitle">change border + shape</div>
|
|
||||||
<div>
|
|
||||||
<label>set border color: </label>
|
|
||||||
<input id="borderColorPicker" type="color" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label>set border width (px): </label>
|
|
||||||
<input id="borderWidth" placeholder="0 for none" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label>set border radius / roundedness (px): </label>
|
|
||||||
<input id="borderRadius" placeholder="0 for square" />
|
|
||||||
</div>
|
|
||||||
<br />
|
|
||||||
|
|
||||||
<div class="formTitle">change date + clock</div>
|
|
||||||
<div>
|
|
||||||
<label>set date + time color: </label>
|
|
||||||
<input id="clockColorPicker" type="color" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label>set date + time font size (px): </label>
|
|
||||||
<input id="clockSize" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label for="clockBoldToggle">bold?</label>
|
|
||||||
<input id="clockBoldToggle" type="checkbox" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label for="clockItalicToggle">italic?</label>
|
|
||||||
<input id="clockItalicToggle" type="checkbox" />
|
|
||||||
</div>
|
|
||||||
<br />
|
|
||||||
|
|
||||||
<div class="formTitle">change divider</div>
|
|
||||||
<div>
|
|
||||||
<label for="dividerToggle">disable divider: </label>
|
|
||||||
<input id="dividerToggle" type="checkbox" />
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label>set divider color: </label>
|
|
||||||
<input id="dividerColorPicker" type="color" />
|
|
||||||
</div>
|
|
||||||
<br />
|
|
||||||
|
|
||||||
<div class="formTitle">change shadow / glow</div>
|
|
||||||
<div>
|
|
||||||
shadow settings:<br />
|
|
||||||
<label>x-offset (px): </label><br />
|
|
||||||
<input id="shadowX" placeholder="all 0 for none" /><br />
|
|
||||||
<label>y-offset (px): </label><br />
|
|
||||||
<input id="shadowY" placeholder="all 0 for none" /><br />
|
|
||||||
<label>blur radius / fuzziness (px): </label><br />
|
|
||||||
<input id="shadowBlur" placeholder="all 0 for none" /><br />
|
|
||||||
<label>shadow color: </label><br />
|
|
||||||
<input id="shadowColorPicker" type="color" /><br />
|
|
||||||
<label>shadow opacity:</label>
|
|
||||||
<input id="shadowAlpha" />
|
|
||||||
</div>
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<form id="imageAndWallpaperForm" onsubmit="return false">
|
<form id="imageAndWallpaperForm" onsubmit="return false">
|
||||||
@@ -647,6 +518,7 @@
|
|||||||
this.loadBookmarks();
|
this.loadBookmarks();
|
||||||
// then create container options UI in settings menu
|
// then create container options UI in settings menu
|
||||||
this.insertContainerOptionsMenu();
|
this.insertContainerOptionsMenu();
|
||||||
|
setTimeout(() => { console.log("waiting"); }, 10000);
|
||||||
this.applyContainerSettings();
|
this.applyContainerSettings();
|
||||||
|
|
||||||
numberOfContainers++;
|
numberOfContainers++;
|
||||||
@@ -673,7 +545,30 @@
|
|||||||
document.getElementById("addContainerForm").insertAdjacentHTML(
|
document.getElementById("addContainerForm").insertAdjacentHTML(
|
||||||
"beforeend",
|
"beforeend",
|
||||||
`
|
`
|
||||||
|
<div id=${this.id + "-bookmark-form"}>
|
||||||
|
|
||||||
|
<div class="formTitle">add bookmarks</div>
|
||||||
|
<div>
|
||||||
|
<label> enter url: </label>
|
||||||
|
<input id=${this.id + "-url-input"} type="text" name="url" />
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label> enter label: </label>
|
||||||
|
<input id=${this.id + "-label-input"} type="text" name="label" />
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label> enter section (optional): </label>
|
||||||
|
<input id=${this.id + "-section-input"} type="text" name="section" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<button onclick="addLink(${this.id})">add link</button>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<br />
|
||||||
|
|
||||||
<div id=${this.id + "-settings-form"}>
|
<div id=${this.id + "-settings-form"}>
|
||||||
|
|
||||||
<div class="formTitle">change background</div>
|
<div class="formTitle">change background</div>
|
||||||
<div>
|
<div>
|
||||||
<label>set background color: </label>
|
<label>set background color: </label>
|
||||||
@@ -683,7 +578,9 @@
|
|||||||
<label>set background opacity (%): </label>
|
<label>set background opacity (%): </label>
|
||||||
<input id=${this.id + "-settings-bg-alpha"} />
|
<input id=${this.id + "-settings-bg-alpha"} />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<div class="formTitle">change text</div>
|
<div class="formTitle">change text</div>
|
||||||
<div>
|
<div>
|
||||||
<label>change font (see instructions for more info):</label>
|
<label>change font (see instructions for more info):</label>
|
||||||
@@ -695,10 +592,11 @@
|
|||||||
this.id + "-settings-font-name"
|
this.id + "-settings-font-name"
|
||||||
}></span>
|
}></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
|
<div class="formTitle">align text:</div>
|
||||||
<div>
|
<div>
|
||||||
align text:
|
|
||||||
<label for=${this.id + "-settings-left-align"}>left</label>
|
<label for=${this.id + "-settings-left-align"}>left</label>
|
||||||
<input id=${
|
<input id=${
|
||||||
this.id + "-settings-left-align"
|
this.id + "-settings-left-align"
|
||||||
@@ -708,17 +606,41 @@
|
|||||||
this.id + "-settings-center-align"
|
this.id + "-settings-center-align"
|
||||||
} type="radio" name="align" />
|
} type="radio" name="align" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<br />
|
||||||
|
|
||||||
|
<div class="formTitle">customize sections</div>
|
||||||
|
<div>
|
||||||
|
<label>set section size (px): </label>
|
||||||
|
<input id=${this.id + "-settings-section-size"} />
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label>set section color: </label>
|
||||||
|
<input id=${this.id + "-settings-section-color"} type="color" />
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label for="sectionBoldToggle">bold sections?</label>
|
||||||
|
<input id=${this.id + "-settings-section-bold"} type="checkbox" />
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label for="sectionItalicToggle">italic sections?</label>
|
||||||
|
<input id=${this.id + "-settings-section-italic"} type="checkbox" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<br />
|
||||||
|
|
||||||
|
<div class="formTitle">customize links</div>
|
||||||
|
<div>
|
||||||
|
<label>set link size (px): </label>
|
||||||
|
<input id=${this.id + "-settings-link-size"} />
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label>set link color: </label>
|
||||||
|
<input id=${this.id + "-settings-link-color"} type="color" />
|
||||||
|
</div>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
` +
|
|
||||||
/*
|
|
||||||
*
|
|
||||||
* TODO
|
|
||||||
* MOVE THE SECTION COLOR AMD STUFF HERE
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
`
|
|
||||||
<div class="formTitle">change border + shape</div>
|
<div class="formTitle">change border + shape</div>
|
||||||
<div>
|
<div>
|
||||||
<label>set border color: </label>
|
<label>set border color: </label>
|
||||||
@@ -736,6 +658,7 @@
|
|||||||
this.id + "-settings-border-radius"
|
this.id + "-settings-border-radius"
|
||||||
} placeholder="0 for square" />
|
} placeholder="0 for square" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<div class="formTitle">change date + clock</div>
|
<div class="formTitle">change date + clock</div>
|
||||||
@@ -765,6 +688,7 @@
|
|||||||
this.id + "-settings-clock-italic"
|
this.id + "-settings-clock-italic"
|
||||||
} type="checkbox" />
|
} type="checkbox" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<div class="formTitle">change divider</div>
|
<div class="formTitle">change divider</div>
|
||||||
@@ -780,6 +704,7 @@
|
|||||||
<label>set divider color: </label>
|
<label>set divider color: </label>
|
||||||
<input id=${this.id + "-settings-divider-color"} type="color" />
|
<input id=${this.id + "-settings-divider-color"} type="color" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<div class="formTitle">change shadow / glow</div>
|
<div class="formTitle">change shadow / glow</div>
|
||||||
@@ -854,15 +779,15 @@
|
|||||||
document.body.insertAdjacentHTML(
|
document.body.insertAdjacentHTML(
|
||||||
"beforeend",
|
"beforeend",
|
||||||
`
|
`
|
||||||
<div class="movable" id="${this.id}">
|
<div class="movable" id=${this.id}>
|
||||||
<div style="margin: auto">
|
<div style="margin: auto">
|
||||||
<div id="${this.id}-clock">
|
<div id=${this.id + "-clock"}>
|
||||||
<span id="${this.id}-date"></span>
|
<span id=${this.id + "-date"}></span>
|
||||||
<br />
|
<br />
|
||||||
<span id="${this.id}-time"></span>
|
<span id=${this.id + "-time"}></span>
|
||||||
</div>
|
</div>
|
||||||
<hr id="${this.id}-divider" />
|
<hr id=${this.id + "-divider"} />
|
||||||
<div id="${this.id}-sections"></div>
|
<div id=${this.id + "-sections"} ></div>
|
||||||
</div>
|
</div>
|
||||||
`
|
`
|
||||||
);
|
);
|
||||||
@@ -1045,7 +970,7 @@
|
|||||||
}
|
}
|
||||||
if (containerSettings.enableDate) {
|
if (containerSettings.enableDate) {
|
||||||
}
|
}
|
||||||
document.getElementById(this.id + "-settings-clock").style.color =
|
document.getElementById(this.id + "-clock").style.color =
|
||||||
containerSettings.clockColor;
|
containerSettings.clockColor;
|
||||||
document.getElementById(this.id + "-clock").style.fontSize =
|
document.getElementById(this.id + "-clock").style.fontSize =
|
||||||
containerSettings.clockSize + "px";
|
containerSettings.clockSize + "px";
|
||||||
|
|||||||
Reference in New Issue
Block a user