diff options
| author | Pham Huy Hoang <hoangtun0810@gmail.com> | 2023-08-16 16:58:25 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-16 16:58:25 +0900 |
| commit | 294f753ed3597d7e221352efe8080a8951d740b4 (patch) | |
| tree | cf30fc697bd4218147695a382d89520c34854202 | |
| parent | fix(python,starlark): update parsers & add escape_interpolation (diff) | |
| download | nvim-treesitter-294f753ed3597d7e221352efe8080a8951d740b4.tar nvim-treesitter-294f753ed3597d7e221352efe8080a8951d740b4.tar.gz nvim-treesitter-294f753ed3597d7e221352efe8080a8951d740b4.tar.bz2 nvim-treesitter-294f753ed3597d7e221352efe8080a8951d740b4.tar.lz nvim-treesitter-294f753ed3597d7e221352efe8080a8951d740b4.tar.xz nvim-treesitter-294f753ed3597d7e221352efe8080a8951d740b4.tar.zst nvim-treesitter-294f753ed3597d7e221352efe8080a8951d740b4.zip | |
fix(ecma): fix no injections for innerHTML (#5258)
| -rw-r--r-- | queries/ecma/injections.scm | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/queries/ecma/injections.scm b/queries/ecma/injections.scm index 3b55295ce..720dd2eda 100644 --- a/queries/ecma/injections.scm +++ b/queries/ecma/injections.scm @@ -100,6 +100,15 @@ (#set! injection.language "graphql")) ; el.innerHTML = `<html>` +(assignment_expression + left: + (member_expression + property: (property_identifier) @_prop + (#any-of? @_prop "outerHTML" "innerHTML")) + right: (template_string) @injection.content + (#offset! @injection.content 0 1 0 -1) + (#set! injection.language "html")) + ; el.innerHTML = '<html>' (assignment_expression left: @@ -107,9 +116,5 @@ property: (property_identifier) @_prop (#any-of? @_prop "outerHTML" "innerHTML")) right: - [ - (template_string) - (string) - ] @injection.content - (#offset! @injection.content 0 1 0 -1) + (string (string_fragment) @injection.content) (#set! injection.language "html")) |
