Added button to show missing instructions
This commit is contained in:
parent
827415fb2f
commit
47f63b085e
@ -159,6 +159,9 @@ display: none !important;
|
|||||||
<a class="navbar-item" id="toggleButton4">
|
<a class="navbar-item" id="toggleButton4">
|
||||||
Sets with missing pieces
|
Sets with missing pieces
|
||||||
</a>
|
</a>
|
||||||
|
<a class="navbar-item" id="toggleButton5">
|
||||||
|
Missing instructions
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="navbar-item has-dropdown is-hoverable">
|
<div class="navbar-item has-dropdown is-hoverable">
|
||||||
@ -320,7 +323,7 @@ display: none !important;
|
|||||||
<div class="dropdown-trigger">
|
<div class="dropdown-trigger">
|
||||||
<button class="is-size-6" aria-haspopup="true" aria-controls="dropdown-menu3">
|
<button class="is-size-6" aria-haspopup="true" aria-controls="dropdown-menu3">
|
||||||
<span>
|
<span>
|
||||||
<a class="is-size-6" style="color: #363636;">Inst.</a>
|
<a id="inst-link" class="is-size-6" style="color: #363636;">Inst.</a>
|
||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
@ -711,6 +714,36 @@ display: none !important;
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function () {
|
||||||
|
const toggleButton = document.getElementById('toggleButton5');
|
||||||
|
let isHidden = true; // Initially, only show checked grid items
|
||||||
|
|
||||||
|
// Initialize visibility based on isHidden
|
||||||
|
updateVisibility();
|
||||||
|
|
||||||
|
toggleButton.addEventListener('click', function() {
|
||||||
|
// Toggle visibility and update grid items
|
||||||
|
isHidden = !isHidden;
|
||||||
|
updateVisibility();
|
||||||
|
});
|
||||||
|
|
||||||
|
function updateVisibility() {
|
||||||
|
// Get all grid items
|
||||||
|
const gridItems = document.querySelectorAll('.grid-item');
|
||||||
|
|
||||||
|
// Iterate over each grid item
|
||||||
|
gridItems.forEach(function(item) {
|
||||||
|
const hasInst = item.querySelector('#inst-link');
|
||||||
|
if (isHidden || !hasInst ) {
|
||||||
|
// Show the grid item if it's hidden or the checkbox is checked
|
||||||
|
item.style.display = 'block';
|
||||||
|
} else {
|
||||||
|
// Hide the grid item if the checkbox is not checked
|
||||||
|
item.style.display = 'none';
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
function customSort(a, b) {
|
function customSort(a, b) {
|
||||||
// Function to remove leading articles
|
// Function to remove leading articles
|
||||||
|
Loading…
Reference in New Issue
Block a user