diff --git a/webapp/src/main/webapp/themes/iph/js/collapsible_elements.js b/webapp/src/main/webapp/themes/iph/js/collapsible_elements.js index f46de148d..39c95a59b 100644 --- a/webapp/src/main/webapp/themes/iph/js/collapsible_elements.js +++ b/webapp/src/main/webapp/themes/iph/js/collapsible_elements.js @@ -51,8 +51,10 @@ function applyExpandSettings() { expandSwitchSettingsCB.checked = true; } $('.autoExpand').show(); + showDocumentCollapseButton(); } else { $('.autoExpand').hide(); + showDocumentExpandButton(); } } @@ -60,12 +62,25 @@ function switchExpand() { var checkBox = document.getElementById("expandCB"); if (checkBox.checked == true) { $('.autoExpand').show(); - localStorage.setItem('switchExpand', true); + showDocumentCollapseButton(); } else { $('.autoExpand').hide(); - localStorage.setItem('switchExpand', false); + showDocumentExpandButton(); } } +function showDocumentCollapseButton(){ + var collapseTextControl = document.querySelector('#collapseTextControl'); + collapseTextControl.style.display = "inline"; + var expandTextControl = document.querySelector('#expandTextControl'); + expandTextControl.style.display = "none"; +} + +function showDocumentExpandButton(){ + var collapseTextControl = document.querySelector('#collapseTextControl'); + collapseTextControl.style.display = "none"; + var expandTextControl = document.querySelector('#expandTextControl'); + expandTextControl.style.display = "inline"; +} function switchExpandSettings() { var checkBox = document.getElementById("expandSettingsCB"); diff --git a/webapp/src/main/webapp/themes/iph/templates/text-lib.ftl b/webapp/src/main/webapp/themes/iph/templates/text-lib.ftl index 37f1b6f57..44731f6a4 100644 --- a/webapp/src/main/webapp/themes/iph/templates/text-lib.ftl +++ b/webapp/src/main/webapp/themes/iph/templates/text-lib.ftl @@ -192,7 +192,9 @@ <#macro expandSwitch>
-