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 98a3aa25..f46de148 100644 --- a/webapp/src/main/webapp/themes/iph/js/collapsible_elements.js +++ b/webapp/src/main/webapp/themes/iph/js/collapsible_elements.js @@ -9,15 +9,16 @@ function addCollapsibleOnClick() { if (collapsibleLink === null){ collapseNextElementOnClick(coll[i]); } else { - collapseNextOuterElementOnClick(collapsibleLink); + expandableNextOuterElementOnClick(collapsibleLink); } } } -function collapseNextOuterElementOnClick(element){ +function expandableNextOuterElementOnClick(element){ element.addEventListener("click", function() { - this.classList.toggle("active"); + this.parentElement.classList.toggle("expanded"); + this.parentElement.classList.toggle("collapsed"); var content = this.parentElement.nextElementSibling; if (content.style.display === "block") { content.style.display = "none"; 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 102c3adb..89d2f111 100644 --- a/webapp/src/main/webapp/themes/iph/templates/text-lib.ftl +++ b/webapp/src/main/webapp/themes/iph/templates/text-lib.ftl @@ -37,14 +37,14 @@ <#macro documentRubrics > <#assign docRubrics = propertyGroups.pullProperty("https://iph.ras.ru/relationships#belongsTo")!> <#if ( docRubrics?? && docRubrics?has_content ) || (rubrics?? && rubrics?has_content)> -