Эх сурвалжийг харах

Test new class functionality.

cixo 1 жил өмнө
parent
commit
aa26ea9b8c

+ 9 - 0
assets/core.js

@@ -1,5 +1,6 @@
 import { applet_builder, applet_animations } from "./applet.js";
 import { submission_part } from "./app_parts.js";
+import { list_applet } from "./list_applet.js";
 
 document.addEventListener("DOMContentLoaded", () => {
     const submissions_panel = document.querySelector(".left-bar");  
@@ -30,4 +31,12 @@ document.addEventListener("DOMContentLoaded", () => {
         ".submission-description",
         ".close-it"
     );
+
+    const submissions_list_applet = new list_applet(
+        document.querySelector(".left-bar .items-list"),
+        "receipt_long"
+    );
+
+    submissions_list_applet.append("OwO", () => alert("OwO"));
+    submissions_list_applet.append("UwU", () => alert("UwU"));
 });

+ 3 - 3
assets/list_applet.js

@@ -26,9 +26,9 @@ class list_applet {
     }   
 
     clean() {
-        this.#target.childNodes.forEach(item => {
-            item.remove();
-        });
+        while(this.#target.childElementCount) {
+            this.#target.lastChild.remove();
+        }
     }
 
     exists(name) {