flamejs/flame.js — pull request #33 by pjmorse (2012-05-18 15:35:01+00:00)
Title: Make panel resizable

This replaces issue/pull request \#32. Rather than create a new view which extends Flame.Panel, I've added the code to handle resizing directly to Flame.Panel, along with a new attribute (`isResizable`) to switch the resizing stuff on and off. That attribute defaults to false, so this capability will need to be explicitly turned on. The minimum panel size may be set by the user as well, and sensible defaults are included. (I am trusting the user not to put in negative numbers for the minimum size and width, and I haven't looked to see what happens if they do.)

Also, following a @ctimmerm suggestion, there is no border around the resizing "thumb." I'm still not convinced that this is the best-looking thing around ("design by engineers" is a running joke in our office) but taking out the border does indeed make it look more like something I'd release into the wild.