diff options
author | Marius Balteanu <marius.balteanu@zitec.com> | 2025-04-13 20:57:15 +0000 |
---|---|---|
committer | Marius Balteanu <marius.balteanu@zitec.com> | 2025-04-13 20:57:15 +0000 |
commit | 99cc321840d2cbe61bae4e76c2b45e65cdfe74bb (patch) | |
tree | 5c6c498ac01e1521eec16148624e8cd6682c727b /app/assets/javascripts | |
parent | 6951e569c4d4843e3f4444e79dcaa3ae1201363b (diff) | |
download | redmine-master.tar.gz redmine-master.zip |
Add/remove @icon-rtl@ class when switching between angle-down / angle-right SVG icons (#42465).HEADmaster
git-svn-id: https://svn.redmine.org/redmine/trunk@23656 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r-- | app/assets/javascripts/application.js | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index d991035b6..9054ebec0 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -43,10 +43,18 @@ function toggleRowGroup(el) { } function toggleExpendCollapseIcon(el) { + const svg = el.getElementsByTagName('svg').item(0) + + if (svg === null) { + return false; + } + if (el.classList.contains('icon-expanded')) { - updateSVGIcon(el, 'angle-down') + updateSVGIcon(svg, 'angle-down') + svg.classList.remove('icon-rtl') } else { - updateSVGIcon(el, 'angle-right') + updateSVGIcon(svg, 'angle-right') + svg.classList.add('icon-rtl') } } |