var ce = this.el.select('.navbar-collapse',true).first();
ce.toggleClass('in'); // old...
if (ce.hasClass('collapse')) {
+ // show it...
ce.removeClass('collapse');
- ce.addClass('collapsing');
+ ce.addClass('show');
+
+ ce.setHeight(ce.getHeight()); // resize it ...
+ ce.removeClass('collapsing');
+ ce.addClass('collapsing');
+
+ // now flag it as moving..
+
+
+ (function() { ce.removeClass('collapsing'); }).defer(500);
} else {
-
- ce.addClass('collapse');
+ ce.addClass('collapsing');
+ ce.removeClass('show');
+ (function() {
+ ce.removeClass('collapsing');
+ ce.addClass('collapse');
+ }).defer(200);
+
}
}