<div dir="ltr"><div><span style="font-family:monospace,monospace">I'm trying to wrap this Bootstrap DatePicker library:</span><br></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">  <a href="http://eternicode.github.io/bootstrap-datepicker">http://eternicode.github.io/bootstrap-datepicker</a></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">I'm modeling my JavaScript FFI code on the only somewhat-similar example I've been able to find - Logitext:</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">  <a href="https://github.com/ezyang/logitext">https://github.com/ezyang/logitext</a></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">Of course my initial wild guess doesn't compile.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">The compiler is currently giving errors about the id of the <div> which encloses the input field:</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">In the example using this bootstrap datepicker library here...</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">  <a href="http://eternicode.github.io/bootstrap-datepicker">http://eternicode.github.io/bootstrap-datepicker</a></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">..the <input> tag is inside a <div>:</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">   <div id="sandbox-container"></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">The bootstrap datepicker library example uses the id of that div in a JavaScript call:</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">  $('#sandbox-container input').datepicker({</font></div><div><font face="monospace, monospace">  });</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">(For better readability, I have changed the id "sandbox-container" to "DateDiv" in my Ur/Web code.)</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">I've tried various syntaxes for this <div> in Ur/Web, eg:</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">  <div id="DateDiv"></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">  <div{#DateDiv}></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">but the compiler gives errors complaining about this id in this tag.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">This datepicker library uses an id tag in the <div> enclosing the <input> tag. Is there a way to set an id tag for a <div> in Ur/Web?</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">There is a github repo with my code here:</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">  <a href="https://github.com/StefanScott/urweb-wrap-datepicker-attempt">https://github.com/StefanScott/urweb-wrap-datepicker-attempt</a></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">The error message from the compiler is in Issue 1 of this repo:</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">  <a href="https://github.com/StefanScott/urweb-wrap-datepicker-attempt/issues/1">https://github.com/StefanScott/urweb-wrap-datepicker-attempt/issues/1</a></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">Thanks if anyone can give any pointers on this!</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">###</font></div><div><font face="monospace, monospace"><br></font></div><div><br></div></div>