+
@@ -1235,30 +1286,17 @@
*/
loadBookmarks() {
if (Object.keys(this.sections).length == 0) {
+ let containerBookmarks = document.getElementById(this.id + "-bookmarks");
+ containerBookmarks.innerHTML = "";
return;
}
let sectionData = Object.values(this.sections);
let containerSettings = this.containerSettings;
- let containerBookmarks = document.getElementById(this.id + "-sections");
+ let containerBookmarks = document.getElementById(this.id + "-bookmarks");
containerBookmarks.innerHTML = "";
-
- /* ensure uncategorized links (if any) stay at top
- let noneSectionIndex;
- for (let i = 0; i < sectionData.length; i++) {
- if(sectionData[i].label == "") {
- noneSectionIndex = i;
- break;
- }
- }
-
- if (noneSectionIndex != -1 && noneSectionIndex != 0) {
- this.sections.splice(noneSectionIndex, 1);
- this.sections.unshift("none");
- }*/
-
for (let i = 0; i < sectionData.length; i++) {
containerBookmarks.insertAdjacentHTML(
"beforeend",
@@ -1907,11 +1945,9 @@
**********************/
function addLink(containerElement) {
- console.log(containerElement)
let containerId = containerElement.id.split("-")[0];
let container = containerDataMap.get(containerId);
- console.log(containerId);
// collect data from inputs
let url = document.getElementById(containerId + "-url-input").value;
let label = document.getElementById(containerId + "-label-input").value;
@@ -1979,7 +2015,7 @@
}
function reorderSection(buttonPressed, direction) {
- let temp = buttonPressed.parentElement.id.split("-");
+ let temp = buttonPressed.parentElement.parentElement.id.split("-");
let sectionId = parseInt(temp[temp.length - 1]);
let container = containerDataMap.get(temp[0]);
@@ -1988,8 +2024,6 @@
container.sections[sectionId] = container.sections[sectionId - 1];
container.sections[sectionId - 1] = copy;
} else if (direction == "down" && (sectionId + 1) != Object.keys(container.sections).length) {
- console.log(sectionId);
- console.log(Object.keys(container.sections).length);
container.sections[sectionId] = container.sections[sectionId + 1];
container.sections[sectionId + 1] = copy;
}
@@ -1999,11 +2033,10 @@
}
function deleteSection(buttonPressed) {
- let temp = buttonPressed.parentElement.id.split("-");
+ let temp = buttonPressed.parentElement.parentElement.id.split("-");
let sectionId = parseInt(temp[temp.length - 1]);
- let container = containerDataMap.get(buttonPressed.parentElement.id.split("-section")[0]);
+ let container = containerDataMap.get(buttonPressed.parentElement.parentElement.id.split("-section")[0]);
- // overwrite sections
let numSections = Object.keys(container.sections).length;
for (let i = sectionId; i < numSections; i++) {
container.sections[i] = container.sections[i+1];
@@ -2199,7 +2232,6 @@
for (let i = 0; i < sectionElements.length; i++) {
sectionElements[i].style.fontSize = container.containerSettings.sectionSize + "px";
}
- console.log(container.containerSettings.sectionSize);
}
function toggleSectionBold(checkboxChanged) {
let containerId = checkboxChanged.target.id.split("-")[0];