diff --git a/webclient/src/views/view/i18n-view.yaml b/webclient/src/views/view/i18n-view.yaml index 00326d0b6..48c41e496 100644 --- a/webclient/src/views/view/i18n-view.yaml +++ b/webclient/src/views/view/i18n-view.yaml @@ -107,3 +107,12 @@ view_view: author: { de: "Autor", en: "Author" } source: { de: "Quelle", en: "Source" } license: { de: "Lizenz", en: "License" } + modalRoomfinder: + header: + de: "Lageplan" + en: "Site Plan" + close: { de: "Schließen", en: "Close"} + image_alt: + de: "Ein Bild welches den Lageplan zeigt" + en: "Image showing the Site Plan" + diff --git a/webclient/src/views/view/view-view.inc b/webclient/src/views/view/view-view.inc index 36198ae2a..82b7618d9 100644 --- a/webclient/src/views/view/view-view.inc +++ b/webclient/src/views/view/view-view.inc @@ -239,31 +239,36 @@
-
- Cross showing where the room is located on the hand-drawn roomfinder map image - Hand-drawn roomfinder map image -
- ${{_.view_view.map.img_source}}$: {{ - view_data.maps.roomfinder.available[state.map.roomfinder.selected_index].source - }} -
-
+ +
+ Cross showing where the room is located on the hand-drawn roomfinder map image + Hand-drawn roomfinder map image +
+ ${{_.view_view.map.img_source}}$: {{ + view_data.maps.roomfinder.available[state.map.roomfinder.selected_index].source + }} +
+
+
+ +
label { padding: .05rem .3rem; } + #roomfinderModal-container { + padding-bottom: 4em; + } + + #modalRoomfinder-map-cross { + position: absolute; + transition: transform .3s; + pointer-events: none; + } + + #modalRoomfinder-map-img { + width: 100%; // Without this part the image doesn't fill the modal over the whole width. + } + .accordion-body { ul, button, @@ -549,6 +564,16 @@ } } } + + /* --- Modal Roomfinder --- */ + #modal-roomfinder { + align-items: baseline; + + & .modal-container { + position: relative; + top: 5em; + } + } } // 'md' (