diff --git a/public/js/components/Tempus/AppMenu.js b/public/js/components/Tempus/AppMenu.js new file mode 100644 index 000000000..f6d6e3cac --- /dev/null +++ b/public/js/components/Tempus/AppMenu.js @@ -0,0 +1,24 @@ +import AppMenu from "../AppMenu.js"; + +export default { + name: "TempusAppMenu", + components: { + AppMenu, + }, + template: /* html */ ` + + `, +}; diff --git a/public/js/components/Tempus/Tempus.js b/public/js/components/Tempus/Tempus.js index 0b83340b2..4c37fd3b5 100644 --- a/public/js/components/Tempus/Tempus.js +++ b/public/js/components/Tempus/Tempus.js @@ -26,13 +26,11 @@ import ApiSearchbar from "../../api/factory/searchbar.js"; import ApiRenderers from "../../api/factory/renderers.js"; import ApiTempusConfig from "../../api/factory/tempus/config.js"; import ApiBetriebsmittel from "../../api/factory/betriebsmittel.js"; -import AppMenu from "../AppMenu.js"; import drop from "../../directives/drop.js"; import AppConfig from "../AppConfig.js"; import BsModal from "../Bootstrap/Modal.js"; -import StvVerband from "../Stv/Studentenverwaltung/Verband.js"; import ApiStudiengangTree from "../../api/factory/tempus/studiengangtree.js"; import ApiInfo from "../../api/factory/tempus/info.js"; import StvStudiensemester from "../Stv/Studentenverwaltung/Studiensemester.js"; @@ -46,6 +44,8 @@ import ResourcesAssignmentModal from "./ResourcesAssignmentModal.js"; import TagsAssignmentModal from "./TagsAssignmentModal.js"; import { getTempusSearchbarOptions } from "./Filters/searchbarOptions.js"; import TempusHeader from "./Header.js"; +import TempusAppMenu from "./AppMenu.js"; +import TempusVerbandMenu from "./VerbandMenu.js"; export default { name: "Tempus", @@ -58,10 +58,10 @@ export default { RoomSelection, ParkingSlot, AppConfig, - AppMenu, + TempusAppMenu, TempusHeader, BsModal, - StvVerband, + TempusVerbandMenu, StvStudiensemester, Multiselect: primevue.multiselect, Reservierung, @@ -274,12 +274,6 @@ export default { this.ort_kurzbz = data.ort_kurzbz; this.rooms = [{ ort_kurzbz: data.ort_kurzbz }]; }, - onSelectVerbandAndClose(payload) { - console.log(payload); - this.onSelectVerband(payload); - bootstrap.Offcanvas.getOrCreateInstance(this.$refs.verbandMenu).hide(); - }, - onSelectVerband({ link, studiengang_kz, semester, orgform_kurzbz, name }) { if (orgform_kurzbz) { semester = null; @@ -918,15 +912,7 @@ export default { />