diff options
author | Deniz Akşimşek <39595683+dz4k@users.noreply.github.com> | 2022-02-19 16:26:43 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-19 16:26:43 +0300 |
commit | cf0a1a3a3f75babdf513476b17457a1ca78dc773 (patch) | |
tree | 214b175df11029a1308ee629a281a49142e56bcc /www/js/demo | |
parent | 3bcaaf408b267bff5e87de029f53ce3a118d6302 (diff) | |
download | htmx-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.js | 4 |
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; } |