sqlite.js 560 B

123456789101112131415161718192021222324
  1. //= require views/pages/base
  2. app.views.SqlitePage = class SqlitePage extends app.views.BasePage {
  3. static events = { click: "onClick" };
  4. onClick(event) {
  5. const id = event.target.getAttribute("data-toggle");
  6. if (!id) {
  7. return;
  8. }
  9. const el = this.find(`#${id}`);
  10. if (!el) {
  11. return;
  12. }
  13. $.stopEvent(event);
  14. if (el.style.display === "none") {
  15. el.style.display = "block";
  16. event.target.textContent = "hide";
  17. } else {
  18. el.style.display = "none";
  19. event.target.textContent = "show";
  20. }
  21. }
  22. };