core.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { applet_builder, applet_animations } from "./applet.js";
  2. import { submission_part } from "./app_parts.js";
  3. import { list_applet } from "./list_applet.js";
  4. document.addEventListener("DOMContentLoaded", () => {
  5. const submissions_panel = document.querySelector(".left-bar");
  6. const submissions_panel_swap = submissions_panel.querySelector(".open-it");
  7. const submissions_applet_builder = new applet_builder();
  8. submissions_applet_builder.minimalise = submissions_panel_swap;
  9. submissions_applet_builder.maximalise = submissions_panel_swap;
  10. submissions_applet_builder.target = submissions_panel;
  11. submissions_applet_builder.animation = applet_animations.hide_left;
  12. const submissions_applet = submissions_applet_builder.build();
  13. const elements_panel = document.querySelector(".elements-bar");
  14. const elements_panel_swap = elements_panel.querySelector(".open-it");
  15. const elements_panel_builder = new applet_builder();
  16. elements_panel_builder.minimalise = elements_panel_swap;
  17. elements_panel_builder.maximalise = elements_panel_swap;
  18. elements_panel_builder.target = elements_panel;
  19. elements_panel_builder.animation = applet_animations.hide_right;
  20. const elements_applet = elements_panel_builder.build();
  21. const submission_in_app = new submission_part(
  22. ".submission-name-bar",
  23. ".submission-description",
  24. ".submission-description",
  25. ".close-it"
  26. );
  27. const submissions_list_applet = new list_applet(
  28. document.querySelector(".left-bar .items-list"),
  29. "receipt_long"
  30. );
  31. submissions_list_applet.append("OwO", () => alert("OwO"));
  32. submissions_list_applet.append("UwU", () => alert("UwU"));
  33. });