sqlite.js 552 B

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