[Ur] local urls for the script directive

Timothy Beyer beyert at fastmail.net
Wed May 2 20:59:20 EDT 2012


At Tue, 1 May 2012 14:03:42 -0500,
Austin Seipp wrote:
> 
> At one point when I was fiddling with stuff like this, my first hacky
> solution was basically make a module with a single page that used
> returnBlob to return a raw text string with a MIME type of
> text/javascript - from a library point of view, my .urp file then
> included a directive like 'script /Mathjax/js' where 'js' is the
> aforementioned page handler, so it would get brought into every page.
> This has the obvious downside that it 'takes over' the Mathjax module
> namespace and also it hardcodes the path, which isn't great. It also
> has the much worse downside that you basically have to escape your
> javascript and insert it as a raw string literal into the module (I
> tend to abuse things like this; sorry Adam!)
> 
> Here's a fully working example of this idea:
> https://github.com/thoughtpolice/ur-mathjax

Wow.. that is really clever, and a javascript library that I was interested in
using to boot.  I might look into doing something like that in the future.

> I hope it helps.

It is very helpful to see sophisticated usages of the JS FFI like this,
especially for Ur/Web beginners like me. :) Thanks.

Regards,
Tim



More information about the Ur mailing list