From 50709361378fa37d455b21fb716169416888314f Mon Sep 17 00:00:00 2001 From: Benny Powers Date: Mon, 17 Oct 2022 21:13:17 +0300 Subject: [PATCH] feat(html): lit attr binding interpolation --- queries/html_tags/injections.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/queries/html_tags/injections.scm b/queries/html_tags/injections.scm index 1c8cdf6ab..c29619281 100644 --- a/queries/html_tags/injections.scm +++ b/queries/html_tags/injections.scm @@ -63,4 +63,14 @@ (quoted_attribute_value (attribute_value) @css)) (#eq? @_attr "style")) +; lit-html style template interpolation +((attribute + (quoted_attribute_value (attribute_value) @javascript)) + (#match? @javascript "\\$\\{") + (#offset! @javascript 0 2 0 -1)) +((attribute + (attribute_value) @javascript) + (#match? @javascript "\\$\\{") + (#offset! @javascript 0 2 0 -2)) + (comment) @comment