lemmon/Lemmon-Slider — pull request #2 by williamsodell (2012-01-08 21:45:53+00:00)
Title: I also added vertical scrolling and setup the controls as an option

Vertical Scrolling:
I first added dimensionData to hold the names of the functions and properties that are called to get dimension information.

I then added two helper functions `Func` and `Prop` to help with passing/receiving information from the functions and properties while using the dynamic dimensionData.

I then switched all references to use the two helper functions and the dimensionData object. A few of the animation objects had to be changed to create an object first, then set the property, and final then call the animation.

Controls Option:
I changed this to an option to give the user a little more flexibility.

Random Changes:
I fixed a few issues with creating variables twice. Not really a big issue, but my ide was giving me some grief.