Improve code mirror comments check (#8585)

This commit is contained in:
Bram Kragten
2021-03-09 11:23:02 +01:00
committed by GitHub
parent 9ec4e083d9
commit 41852460e1
5 changed files with 30 additions and 14 deletions

View File

@@ -47,6 +47,17 @@ export class HaCodeEditor extends UpdatingElement {
return this.codemirror ? this.codemirror.state.doc.toString() : this._value;
}
public get hasComments(): boolean {
if (!this.codemirror || !this._loadedCodeMirror) {
return false;
}
const className = this._loadedCodeMirror.HighlightStyle.get(
this.codemirror.state,
this._loadedCodeMirror.tags.comment
);
return !!this.shadowRoot!.querySelector(`span.${className}`);
}
public connectedCallback() {
super.connectedCallback();
if (!this.codemirror) {