From 93da24be85ea8a0f05339fb3b4702353033781d9 Mon Sep 17 00:00:00 2001 From: Zed Date: Thu, 15 Aug 2019 14:52:34 +0200 Subject: [PATCH] Workaround karax issue 61 --- src/views/preferences.nim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/views/preferences.nim b/src/views/preferences.nim index 8d65fc6..d9cc199 100644 --- a/src/views/preferences.nim +++ b/src/views/preferences.nim @@ -1,4 +1,4 @@ -import tables, macros +import tables, macros, strformat, xmltree import karax/[karaxdsl, vdom, vstyles] import ../types, ../prefs @@ -22,8 +22,10 @@ proc genSelect(pref, label, state: string; options: seq[string]): VNode = label(`for`=pref): text label proc genInput(pref, label, state, placeholder: string): VNode = + let s = xmltree.escape(state) + let p = xmltree.escape(placeholder) buildHtml(tdiv(class="pref-group")): - input(name=pref, `type`="text", placeholder=placeholder, value=state) + verbatim &"" label(`for`=pref): text label macro renderPrefs*(): untyped =