Widget:Test3: mudanças entre as edições

Ir para navegação Ir para pesquisar
sem sumário de edição
Sem resumo de edição
Sem resumo de edição
Linha 710: Linha 710:
             'Piso': 'Piso'
             'Piso': 'Piso'
         };
         };
    if (disabledTags[selectedOption]) {
        selectedOption = disabledTags[selectedOption]; // Mapeia a tag corretamente
    }


         tags.forEach(tag => {
         tags.forEach(tag => {
Linha 766: Linha 762:
   if (itemsToFilter.length > 0) {
   if (itemsToFilter.length > 0) {
         const filteredItems = itemsToFilter.filter(item => {
         const filteredItems = itemsToFilter.filter(item => {
            const mappedTags = item.tags.map(tag => disabledTags[tag] || tag); // Mapeia as tags usando disabledTags
        const matchesTag = selectedTags.length === 0 || selectedTags.some(tag => item.tags.includes(tag));
            const matchesTag = selectedTags.length === 0 || selectedTags.some(tag => mappedTags.includes(tag));
        const matchesId = filterById === '' || filterById.split(',').map(id => id.trim()).includes(item.id);
            const matchesId = filterById === '' || filterById.split(',').map(id => id.trim()).includes(item.id);
        const matchesLocal = selectedOption === '' || item.tags.includes(selectedOption);
            const matchesLocal = selectedOption === '' || mappedTags.includes(selectedOption);
          
          
         return matchesTag && matchesId && matchesLocal;
         return matchesTag && matchesId && matchesLocal;
5 805

edições

Menu de navegação