From 248a87ef6587b7ccfaaf4b6b405cec50849b0f8c Mon Sep 17 00:00:00 2001 From: Benny Powers Date: Thu, 13 Oct 2022 18:04:04 +0300 Subject: [PATCH] feat(ecma): add innerHTML injection --- queries/ecma/injections.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/queries/ecma/injections.scm b/queries/ecma/injections.scm index 6bd5da862..a901f34b3 100644 --- a/queries/ecma/injections.scm +++ b/queries/ecma/injections.scm @@ -67,3 +67,18 @@ (((template_string) @_template_string (#match? @_template_string "^`#graphql")) @graphql) + +; el.innerHTML = `` +(assignment_expression + left: (member_expression + property: (property_identifier) @_prop + (#eq? @_prop "innerHTML")) + right: (template_string) @html + (#offset! @html 0 1 0 -1)) +; el.innerHTML = '' +(assignment_expression + left: (member_expression + property: (property_identifier) @_prop + (#eq? @_prop "innerHTML")) + right: (string) @html + (#offset! @html 0 1 0 -1))