X-Git-Url: http://git.roojs.org/?p=roojs1;a=blobdiff_plain;f=docs%2Fsrc%2FRoo_bootstrap_Navbar.js.html;h=bc9306ae2f676a000a70922038e361bcab942611;hp=9c2c71d23b7828544f0d07202fcb2c82ef42aa90;hb=aed320dbd326776ca3260820e7fc5096b5ad695e;hpb=7c297c4be5c3a4bfb6bce8729094a3f06b12eb6f diff --git a/docs/src/Roo_bootstrap_Navbar.js.html b/docs/src/Roo_bootstrap_Navbar.js.html index 9c2c71d23b..bc9306ae2f 100644 --- a/docs/src/Roo_bootstrap_Navbar.js.html +++ b/docs/src/Roo_bootstrap_Navbar.js.html @@ -108,7 +108,12 @@ */ expand : function () { + var ce = this.el.select('.navbar-collapse',true).first(); + if (ce.hasClass('collapsing')) { + return; + } + ce.dom.style.height = ''; // show it... ce.addClass('in'); // old... ce.removeClass('collapse'); @@ -129,13 +134,19 @@ ce.dom.style.height = ''; }, this, { single: true} ); ce.setHeight(h); + ce.dom.scrollTop = 0; }, /** * Collapse the navbar pulldown */ collapse : function() { - var ce = this.el.select('.navbar-collapse',true).first(); + var ce = this.el.select('.navbar-collapse',true).first(); + + if (ce.hasClass('collapsing') || ce.hasClass('collapse') ) { + // it's collapsed or collapsing.. + return; + } ce.removeClass('in'); // old... ce.setHeight(ce.getHeight()); ce.removeClass('show');