Introducting Control Suite & Object Event
Control Suite = Control.Tabs + Control.Modal + Control.TextArea + 3 New Controls!
Today I am pleased to announce that the colllection of widgets and controls I've been developing will now be officially referred to as Control Suite. The three existing controls (Control.Tabs, Control.Modal and Control.TextArea) have all received major upgrades including numerous bug fixes and API improvements, as well as improved documentation, more examples, subversion repositories and RSS changelog feeds.
I am also happy to announce three new controls, Control.Rating, Control.SelectMultiple and Control.ProgressBar have joined the suite. All of the new controls are coded to the same standards as their brethren and include tutorials and complete documentation.
All controls are compatible with Prototype 1.5.x.
Object.Event
Object.Event is a new library that was the genesis of some ideas I had while working on a few larger JavaScript projects. In essence it allows you to create your own events, and call observe() on any object, not just Prototype Element objects. Every Control Suite script already uses it for event handling.
Enjoy the new code and feel free to post bug reports and suggestions as always. Next up Picora, and the forums are going to recieve some much needed attention.
Replies to this Post
ryan, Object.Event looks great. i like the implementation and i look forward to trying it out!
btw, have you seen Seth Dillingham's custom events plumbing? from a quick read, your Object.Event appears to achieve the same goal (for my needs, anyway), but with a more natural API and simpler implementation.
Posted June 19th, 2007 at 8:59am by justin
This is absolutely amazing, I've been following this for a while. But I don't get it, how come you don't get more recognition for this? Am I missing something? This stuff should be linked to in all the blogs I read.
Anyways, thanks a lot for making this controls.
Posted June 20th, 2007 at 1:04am by beathyate
@beathyate, thanks! I'm no marketing expert, so I have no idea what I'm doing wrong. I get listed in Ajaxian for most stuff, but that's about it. I send my URLs out to a few other blogs, but no one seems to care. Any other suggestions for where you'd like to see this posted?
Thanks again for the compliments. A lot of this work came out of nessecity on projects I'm working on, but it's stuff I really wished had already been out there. I get a lot of emails that say "was starting to write this, glad I found it", so I would really like to get the word out that this stuff exists.
@justin I had read Seth's article. It has a lot of merit in most regards, but is just way overkill for what I need. The application that inspiried me to get Object.Event nailed down is about 5K lines worth of code, and it's held up beautifully. I didn't need that level of granular control, and I assume most people won't, which is why I went with such a simple implementation. I know that the prototype core folks want something more complex in terms of custom events.
Posted June 22nd, 2007 at 9:41am by ryan
Posted October 21st, 2007 at 5:28am by
Login or Register to Post