feat: Make active cage
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
9341c58dba
commit
e3e065af16
@ -138,6 +138,10 @@ label {
|
|||||||
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
|
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.card-active {
|
||||||
|
border: 3px solid var(--highlight-two);
|
||||||
|
}
|
||||||
|
|
||||||
.info-container {
|
.info-container {
|
||||||
padding: 2px 16px;
|
padding: 2px 16px;
|
||||||
}
|
}
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card">
|
<div class="card" id="card-ManualMeasurements">
|
||||||
<label for="form-cage-measurements">Käfigmaße</label>
|
<label for="form-cage-measurements">Käfigmaße</label>
|
||||||
<form id="form-cage-measurements" class="form-measurements">
|
<form id="form-cage-measurements" class="form-measurements">
|
||||||
<div class="input-measurement">
|
<div class="input-measurement">
|
||||||
@ -93,19 +93,35 @@
|
|||||||
<script>
|
<script>
|
||||||
|
|
||||||
const inputWidth = document.getElementById("width");
|
const inputWidth = document.getElementById("width");
|
||||||
inputWidth.onchange = update;
|
inputWidth.onchange = updateViaManualMeasurements;
|
||||||
const inputDepth = document.getElementById("depth");
|
const inputDepth = document.getElementById("depth");
|
||||||
inputDepth.onchange = update;
|
inputDepth.onchange = updateViaManualMeasurements;
|
||||||
const inputHeight = document.getElementById("height");
|
const inputHeight = document.getElementById("height");
|
||||||
inputHeight.onchange = update;
|
inputHeight.onchange = updateViaManualMeasurements;
|
||||||
|
|
||||||
|
|
||||||
const selectSavicSuiteRoyaleXL = document.getElementById("SavicSuiteRoyaleXL");
|
const selectSavicSuiteRoyaleXL = document.getElementById("SavicSuiteRoyaleXL");
|
||||||
const selectSavicSuiteRoyale95Double = document.getElementById("SavicSuiteRoyale95Double");
|
const selectSavicSuiteRoyale95Double = document.getElementById("SavicSuiteRoyale95Double");
|
||||||
const selectTiakiKleintierkäfigEtagere = document.getElementById("TiakiKleintierkäfigEtagere");
|
const selectTiakiKleintierkäfigEtagere = document.getElementById("TiakiKleintierkäfigEtagere");
|
||||||
|
|
||||||
|
const cardSavicSuiteRoyaleXL = document.getElementById("card-SavicSuiteRoyaleXL");
|
||||||
|
const cardSavicSuiteRoyale95Double = document.getElementById("card-SavicSuiteRoyale95Double");
|
||||||
|
const cardTiakiKleintierkäfigEtagere = document.getElementById("card-TiakiKleintierkäfigEtagere");
|
||||||
|
|
||||||
|
|
||||||
|
function markActiveCage(cageName) {
|
||||||
|
|
||||||
|
cardSavicSuiteRoyaleXL.classList.remove("card-active");
|
||||||
|
cardSavicSuiteRoyale95Double.classList.remove("card-active");
|
||||||
|
cardTiakiKleintierkäfigEtagere.classList.remove("card-active");
|
||||||
|
if (cageName != "") {
|
||||||
|
const activeCage = document.getElementById("card-" + cageName);
|
||||||
|
activeCage.classList.add("card-active")
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
function updateCage(event) {
|
function updateCage(event) {
|
||||||
console.log("dada");
|
|
||||||
selectSavicSuiteRoyaleXL.checked = false;
|
selectSavicSuiteRoyaleXL.checked = false;
|
||||||
selectSavicSuiteRoyale95Double.checked = false;
|
selectSavicSuiteRoyale95Double.checked = false;
|
||||||
selectTiakiKleintierkäfigEtagere.checked = false;
|
selectTiakiKleintierkäfigEtagere.checked = false;
|
||||||
@ -119,6 +135,8 @@
|
|||||||
inputDepth.value = dim.depth;
|
inputDepth.value = dim.depth;
|
||||||
inputHeight.value = dim.height;
|
inputHeight.value = dim.height;
|
||||||
|
|
||||||
|
markActiveCage(cageName);
|
||||||
|
|
||||||
update();
|
update();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -172,6 +190,10 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function updateViaManualMeasurements () {
|
||||||
|
markActiveCage("ManualMeasurements");
|
||||||
|
update();
|
||||||
|
}
|
||||||
function update() {
|
function update() {
|
||||||
const width = inputWidth.value
|
const width = inputWidth.value
|
||||||
const depth = inputDepth.value
|
const depth = inputDepth.value
|
||||||
|
Loading…
Reference in New Issue
Block a user