summaryrefslogtreecommitdiffstatshomepage
path: root/www/js/demo
diff options
context:
space:
mode:
authorDeniz Akşimşek <39595683+dz4k@users.noreply.github.com>2022-02-19 16:26:43 +0300
committerGitHub <noreply@github.com>2022-02-19 16:26:43 +0300
commitcf0a1a3a3f75babdf513476b17457a1ca78dc773 (patch)
tree214b175df11029a1308ee629a281a49142e56bcc /www/js/demo
parent3bcaaf408b267bff5e87de029f53ce3a118d6302 (diff)
downloadhtmx-demo-simple-interp.tar.gz
htmx-demo-simple-interp.zip
interpolate: escape backticksdemo-simple-interp
Diffstat (limited to 'www/js/demo')
-rw-r--r--www/js/demo/it.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/www/js/demo/it.js b/www/js/demo/it.js
index e266ad24..19725b76 100644
--- a/www/js/demo/it.js
+++ b/www/js/demo/it.js
@@ -6,7 +6,9 @@ function addScript(url) {
function interpolate(str, params) {
try {
- return eval(`env => { with (env) { return \`${str}\` } }`)(params)
+ return eval(
+ `env => { with (env) { return \`${str.replace(/`/, '\\`'}\` } }`
+ )(params)
} catch (e) {
return e.message;
}