The screen width was resized from a small window to a larger width, please
refresh the page to use the directory.
';
} else {
targetHTML.innerHTML = '
${message} |
';
}
}
function clearMessage(targetHTML) {
targetHTML.innerHTML = '';
}
function drawTable(tableData) {
const resultBody = document.getElementById("search-results-body");
resultBody.appendChild(tableData);
}
function clearTable() {
currentDisplayedData = [];
resultBody.innerHTML = "";
}
/**
* Updates the text for shown entries based on list size and current displayed data.
* @param {Node[]} list
*/
function updateEntriesText(list) {
let textDisplay;
let firstItemIndex = entrySize * currentIndex + 1;
let lastItemIndex =
entrySize * currentIndex + list[currentIndex].length;
const totalledItems = totalItems(list);
textDisplay = `Showing ${firstItemIndex} to ${lastItemIndex} of ${totalledItems} entries`;
if (isFiltering) {
isFilteredTxt.innerText = `(filtered from ${totalledItems} total entries)`;
} else {
isFilteredTxt.innerText = "";
}
entriesText.innerHTML = textDisplay;
}
/**
* Takes a list and returns the total size of the list as a number.
* @param {[]} arr
* @returns {Number}
*/
function totalItems(arr) {
let total = 0;
for (let i = 0; i acc + 1, 0);
}
return total;
}
function updatePageNumber() {
currentPageNumber = currentIndex + 1;
currentPageNumText.textContent = currentPageNumber;
}
/**
*
* @param {Node} button
*/
function disableButton(button) {
button.disabled = true;
}
/**
*
* @param {Node} button
*/
function enableButton(button) {
button.disabled = false;
}
setupSearchOptions();
}
});