The Gallery is deprecated. No new Gallery components may be submitted, and modifying existing components is disabled. For more information please read the Gallery Deprecation blog post. This is a static snapshot of the Gallery for archive purposes.
Node Accordion Plugin is a light-weight solution (~3k) for expandable and collapsible elements.
The YUI2 Wrapper Utility makes it easy to transform existing YUI 2 code into YUI 3 compatible code, using lazy load to include the required yui2 modules leveraging YUI 2 Loader Utility. NOTE: YUI team is now supporting this use case through the YUI 2in3, which is supported by YUI Loader since YUI
Porting Bubbling Library Dispatcher Plugin to YUI 3
Smart List will allow you to display a list of elements (not necessarily using UL/LI), and filtering which element should be displayed based on a selector. This component will be the base component for quicksand as well.
Inspired by Bill Scott design pattern called "Stalker Pattern".
Binding user actions until a particular YUI instance become ready, and the listeners defined before flushing those events through a queue. This will help to catch some early user interactions due the ondemand nature of YUI 3.
Parent Window Utility allow you to manipulate the parent window using YUI
Widget View provides multiple views support for Widgets through an extension.
Utility to get a DOM Fragment with the structure selected by the user to facilitate the analysis of that fragment.
Injection Engine for Plug and Play widget. This class is a phantom class for a Bootstrap Engine (gallery-bootstrap-engine). It will facilitate the execution of the bootstrap engine in an iframe sandbox while provide an easy way to set properties and capture events from the real bootstrap object.
Bootstrap Engine for Plug and Play widgets. This class is meant to be used in conjunction with the Injection Engine (gallery-bootstrap-engine). It facilitates the use of an iframe as a sandbox to execute certain tasks and/or a presentation element.
Provides a secure, evented communication layer for cross-domain HTML5 web applications.
All code on this site is licensed under the BSD License unless stated otherwise.