diff options
| author | Benny Powers <bennypowers@users.noreply.github.com> | 2023-05-03 12:56:13 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-03 09:56:13 +0000 |
| commit | 5e95ecaad0a533b6aae36361706e7a5028cd1841 (patch) | |
| tree | 5f53d6469ca2deff18b44a49edc4d6b08e97a7ad | |
| parent | Update parsers: blueprint, c_sharp, dockerfile, haskell (diff) | |
| download | nvim-treesitter-5e95ecaad0a533b6aae36361706e7a5028cd1841.tar nvim-treesitter-5e95ecaad0a533b6aae36361706e7a5028cd1841.tar.gz nvim-treesitter-5e95ecaad0a533b6aae36361706e7a5028cd1841.tar.bz2 nvim-treesitter-5e95ecaad0a533b6aae36361706e7a5028cd1841.tar.lz nvim-treesitter-5e95ecaad0a533b6aae36361706e7a5028cd1841.tar.xz nvim-treesitter-5e95ecaad0a533b6aae36361706e7a5028cd1841.tar.zst nvim-treesitter-5e95ecaad0a533b6aae36361706e7a5028cd1841.zip | |
injections(html): event attributes (#4750)
injections(html): inject javascript into event attributes
Adds javascript injections to HTML `onevent` attributes.
| -rw-r--r-- | queries/html_tags/injections.scm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/queries/html_tags/injections.scm b/queries/html_tags/injections.scm index e8926b6b8..9e02fc21b 100644 --- a/queries/html_tags/injections.scm +++ b/queries/html_tags/injections.scm @@ -66,3 +66,10 @@ (attribute_value) @regex ] (#eq? @_attr "pattern"))) )) + +; <input type="checkbox" onchange="this.closest('form').elements.output.value = this.checked"> +(attribute + (attribute_name) @_name + (#lua-match? @_name "^on[a-z]+$") + (#offset! @javascript 0 1 0 -1) + (quoted_attribute_value) @javascript) |
