Skip to content

Commit

Permalink
filter type reformatted
Browse files Browse the repository at this point in the history
  • Loading branch information
İlker Gül committed May 26, 2024
1 parent fd61d89 commit ece68e4
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 17 deletions.
31 changes: 17 additions & 14 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -335,13 +335,21 @@
box-shadow: 0 0 15px 3px rgba(41, 128, 185, 0.75); /* Enhanced focus state */
}

#rating-min-display, #rating-max-display {
margin-left: 10px;
font-weight: bold;
.rating-range-container {
display: flex;
align-items: center;
}

input[type="range"] {
width: 100%;
flex: 1;
margin: 0 10px;
}

#rating-display {
padding: 5px;
background-color: #e0f7e9; /* Light green background */
border-radius: 5px;
font-weight: bold;
}

</style>
Expand Down Expand Up @@ -476,16 +484,11 @@ <h3 style="color: #800020;">Filter Options</h3>

<!-- Rating Filter -->
<div class="filter-section">
<label>Rating:</label>
<div>
<label for="rating-min">Min:</label>
<input type="range" id="rating-min" name="rating-min" min="0" max="5" step="0.1" value="0" oninput="updateRatingDisplay('min', this.value)">
<span id="rating-min-display">0.0</span>
</div>
<div>
<label for="rating-max">Max:</label>
<input type="range" id="rating-max" name="rating-max" min="0" max="5" step="0.1" value="5" oninput="updateRatingDisplay('max', this.value)">
<span id="rating-max-display">5.0</span>
<label for="rating-range">Rating:</label>
<div class="rating-range-container">
<input type="range" id="rating-min" name="rating-min" min="0" max="5" step="0.1" value="0" oninput="updateRatingDisplay()">
<span id="rating-display">0.0 - 5.0</span>
<input type="range" id="rating-max" name="rating-max" min="0" max="5" step="0.1" value="5" oninput="updateRatingDisplay()">
</div>
</div>

Expand Down
9 changes: 6 additions & 3 deletions docs/static/map.js
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,7 @@ addTogglePanelControl();

// Initialize filter event listeners
initializeFilterControls();
updateRatingDisplay(); // Set initial rating display values

function applyThemeColors(theme) {
const themeColors = colorThemes[theme] || colorThemes['default'];
Expand Down Expand Up @@ -580,9 +581,11 @@ function formatCountryName(countryName) {
return formattedWords.join(' ');
}

// Update the display for the rating slider
function updateRatingDisplay(type, value) {
document.getElementById(`rating-${type}-display`).innerText = value;
// Update the display for the rating sliders
function updateRatingDisplay() {
const minRating = document.getElementById('rating-min').value;
const maxRating = document.getElementById('rating-max').value;
document.getElementById('rating-display').innerText = `${minRating} - ${maxRating}`;
}

// Filter part
Expand Down

0 comments on commit ece68e4

Please sign in to comment.