From: Edward Date: Thu, 17 Apr 2014 05:22:59 +0000 (+0800) Subject: Roo/bootstrap/Button.js X-Git-Url: http://git.roojs.org/?a=commitdiff_plain;h=6abde56d72be8d50726520fe447d477bf2a8152a;p=roojs1 Roo/bootstrap/Button.js --- diff --git a/Roo/bootstrap/Button.js b/Roo/bootstrap/Button.js index 981ea7e67c..244e2cfc9b 100644 --- a/Roo/bootstrap/Button.js +++ b/Roo/bootstrap/Button.js @@ -154,6 +154,12 @@ Roo.extend(Roo.bootstrap.Button, Roo.bootstrap.Component, { cfg.disabled = 'disabled'; } + if (this.items) { + Roo.log('changing to ul' ); + cfg.tag = 'ul'; + this.glyphicon = 'caret'; + } + cfg.cls += this.size.length ? (' btn-' + this.size) : ''; //gsRoo.log(this.parentType); @@ -175,10 +181,6 @@ Roo.extend(Roo.bootstrap.Button, Roo.bootstrap.Component, { delete cfg.html; } - else if (this.menu) { - cfg.cls += ' dropdown'; - cfg.html = this.html + ' '; - } if (this.glyphicon) { cfg.html = ' ' + cfg.html; @@ -223,6 +225,11 @@ Roo.extend(Roo.bootstrap.Button, Roo.bootstrap.Component, { cfg.html=''; } + if (this.menu) { + cfg.cls += ' dropdown'; + cfg.html = this.html + ' '; + } + if (cfg.tag !== 'a' && this.href !== '') { throw "Tag must be a to set href."; } else if (this.href.length > 0) {