mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-11-24 13:58:29 +08:00
18 lines
389 B
JavaScript
18 lines
389 B
JavaScript
import Code from "../services/code"
|
|
class DetailsHighlighter {
|
|
|
|
constructor(elem) {
|
|
this.elem = elem;
|
|
this.dealtWith = false;
|
|
elem.addEventListener('toggle', this.onToggle.bind(this));
|
|
}
|
|
|
|
onToggle() {
|
|
if (this.dealtWith) return;
|
|
|
|
Code.highlightWithin(this.elem);
|
|
this.dealtWith = true;
|
|
}
|
|
}
|
|
|
|
export default DetailsHighlighter; |