5 805
edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 176: | Linha 176: | ||
const searchIdsInput = document.getElementById('searchIds'); | const searchIdsInput = document.getElementById('searchIds'); | ||
const filterButton = document.getElementById('filterButton'); | const filterButton = document.getElementById('filterButton'); | ||
const tagMap = { | |||
'Areia': 'Areia', | |||
'Gelo': 'Gelo', | |||
'Grama': 'Grama', | |||
'Pedra': 'Pedra', | |||
'Subaquático': 'Água', | |||
'Terra': 'Terra', | |||
'Pisos': 'Piso' | |||
}; | |||
const tagMap = { | const tagMap = { | ||
Linha 215: | Linha 225: | ||
}); | }); | ||
// Automatically | // Automatically disable the tag corresponding to the selected option | ||
if (selectedOption && tagMap[selectedOption]) { | if (selectedOption && tagMap[selectedOption]) { | ||
const | const autoDisabledTag = tagMap[selectedOption]; | ||
const tagButton = Array.from(tagButtons.children).find(btn => btn.textContent === | const tagButton = Array.from(tagButtons.children).find(btn => btn.textContent === autoDisabledTag); | ||
if (tagButton) { | if (tagButton) { | ||
tagButton.classList.add( | tagButton.classList.add('disabled'); | ||
tagButton.removeEventListener('click', () => { | tagButton.removeEventListener('click', () => { | ||
// | // Prevent clicks on the disabled button | ||
}); | }); | ||
} | } | ||
Linha 230: | Linha 240: | ||
tagButtons.classList.toggle('hidden', tags.length === 0); | tagButtons.classList.toggle('hidden', tags.length === 0); | ||
} | } | ||