Skip to content

Commit 99e7442

Browse files
[BUGFIX] Move fullscreen to own section (kitodo#1531)
Co-authored-by: Sebastian Meyer <sebastian.meyer@opencultureconsulting.com>
1 parent 30eaa54 commit 99e7442

File tree

2 files changed

+35
-25
lines changed

2 files changed

+35
-25
lines changed

Classes/Controller/NavigationController.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,8 @@ public function mainAction(): ResponseInterface
154154
}
155155
}
156156

157+
$this->view->assign('multiview', $this->requestData['multiview'] ?? null);
158+
157159
return $this->htmlResponse();
158160
}
159161
}

Resources/Private/Templates/Navigation/Main.html

Lines changed: 33 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -209,16 +209,20 @@
209209
</f:section>
210210

211211
<f:section name="render.zoom">
212-
<div class="tx-dlf-navigation-zoom-in">
213-
<a href="#" title="{f:translate(key: 'zoomIn')}" onclick="tx_dlf_viewer.map.zoomIn();">
214-
<f:translate key="zoomIn"/>
215-
</a>
216-
</div>
217-
<div class="tx-dlf-navigation-zoom-out">
218-
<a href="#" title="{f:translate(key: 'zoomOut')}" onclick="tx_dlf_viewer.map.zoomOut();">
219-
<f:translate key="zoomOut"/>
220-
</a>
221-
</div>
212+
<f:if condition="{multiview} != 1">
213+
<f:then>
214+
<div class="tx-dlf-navigation-zoom-in">
215+
<a href="#" title="{f:translate(key: 'zoomIn')}" onclick="tx_dlf_viewer.map.zoomIn();">
216+
<f:translate key="zoomIn"/>
217+
</a>
218+
</div>
219+
<div class="tx-dlf-navigation-zoom-out">
220+
<a href="#" title="{f:translate(key: 'zoomOut')}" onclick="tx_dlf_viewer.map.zoomOut();">
221+
<f:translate key="zoomOut"/>
222+
</a>
223+
</div>
224+
</f:then>
225+
</f:if>
222226
<div class="tx-dlf-navigation-fullscreen">
223227
<a href="#" title="{f:translate(key: 'zoomFullscreen')}">
224228
<f:translate key="zoomFullscreen"/>
@@ -227,21 +231,25 @@
227231
</f:section>
228232

229233
<f:section name="render.rotation">
230-
<div class="tx-dlf-navigation-rotate-left">
231-
<a href="#" title="{f:translate(key: 'rotateLeft')}" onclick="tx_dlf_viewer.map.rotateLeft();">
232-
<f:translate key="rotateLeft"/>
233-
</a>
234-
</div>
235-
<div class="tx-dlf-navigation-rotate-right">
236-
<a href="#" title="{f:translate(key: 'rotateRight')}" onclick="tx_dlf_viewer.map.rotateRight();">
237-
<f:translate key="rotateRight"/>
238-
</a>
239-
</div>
240-
<div class="tx-dlf-navigation-rotate-reset">
241-
<a href="#" title="{f:translate(key: 'rotateReset')}" onclick="tx_dlf_viewer.map.resetRotation();">
242-
<f:translate key="rotateReset"/>
243-
</a>
244-
</div>
234+
<f:if condition="{multiview} != 1">
235+
<f:then>
236+
<div class="tx-dlf-navigation-rotate-left">
237+
<a href="#" title="{f:translate(key: 'rotateLeft')}" onclick="tx_dlf_viewer.map.rotateLeft();">
238+
<f:translate key="rotateLeft"/>
239+
</a>
240+
</div>
241+
<div class="tx-dlf-navigation-rotate-right">
242+
<a href="#" title="{f:translate(key: 'rotateRight')}" onclick="tx_dlf_viewer.map.rotateRight();">
243+
<f:translate key="rotateRight"/>
244+
</a>
245+
</div>
246+
<div class="tx-dlf-navigation-rotate-reset">
247+
<a href="#" title="{f:translate(key: 'rotateReset')}" onclick="tx_dlf_viewer.map.resetRotation();">
248+
<f:translate key="rotateReset"/>
249+
</a>
250+
</div>
251+
</f:then>
252+
</f:if>
245253
</f:section>
246254

247255
<f:section name="render.measureBack">

0 commit comments

Comments
 (0)