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 760: Linha 764:
         }
         }


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

edições

Menu de navegação