Added Search function for items and fixed javascript controller
This commit is contained in:
@@ -1,27 +1,29 @@
|
||||
import { Controller } from "@hotwire/stimulus"
|
||||
// Wird der controller überhaupt gebraucht? Funktioniert auch ohne.. ;)
|
||||
|
||||
import { Controller } from "@hotwired/stimulus";
|
||||
|
||||
export default class extends Controller {
|
||||
static targets = [ "userSection", "roomSection" ]
|
||||
static targets = ["userSection", "roomSection"];
|
||||
|
||||
toggle(event) {
|
||||
const value = event.target.value
|
||||
const userDropdown = this.userSectionTarget.querySelector('select')
|
||||
const roomDropdown = this.roomSectionTarget.querySelector('select')
|
||||
const value = event.target.value;
|
||||
const userDropdown = this.userSectionTarget.querySelector("select");
|
||||
const roomDropdown = this.roomSectionTarget.querySelector("select");
|
||||
|
||||
if (value === "user") {
|
||||
this.userSectionTarget.classList.remove("hidden")
|
||||
this.roomSectionTarget.classList.add("hidden")
|
||||
roomDropdown.value = "" // Raum-ID löschen, da ein Artikel nur einen Inhaber haben kann
|
||||
this.userSectionTarget.classList.remove("hidden");
|
||||
this.roomSectionTarget.classList.add("hidden");
|
||||
roomDropdown.value = ""; // Raum-ID löschen, da ein Artikel nur einen Inhaber haben kann
|
||||
} else if (value === "room") {
|
||||
this.roomSectionTarget.classList.remove("hidden")
|
||||
this.userSectionTarget.classList.add("hidden")
|
||||
userDropdown.value = "" // User-ID löschen
|
||||
this.roomSectionTarget.classList.remove("hidden");
|
||||
this.userSectionTarget.classList.add("hidden");
|
||||
userDropdown.value = ""; // User-ID löschen
|
||||
} else {
|
||||
// Hauptlager ausgewählt -> Beide ausblenden und Werte in der DB nullen
|
||||
this.userSectionTarget.classList.add("hidden")
|
||||
this.roomSectionTarget.classList.add("hidden")
|
||||
userDropdown.value = ""
|
||||
roomDropdown.value = ""
|
||||
this.userSectionTarget.classList.add("hidden");
|
||||
this.roomSectionTarget.classList.add("hidden");
|
||||
userDropdown.value = "";
|
||||
roomDropdown.value = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user