prevent cards from automatically loading

This commit is contained in:
QuickMythril 2025-02-03 01:15:18 -05:00
parent 9f645f5582
commit 41e1369d86
2 changed files with 5 additions and 23 deletions

View File

@ -124,26 +124,18 @@ const loadAddRemoveAdminPage = async () => {
linksContainer.appendChild(newLinkInput) linksContainer.appendChild(newLinkInput)
}) })
const timeRangeSelectCheckbox = document.getElementById('time-range-select')
if (timeRangeSelectCheckbox) {
timeRangeSelectCheckbox.addEventListener('change', async (event) => {
await loadCards(addRemoveIdentifierPrefix)
})
}
document.getElementById("publish-card-form").addEventListener("submit", async (event) => { document.getElementById("publish-card-form").addEventListener("submit", async (event) => {
event.preventDefault() event.preventDefault()
await publishARCard(addRemoveIdentifierPrefix) await publishARCard(addRemoveIdentifierPrefix)
}) })
document.getElementById("sort-select").addEventListener("change", async () => { document.getElementById("sort-select").addEventListener("change", async () => {
// Re-load the cards whenever user chooses a new sort option. // Only re-load the cards whenever user presses the refresh button.
await loadCards(addRemoveIdentifierPrefix)
}) })
await featureTriggerCheck() await featureTriggerCheck()
await displayExistingMinterAdmins() await displayExistingMinterAdmins()
await loadCards(addRemoveIdentifierPrefix) // Only load the cards whenever user presses the refresh button.
await fetchAllARTxData() await fetchAllARTxData()
} }

View File

@ -140,27 +140,17 @@ const loadMinterBoardPage = async () => {
}) })
document.getElementById("time-range-select").addEventListener("change", async () => { document.getElementById("time-range-select").addEventListener("change", async () => {
// Re-load the cards whenever user chooses a new sort option. // Only re-load the cards whenever user presses the refresh button.
await loadCards(minterCardIdentifierPrefix)
}) })
document.getElementById("sort-select").addEventListener("change", async () => { document.getElementById("sort-select").addEventListener("change", async () => {
// Re-load the cards whenever user chooses a new sort option. // Only re-load the cards whenever user presses the refresh button.
await loadCards(minterCardIdentifierPrefix)
}) })
const showExistingCardsCheckbox = document.getElementById('show-existing-checkbox')
if (showExistingCardsCheckbox) {
showExistingCardsCheckbox.addEventListener('change', async (event) => {
await loadCards(minterCardIdentifierPrefix)
})
}
await featureTriggerCheck() await featureTriggerCheck()
await loadCards(minterCardIdentifierPrefix) // Only load the cards whenever user presses the refresh button.
} }
const extractMinterCardsMinterName = async (cardIdentifier) => { const extractMinterCardsMinterName = async (cardIdentifier) => {
// Ensure the identifier starts with the prefix // Ensure the identifier starts with the prefix
if ((!cardIdentifier.startsWith(minterCardIdentifierPrefix)) && (!cardIdentifier.startsWith(addRemoveIdentifierPrefix))) { if ((!cardIdentifier.startsWith(minterCardIdentifierPrefix)) && (!cardIdentifier.startsWith(addRemoveIdentifierPrefix))) {