5 801
edições
Sem resumo de edição Etiqueta: Revertido |
Sem resumo de edição Etiqueta: Revertido |
||
Linha 13: | Linha 13: | ||
flex-direction: column; | flex-direction: column; | ||
margin-top: -15px; | margin-top: -15px; | ||
} | } | ||
Linha 33: | Linha 32: | ||
} | } | ||
.image-container img { | .image-container img { | ||
object-fit: cover; | |||
margin-bottom: 5px; | |||
} | } | ||
.image-info { | .image-info { | ||
Linha 51: | Linha 50: | ||
#searchButton { | #searchButton { | ||
background: none; | background: none; | ||
border: none; | border: none; | ||
padding: 0; | padding: 0; | ||
cursor: pointer; | cursor: pointer; | ||
margin-top: 5px; | margin-top: 5px; | ||
} | } | ||
Linha 66: | Linha 60: | ||
border-radius: 12px; | border-radius: 12px; | ||
width: auto; | width: auto; | ||
height: auto; | height: auto; | ||
} | } | ||
.input-group { | .input-group { | ||
position: relative; | position: relative; | ||
margin: 20px 0; | margin: 20px 0; | ||
} | } | ||
Linha 94: | Linha 71: | ||
position: absolute; | position: absolute; | ||
top: -18px; | top: -18px; | ||
background: none; | background: none; | ||
padding: 0 5px; | padding: 0 5px; | ||
Linha 104: | Linha 80: | ||
.maps__select { | .maps__select { | ||
width: 100%; | width: 100%; | ||
padding: 10px; | padding: 10px; | ||
font-size: 16px; | font-size: 16px; | ||
Linha 111: | Linha 86: | ||
appearance: none; | appearance: none; | ||
background-color: #fff; | background-color: #fff; | ||
box-sizing: border-box; | box-sizing: border-box; | ||
} | } | ||
.input-group input[type="text"] { | .input-group input[type="text"] { | ||
width: 100%; | width: 100%; | ||
padding: 10px; | padding: 10px; | ||
font-size: 16px; | font-size: 16px; | ||
Linha 125: | Linha 96: | ||
border: 1px solid #ccc; | border: 1px solid #ccc; | ||
box-sizing: border-box; | box-sizing: border-box; | ||
} | } | ||
Linha 131: | Linha 101: | ||
position: absolute; | position: absolute; | ||
top: -18px; | top: -18px; | ||
background: none; | background: none; | ||
padding: 0 5px; | padding: 0 5px; | ||
font-size: 14px; | font-size: 14px; | ||
font-weight: bold; | font-weight: bold; | ||
color: #0d0d0d; | color: #0d0d0d; | ||
} | } | ||
Linha 148: | Linha 111: | ||
display: flex; | display: flex; | ||
align-items: center; | align-items: center; | ||
} | } | ||
Linha 155: | Linha 117: | ||
padding: 0; | padding: 0; | ||
width: auto; | width: auto; | ||
height: auto; | height: auto; | ||
vertical-align: middle; | vertical-align: middle; | ||
} | } | ||
Linha 164: | Linha 123: | ||
.filter-label { | .filter-label { | ||
margin-left: 10px; | margin-left: 10px; | ||
font-size: 14px; | font-size: 14px; | ||
font-weight: bold; | font-weight: bold; | ||
color: #0d0d0d; | color: #0d0d0d; | ||
line-height: 1.5; | line-height: 1.5; | ||
} | } | ||
</style> | </style> | ||
</head> | </head> | ||
<body> | <body> | ||
<form id="mapForm"> | <form id="mapForm"> | ||
Linha 241: | Linha 199: | ||
document.getElementById('enableFilter').addEventListener('change', function () { | document.getElementById('enableFilter').addEventListener('change', function () { | ||
const filterSection = document.getElementById('filterSection'); | const filterSection = document.getElementById('filterSection'); | ||
filterSection.classList.toggle('hidden', !this.checked); | |||
}); | }); | ||
Linha 262: | Linha 216: | ||
document.getElementById('specificOptions').classList.add('hidden'); | document.getElementById('specificOptions').classList.add('hidden'); | ||
} | } | ||
filterImages(); // Atualiza a visualização após a seleção do mapa | |||
}); | }); | ||
Linha 287: | Linha 242: | ||
if (selectedMapType && selectedOption) { | if (selectedMapType && selectedOption) { | ||
const images = specificOptions[selectedMapType][selectedOption]; | const images = specificOptions[selectedMapType][selectedOption] || []; | ||
allImages = images.filter(image => { | allImages = images.filter(image => { | ||
const idMatch = searchIds.length === 0 || searchIds.includes(image.id); | const idMatch = searchIds.length === 0 || searchIds.includes(image.id); |