Commit graph

11 commits

Author SHA1 Message Date
evancz
4587d3d3e4 - Break common functions into Utils files.
- Add support for no-graphics mode (e.g. for use with node.js)
- Change order of arguments for matrix transformms
- Begin getting Collage.js in order.
2013-03-17 21:36:05 -07:00
evancz
152ef51a98 Fix croppedImage, show for tuples, and init for resizing initial dom node. 2013-03-13 00:52:14 -07:00
evancz
609dc36596 Add height check and get rid of utils which was in the wrong place (i think) 2013-03-12 21:25:47 -07:00
evancz
55137ac66d Move files around in runtime/ 2013-03-12 11:06:47 -07:00
evancz
d97027c118 More minor fixes to RTS. 2013-03-12 01:51:54 -07:00
evancz
a1b890adc3 Lots of tiny fixes to get the RTS working! 2013-03-12 00:48:11 -07:00
evancz
29a2ec36bb Move css into RTS. Simplifies Haskell API and compiler code. 2013-03-10 18:52:16 -07:00
evancz
a38d346427 Remove a stray 'p' from navigating around in emacs with a weak pinky :P 2013-03-10 15:59:33 -07:00
evancz
f49a509e7f Add send and recv functions for each RTS instance. 2013-03-09 18:58:44 -08:00
evancz
505b1e32d6 Add the Init module which exports Elm.init, creating a self-contained RTS. It can be used as follows:
Elm.init( Elm.MyModule )  // which takes over the document
    Elm.init( Elm.MyModule, arbitraryDiv )  // which embeds the program in 'arbitraryDiv'

These functions can be called multiple times on the same modules!

Also slightly modify the format of the Render module.
2013-03-09 18:39:09 -08:00
evancz
35c5086759 Create runtime/ directory for all runtime specific code.
Add renderer for current version of Graphics.Element.
2013-03-07 11:08:06 -08:00