c985d1217c
Also minor formatting cleanup.
28 lines
696 B
JavaScript
28 lines
696 B
JavaScript
YUI().use('gallery-bootstrap');
|
|
|
|
YUI.add('gallery-bootstrap', function(Y) {
|
|
|
|
var NS = Y.namespace('Bootstrap');
|
|
|
|
NS.initializer = function(e) {
|
|
NS.dropdown_delegation();
|
|
NS.expandable_delegation();
|
|
};
|
|
|
|
NS.expandable_delegation = function() {
|
|
Y.delegate('click', function(e) {
|
|
e.preventDefault();
|
|
|
|
var target = e.currentTarget;
|
|
if ( ! target.collapse ) {
|
|
target.plug( Y.Bootstrap.Collapse );
|
|
}
|
|
target.collapse.toggle();
|
|
}, document.body, '*[data-toggle="collapse"]' );
|
|
};
|
|
|
|
Y.on('domready', NS.initializer);
|
|
|
|
}, '@VERSION@' ,{requires:[ 'gallery-bootstrap-dropdown', 'gallery-bootstrap-collapse', 'gallery-bootstrap-engine']});
|
|
;
|