Skip to content

Commit 7fe48ba

Browse files
Display toolbox initialization only once
1 parent 9b875c5 commit 7fe48ba

File tree

1 file changed

+11
-9
lines changed
  • Resources/Private/Plugins/Kitodo/Templates/Toolbox

1 file changed

+11
-9
lines changed

Resources/Private/Plugins/Kitodo/Templates/Toolbox/Main.html

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -172,14 +172,16 @@
172172
</f:then>
173173
</f:if>
174174

175-
<script>
176-
window.addEventListener('tx-dlf-documentLoaded', (e) => {
177-
// Avoid instantiating dlfToolbox multiple times;
178-
// TODO: Rethink how it's done
179-
if (!window.tx_dlf_toolbox) {
180-
window.tx_dlf_toolbox = new dlfToolbox(e.detail.docController);
181-
}
182-
});
183-
</script>
175+
<f:if condition="{activateToolbox}">
176+
<f:then>
177+
<script>
178+
window.addEventListener('tx-dlf-documentLoaded', (e) => {
179+
if (!window.tx_dlf_toolbox) {
180+
window.tx_dlf_toolbox = new dlfToolbox(e.detail.docController);
181+
}
182+
});
183+
</script>
184+
</f:then>
185+
</f:if>
184186

185187
</html>

0 commit comments

Comments
 (0)