From da3e87a38e3b163b2ed7f21b1577befb35cb7280 Mon Sep 17 00:00:00 2001 From: Sara Vieira Date: Thu, 22 Dec 2022 15:02:41 +0000 Subject: [PATCH] move implementatipn --- macros/src/declare.rs | 2 +- macros/src/html.rs | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/macros/src/declare.rs b/macros/src/declare.rs index 6751709..adcbf7a 100644 --- a/macros/src/declare.rs +++ b/macros/src/declare.rs @@ -357,7 +357,7 @@ impl Declare { write!(f, "<{}", #name)?; #print_attrs for (key, value) in &self.data_attributes { - write!(f, " data-{}=\"{}\"", str::replace(key, "_", "-"), + write!(f, " data-{}=\"{}\"", key, crate::escape_html_attribute(value.to_string()))?; } for (key, value) in &self.aria_attributes { diff --git a/macros/src/html.rs b/macros/src/html.rs index 4fd914c..dc1034e 100644 --- a/macros/src/html.rs +++ b/macros/src/html.rs @@ -76,7 +76,10 @@ fn extract_data_attrs(attrs: &mut StringyMap) -> StringyMap