core.js 1.4 KB

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