diff options
| author | Benny Powers <bennypowers@users.noreply.github.com> | 2022-10-13 18:04:04 +0300 |
|---|---|---|
| committer | Amaan Qureshi <amaanq12@gmail.com> | 2023-02-25 11:17:13 -0500 |
| commit | 248a87ef6587b7ccfaaf4b6b405cec50849b0f8c (patch) | |
| tree | 45421d3417c4a0652ec3b2b4a5e3c3b13f134bb3 /queries/ecma | |
| parent | Update parsers: cpon, javascript, perl, tsx, typescript (diff) | |
| download | nvim-treesitter-248a87ef6587b7ccfaaf4b6b405cec50849b0f8c.tar nvim-treesitter-248a87ef6587b7ccfaaf4b6b405cec50849b0f8c.tar.gz nvim-treesitter-248a87ef6587b7ccfaaf4b6b405cec50849b0f8c.tar.bz2 nvim-treesitter-248a87ef6587b7ccfaaf4b6b405cec50849b0f8c.tar.lz nvim-treesitter-248a87ef6587b7ccfaaf4b6b405cec50849b0f8c.tar.xz nvim-treesitter-248a87ef6587b7ccfaaf4b6b405cec50849b0f8c.tar.zst nvim-treesitter-248a87ef6587b7ccfaaf4b6b405cec50849b0f8c.zip | |
feat(ecma): add innerHTML injection
Diffstat (limited to 'queries/ecma')
| -rw-r--r-- | queries/ecma/injections.scm | 15 |
1 files changed, 15 insertions, 0 deletions
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 = `<html>` +(assignment_expression + left: (member_expression + property: (property_identifier) @_prop + (#eq? @_prop "innerHTML")) + right: (template_string) @html + (#offset! @html 0 1 0 -1)) +; el.innerHTML = '<html>' +(assignment_expression + left: (member_expression + property: (property_identifier) @_prop + (#eq? @_prop "innerHTML")) + right: (string) @html + (#offset! @html 0 1 0 -1)) |
