as Marc pointed out, there was a problem with my javascript use
that showed up as an event error in firefox. Miguel has suggested how to remove that issue. i've also added commands to set the colour explicitly, and to move to the origin after translation, so that firefox now draws whole squares, rather than leaving out the first line. having just upgraded my opera (so much smaller and easier than full gui libs;-), the modified code appears to work with opera (9.22) and firefox (1.5.0.6), on windows, using ghc 6.6.1. to
avoid spamming this list, i've put the updated code and a couple
of screenshots online at:

http://www.cs.kent.ac.uk/~cr3/toolbox/haskell/browsing/

please note that this code is not at all pretty, but is meant to show
most of the necessary pieces. if you want to use the idea seriously,
the haskell code would need cleaning up, the html/javascript would
need checking for standard compliance (there are several standards
involved, so it is tempting to code by modifying examples, which are
not always correct, even if they work on some browser).
you might also want to consider using one of the many javascript/
ajax browser gui frameworks, if only to isolate you from browser incompatibilities. but even if you code to a single standard-compliant browser, your clients might find it easier to download and install that than a full gui-lib binding.

hth,
claus


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to