Bubbling Library v2.1 is the current stable release.
Release Notes Download Now Online API DocumentationThis copy contains the entire library including all source files and all the necessary files.
Bubbling Library is an open-source community project. You can join us, just pull the source from Git, submit bug reports and make feature requests thru our source forge page or just send us an email.
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, behaviors 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.
Also you can use the advanced search form to filtering the API documentation.
You can use the Bubbling's components at the same way you use the YUI components. They were created to extend the functionality of the YUI Library, and without modify or alter the YUI environment, as a result, you can combine both libraries. See this link to get started with the YUI Library.
Build event-driven web applications that work across all major web browsers:
See the A-Grade Browser Support Chart
All of the Bubbling Library plugins and components are provided free of charge under a BSD license.
The Bubbling Library's public bug tracking and feature request repositories are located on the Bubbling Library SourceForge project site.
We're trying to offer free support, even when we don't have too much time to dealing with the API documentation and the examples, considering that we do all this stuff in our free time, but we promise you that you'll get response and that we'll do our best to solve your problems. Also, there is people who use this library, and have enough experience to help you, just post your questions in the YUI Official Forum, and I'm sure you will get help quickly. There is few ways to get support:
Accordion Manager
This YUI Widget will allow you to create expandable and collapsible areas using the correct HTML and CSS, but without writing a single line of javascript code. (new)
Bubbling Library for YUI 3.x
A new version of the Bubbling Library compatible with the NEW YUI 3.x. (comming soon)
Using the YUI TabView Control with the Dispatcher Plugin
YUI Dispatcher Plugin and how to use it along with the YUI TabView to load on-demand content using the YUI Connection Manager.
The Bubbling Technique & Custom Event, YUI’s Secret Weapon
In this article I’ll share my experiences in the event-driven programming within the web browser and show how the Bubbling Library, combined with YUI’s Custom Event capabilities, can create an unobtrusive behavioral layer suitable for powerful web applications.
Event-Driven Web Application Design
I recommend you to read carefully the Christian Heilmann's paper, where he wrote about how to plan an Event-Driven application, and how this technique will become the future of the web application as a result of an evolutive process.
A JavaScript Module Pattern
Eric Miraglia's detailed explanation of how to use the closures and specifically the module pattern (singlenton) as a flexible and multi-funcional structure...
Yahoo! UI Library (YUI)
YUI Official Website at the Yahoo! Developer Network.
YUI Official Forum
Get help and share your knowledges thru the frenetic javascript mailing list at Yahoo! Developer Network...