Colin, thanks for your very helpful feedback! I've refactored the code to implement most of your suggested changes, and to tighten it up a bit.

Just for clarity's sake, it's probably worth organizing demo.render()
into discrete sections, perhaps like this:

1. Setup the model (make the applier, register listeners, set up the options)
 2. Build the component tree
 3. Bind any event handlers/do setup code

I have re-organized demo.render(), but because of other refactoring I did, it doesn't break down quite as nicely into the sections you've described. I'd appreciate a quick look at what I've done...

Pretty printing would make a huge difference here. The library Jacob
uses for the portal itself might do it, but I'm not sure.

Yes, it's really almost not helpful at all as it is. I'll have a look at that library, to see if it has anything useful. Otherwise, I might just manually code something that pretty-prints it myself...

Again, thanks for the review! I know you're really busy.

--
Anastasia Cheetham                   [email protected]
Software Designer, Fluid Project
Adaptive Technology Resource Centre / University of Toronto


_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work

Reply via email to