Bubbling Library v2.1 is the current stable release.
Release Notes Download Now Online API DocumentationThis copy contains the whole library, including the source files.
Bubbling Library is an open-source project. You can pull the source from Git, and do whatever you want with it.
The bubbling core basically define a mechanism (communication's pipes) to easily interact between the browser, server and the components in a web app, defining a programming pattern based on messages and listeners at the highest level. The first thing you need to do before trying to use this utility in your app, is to read this article in the YUIBlog "The Bubbling Technique & Custom Event, YUI's Secret Weapon", to learn the principles of this pattern (more ...)
Use plugins to extend the YUI's controls and widgets...
Use these widgets to extend the YUI's controls and widgets...
Every control and plugin of the bubbling library ships with a series of examples that illustrate its implementation. These examples can serve as starting points for your exploration of the Bubbling Library, as code snippets to get you started in your own programming. Also, you can navigate through the API documentation in the official library website, and you will be able to explore these examples component-by-component.
Javascript Bubbling Library is a set of plugins and widgets, for building event-driven web applications using the bubble-up technique. The Bubbling Library also includes several plugins that can be used to extend the YUI Library to manage dynamic areas which are closely related with the event-driven philosophy. All components in the Bubbling Library have been released as open source under a BSD license and are free for all uses.
API docs are available for every plugin and component.
All of the Bubbling Library plugins and components are provided free of charge under a BSD license.
I'm not longer supporting or developing this project, I've decided to migrate some of the components to YUI 3 Module Gallery. Although, if you have an specific question, you can always contact me through email or twitter:
Dispatcher (gallery-dispatcher)
The Dispatcher satisfies a very common need of developers using the YUI library: dynamic execution of Ajax response content. (new)
Node Accordion (gallery-node-accordion)
The Accordion Node Plugin makes it easy to transform existing markup into an accordion element with expandable and collapsible elements. Elements are easy to customize, and only require a small set of dependencies. (new)
Event Binder (gallery-event-binder)
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 on-demand nature of YUI 3. (new)
Preload (gallery-preload)
Port of Stoyan Stefanov's JavaScript preload() function. It also has built-in support for Timer Idle to preload files only when the user is idle to avoid any overhead during the initial loading process. (new)
Parent Window Utility (gallery-parent-window)
This utility provides a set of functionalities to interact with the parent window. (new)
Bubbling Library is free open source software under the BSD License
(c) 2006 - 2010 Caridy Patino. All Rights Reserved.
This is one of my side projects, if you need something, just ask!