diff options
| author | ckonstanski <kostcarl@isu.edu> | 2026-07-30 17:56:41 -0600 |
|---|---|---|
| committer | ckonstanski <kostcarl@isu.edu> | 2026-07-30 17:56:41 -0600 |
| commit | cfb4bf6be1b18ec15cddbec1ea37e76176b1050b (patch) | |
| tree | 1bbe88bca7ea6282296a9cfb16b6e52bd16c6f38 /src/static/admin/js/collapse.min.js | |
| parent | aeab73540c306e5f906bccc444c252d8ad2adc34 (diff) | |
initial commit
Diffstat (limited to 'src/static/admin/js/collapse.min.js')
| -rw-r--r-- | src/static/admin/js/collapse.min.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/static/admin/js/collapse.min.js b/src/static/admin/js/collapse.min.js new file mode 100644 index 0000000..9e16a21 --- /dev/null +++ b/src/static/admin/js/collapse.min.js @@ -0,0 +1,3 @@ +(function(){var e=function(b,a){return b.nodeName===a.toUpperCase()?b:"BODY"===b.parentNode.nodeName?null:b.parentNode&&e(b.parentNode,a)};window.addEventListener("load",function(){for(var b=document.querySelectorAll("fieldset.collapse"),a=0;a<b.length;a++){var c=b[a];if(0===c.querySelectorAll("div.errors").length){c.classList.add("collapsed");c=c.querySelector("h2");var d=document.createElement("a");d.setAttribute("id","fieldsetcollapser"+a);d.setAttribute("class","collapse-toggle");d.setAttribute("href", +"#");d.textContent=gettext("Show");c.appendChild(document.createTextNode(" ("));c.appendChild(d);c.appendChild(document.createTextNode(")"))}}b=function(a){if(a.target.matches(".collapse-toggle")){a.preventDefault();a.stopPropagation();var b=e(a.target,"fieldset");b.classList.contains("collapsed")?(a.target.textContent=gettext("Hide"),b.classList.remove("collapsed")):(a.target.textContent=gettext("Show"),b.classList.add("collapsed"))}};c=document.querySelectorAll("fieldset.module");for(a=0;a<c.length;a++)c[a].addEventListener("click", +b)})})(); |
