Latest Releases
Tab Strip
Filed in Navigation, User Interface - over 3 years ago
A simple tab strip control. Click the tabs to change the frame content.
Rich Text Editor
Filed in Forms, Extensions - over 3 years ago
This is a rich text editing control that I created after being frustrated with the existing selection out there. I couldn't find an editor that:
1. Could be easily created and destroyed dynamically
2. Didn't suffer from feature-bloat
3. Looked good
Control.ContextMenu
Filed in Menus, Navigation - over 3 years ago
Control.ContextMenu provides a simple API for programming contextual menus with Prototype. You can attach a context menu to the entire document or any Element. Menus can be triggered via a right click (default), or left click.
Control.ProgressBar
Filed in Animation & Effects, Forms - over 3 years ago
Control.ProgressBar is a percentage based progress bar that can be set to grow in one of three ways: on a timed interval, when events in your application tell it to, or it can be set to poll a given URL. The mechanism for action is simple, just create a div with relative or absolute positioning, attach the JavaScript, and this control will set the width of the inner element as necessary.
Control.Rating
Filed in Effects, Widgets - over 3 years ago
Control.Rating attaches to any div, span or table cell on your page in one line of code to create a fully customizable CSS based ratings widget.
Control.ScrollBar
Filed in Navigation, User Interface - over 3 years ago
This scrollbar implementation includes mouse wheel support, a proportionally drawn handle, and can accommodate dynamic content and layout changes
Control.SelectMultiple
Filed in Forms - over 3 years ago
This control uses a combination of a standard select input, and a collection of checkbox inputs to create an alternative to the standard select multiple control. It's primary benefit besides a vastly improved experience for selecting multiple items is that for single item selection, it behaves like a normal select input.
Control.Tabs
Filed in Menus, Navigation - over 3 years ago
Control.Tabs attaches creates a tabbed interface from an unordered list of links/anchors that point to any elements on your page that have an id attribute. Since it attaches these behaviors to HTML that already has semantic meaning, it will degrade gracefully for browsers that do not support JavaScript, and is search engine friendly.
Control.TextArea
Filed in Forms, User Interface, Utilities - over 3 years ago
WYSIWYG editing in the browser is still difficult to integrate or extend, and generated markup is often suspect. In the meantime a crop of text formatting languages such as Markdown, Textile, BBCode and wiki markup have emerged as ways for users to enter rich content in a controlled enviornment.












