Various changes to list of attributes and elements. Necessites major version bump.
Add support for querying the 'checked' status of input elements of type 'checkbox'.
Implementation of a timer on the server side. Probably not useful at high frequencies because of the hight latency of the browser - server connection.
Support for playing audio data in an '<audio>' tag. Ugly. At this point, we should think about doing a proper JS FFI.
First implementation of a drum machine. Works if treated gently. It's a hit!
Add drum samples.
Merge branch 'develop2'
Update cabal file with 'DrumMachine' example.
Add proper 'mousemove' event. Set up corresponding example.
Add 'selection' property for the currently selected item of a <select> box.
Move input element attributes to module 'Attributes'. Add 'enabled' attribute, which, however, is buggy.
JQuery properties now accept JSON values when setting. Add example that demonstrates this for the 'enabled' property.
First implementation of rudimentary FFI à la Fay. Currently only supports calling functions and forgetting about their results. Use it to remove the 'SetProp' and 'AudioPlay' functions. #23
Remove 'SetProp' from JS driver code as well.
Export FFI to user. Add support for return values, but this hasn't been tested yet. #23
Implement 'getProp' in terms of the new FFI.
Minor improvements to FFI implementation.
Start dummy bindings to the <canvas> element.
Fix sound resources for 'DrumMachine' example.
Add test example for drawing an image on a <canvas> element.