]> BookStack Code Mirror - bookstack/blobdiff - resources/assets/js/components/collapsible.js
Update errors.php
[bookstack] / resources / assets / js / components / collapsible.js
index a13b367d3458dfa3ddb471fb581db6337600fa0c..464f394c1e7e42a8d1dc568c94568d53f1498819 100644 (file)
@@ -1,3 +1,5 @@
+import {slideDown, slideUp} from "../services/animations";
+
 /**
  * Collapsible
  * Provides some simple logic to allow collapsible sections.
@@ -16,12 +18,14 @@ class Collapsible {
 
     open() {
         this.elem.classList.add('open');
-        $(this.content).slideDown(400);
+        this.trigger.setAttribute('aria-expanded', 'true');
+        slideDown(this.content, 300);
     }
 
     close() {
         this.elem.classList.remove('open');
-        $(this.content).slideUp(400);
+        this.trigger.setAttribute('aria-expanded', 'false');
+        slideUp(this.content, 300);
     }
 
     toggle() {