Davor Ocelic wrote:
Just a quick question, how would one approach integrating some kind of a Javascript toolkit (e.g. http://dojotoolkit.org/) into Ur/Web?
Ur/Web has a JavaScript FFI, which I've found fairly easy to use. For instance, at one point, I wrapped FCKeditor, though I never released the code (which has since bit-rotted).
One could of course write the toolkit-specific code manually as it wouldn't clash with Ur, but that's not an optimal idea. To see what code one would have to insert for an e.g. dropdown widget, you could see: http://dojotoolkit.org/reference-guide/dijit/form/DropDownButton.html#dijit-form-dropdownbutton
This example seems so simple that I would guess it's nicer to implement in Ur/Web from scratch.
This toolkit (and probably all others) also support some non-static behavior, such as dynamic ajax requests, events and some form of IO, which are additional things to consider.
One thing to keep in mind is that Ur/Web presents a novel alternate picture of how to program client-side applications. Many newcomers ask how they can access jQuery. From my understanding of that library, I think the question is misguided, since Ur/Web provides, out-of-the-box, alternate, better ways of doing the main things jQuery does. You might find that everything you're accustomed to needing to build up laboriously in JavaScript is actually trivial to do in the default Ur/Web client-side model.
_______________________________________________ Ur mailing list [email protected] http://www.impredicative.com/cgi-bin/mailman/listinfo/ur
