1
0
mirror of synced 2026-08-05 22:36:55 +00:00

DEV: Move closeOverlay action

This commit is contained in:
Jarek Radosz
2022-10-02 18:57:37 +02:00
parent 6ba499e917
commit fd9c23b2dc
3 changed files with 12 additions and 9 deletions
@@ -1,3 +1,10 @@
import Component from "@glimmer/component";
import { action } from "@ember/object";
export default class TableOfContents extends Component {}
export default class TableOfContents extends Component {
@action
closeOverlay(e) {
e.preventDefault();
document.querySelector(".d-toc-wrapper").classList.remove("overlay");
}
}
@@ -207,13 +207,6 @@ export default {
e.preventDefault();
return false;
}
// close overlay
if (e.target.closest("a").classList.contains("d-toc-close")) {
document.querySelector(".d-toc-wrapper").classList.remove("overlay");
e.preventDefault();
return false;
}
}
if (!document.querySelector(".d-toc-wrapper.overlay")) {
@@ -7,8 +7,11 @@
>
{{d-icon "downward"}}
</a>
<a href="#" class="d-toc-close">{{d-icon "times"}}</a>
<a href class="d-toc-close" {{on "click" this.closeOverlay}}>
{{d-icon "times"}}
</a>
</div>
<div id="d-toc">
</div>
</div>