mirror of https://github.com/freeCodeCamp/devdocs
24 lines
552 B
24 lines
552 B
//= require views/pages/base
|
|
|
|
app.views.SqlitePage = class SqlitePage extends app.views.BasePage {
|
|
static events = { click: "onClick" };
|
|
|
|
onClick(event) {
|
|
let el, id;
|
|
if (!(id = event.target.getAttribute("data-toggle"))) {
|
|
return;
|
|
}
|
|
if (!(el = this.find(`#${id}`))) {
|
|
return;
|
|
}
|
|
$.stopEvent(event);
|
|
if (el.style.display === "none") {
|
|
el.style.display = "block";
|
|
event.target.textContent = "hide";
|
|
} else {
|
|
el.style.display = "none";
|
|
event.target.textContent = "show";
|
|
}
|
|
}
|
|
};
|