Fix #5654 - roojspacker - get it working as a doc tool...
[roojs1] / docs.old / symbols / src / roojs-bootstrap.js.html
1 <html><head><title>../roojs1/roojs-bootstrap.js</title><link rel="stylesheet" type="text/css" href="../../../css/highlight-js.css"/></head><body class="highlightpage"><code class="jsdoc-pretty"><span class="jsdoc-comment">//Roo/bootstrap/Component.js
2 </span><span class="jsdoc-var">Roo.bootstrap</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.bootstrap</span><span class="jsdoc-syntax">||{};</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Component.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.BoxComponent</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">allowDomMove</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">style</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">autoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">initEvents</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){},</span><span class="jsdoc-var">xattr</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">parentId</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">parent</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">Roo.ComponentMgr.get</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.parentId</span><span class="jsdoc-syntax">)},</span><span class="jsdoc-var">onRender</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">ct</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Component.superclass.onRender.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">ct</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.el</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.el.attr</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'xtype'</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-var">this.el.dom.removeAttribute</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'xtype'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.initEvents</span><span class="jsdoc-syntax">();}</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">this.getAutoCreate</span><span class="jsdoc-syntax">());</span><span class="jsdoc-var">B.id</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.id</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.xattr</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.xattr</span><span class="jsdoc-syntax">)==</span><span class="jsdoc-string">'object'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">for</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">i </span><span class="jsdoc-keyword">in </span><span class="jsdoc-var">this.xattr</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">]=</span><span class="jsdoc-var">this.xattr</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">];}}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">B.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' '</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.style</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">B.style</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.style</span><span class="jsdoc-syntax">;}
3 </span><span class="jsdoc-var">this.el</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">ct.createChild</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.tabIndex</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-var">undefined</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.el.dom.setAttribute</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'tabIndex'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.tabIndex</span><span class="jsdoc-syntax">);}
4 </span><span class="jsdoc-var">this.initEvents</span><span class="jsdoc-syntax">();},</span><span class="jsdoc-var">getChildContainer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">addxtype</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">)?</span><span class="jsdoc-string">'getChildContainer'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.xtype</span><span class="jsdoc-syntax">!=</span><span class="jsdoc-string">'Body'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.factory</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">cn.parentType</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.xtype</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">cn.parentId</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.id</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.get</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">document.body</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.attr</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'xtype'</span><span class="jsdoc-syntax">)==</span><span class="jsdoc-string">'Roo.bootstrap.Body'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.get</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">]())</span><span class="jsdoc-var">.child</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'*[xtype]'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">cn.el</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;missing child for &quot;</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.xtype</span><span class="jsdoc-syntax">);}}
5 </span><span class="jsdoc-var">cn.render</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">]());}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">=[];</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.menu</span><span class="jsdoc-syntax">)!=</span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.menu.parentType</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">cn.xtype</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.menu.triggerEl</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">cn.el</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">D.push</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">cn.addxtype</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">A.menu</span><span class="jsdoc-syntax">)));}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.buttons</span><span class="jsdoc-syntax">)!=</span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">cn.getButtonContainer</span><span class="jsdoc-syntax">)==</span><span class="jsdoc-string">'function'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">for</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">=0;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">&lt;</span><span class="jsdoc-var">A.buttons.length</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">++){</span><span class="jsdoc-var">D.push</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">cn.addxtype</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">A.buttons</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">]),</span><span class="jsdoc-string">'getButtonContainer'</span><span class="jsdoc-syntax">));}}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">A.items</span><span class="jsdoc-syntax">||!</span><span class="jsdoc-var">A.items.length</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">cn.items</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">E</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A.items</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">delete </span><span class="jsdoc-var">A.items</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">for</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">=0;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">&lt;</span><span class="jsdoc-var">E.length</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">++){</span><span class="jsdoc-var">D.push</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">cn.addxtype</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">E</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">])));}
6 </span><span class="jsdoc-var">cn.items</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">;}});
7 </span><span class="jsdoc-comment">//Roo/bootstrap/Body.js
8 </span><span class="jsdoc-var">Roo.bootstrap.Body</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Body.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.el</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.get</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">document.body</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Body</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">autoCreate</span><span class="jsdoc-syntax">:{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'container'</span><span class="jsdoc-syntax">},</span><span class="jsdoc-var">onRender</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">ct</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){}});
9 </span><span class="jsdoc-comment">//Roo/bootstrap/ButtonGroup.js
10 </span><span class="jsdoc-var">Roo.bootstrap.ButtonGroup</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.ButtonGroup.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.ButtonGroup</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">size</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">direction</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">toolbar</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">btn</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'btn-group'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">}
11 </span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.toolbar</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'btn-toolbar'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">([</span><span class="jsdoc-string">'vertical'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'justified'</span><span class="jsdoc-syntax">]</span><span class="jsdoc-var">.indexOf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.align</span><span class="jsdoc-syntax">)!==-1){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'btn-group-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.align</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.align</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">'justified'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">console.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.items</span><span class="jsdoc-syntax">);}}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">([</span><span class="jsdoc-string">'lg'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'sm'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'xs'</span><span class="jsdoc-syntax">]</span><span class="jsdoc-var">.indexOf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.size</span><span class="jsdoc-syntax">)!==-1){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' btn-group-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.size</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.direction</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">'up'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' dropup'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
12 </span><span class="jsdoc-comment">//Roo/bootstrap/Button.js
13 </span><span class="jsdoc-var">Roo.bootstrap.Button</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Button.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.addEvents</span><span class="jsdoc-syntax">({</span><span class="jsdoc-string">&quot;click&quot;</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">});};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Button</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">active</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">weight</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">size</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">href</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">disabled</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">isClose</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">glyphicon</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">badge</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">theme</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'default'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">inverse</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">toggle</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">ontext</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'ON'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">offtext</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'OFF'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">defaulton</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'hello'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">([</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'input'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'submit'</span><span class="jsdoc-syntax">]</span><span class="jsdoc-var">.indexOf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.tag</span><span class="jsdoc-syntax">)&lt;0){</span><span class="jsdoc-keyword">throw </span><span class="jsdoc-string">&quot;Invalid value for tag: &quot;</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.tag</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">&quot;. must be a, button, input or submit.&quot;</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.tag</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'button'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">A.tag</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.tag</span><span class="jsdoc-syntax">;}
14 </span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.toggle</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'div'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'slider-frame roo-button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'data-on-text'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'ON'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'data-off-text'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'OFF'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'slider-button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.offtext</span><span class="jsdoc-syntax">}]};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">([</span><span class="jsdoc-string">'default'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'primary'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'success'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'info'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'warning'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'danger'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'link'</span><span class="jsdoc-syntax">]</span><span class="jsdoc-var">.indexOf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.weight</span><span class="jsdoc-syntax">)&gt;-1){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' '</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.weight</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.isClose</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' close'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">[</span><span class="jsdoc-string">&quot;aria-hidden&quot;</span><span class="jsdoc-syntax">]=</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">&quot;&amp;times;&quot;</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.theme</span><span class="jsdoc-syntax">===</span><span class="jsdoc-string">'default'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'btn roo-button'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.parentType</span><span class="jsdoc-syntax">!=</span><span class="jsdoc-string">'Navbar'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.weight</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.weight.length</span><span class="jsdoc-syntax">?</span><span class="jsdoc-var">this.weight</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'default'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">([</span><span class="jsdoc-string">'default'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'primary'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'success'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'info'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'warning'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'danger'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'link'</span><span class="jsdoc-syntax">]</span><span class="jsdoc-var">.indexOf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.weight</span><span class="jsdoc-syntax">)&gt;-1){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' btn-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.weight</span><span class="jsdoc-syntax">;}}</span><span class="jsdoc-keyword">else if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.theme</span><span class="jsdoc-syntax">===</span><span class="jsdoc-string">'glow'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.tag</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'btn-glow roo-button'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">([</span><span class="jsdoc-string">'default'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'primary'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'success'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'info'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'warning'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'danger'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'link'</span><span class="jsdoc-syntax">]</span><span class="jsdoc-var">.indexOf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.weight</span><span class="jsdoc-syntax">)&gt;-1){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' '</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.weight</span><span class="jsdoc-syntax">;}}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.inverse</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' inverse'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.active</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' active'</span><span class="jsdoc-syntax">;}
15 </span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-var">this.size.length</span><span class="jsdoc-syntax">?(</span><span class="jsdoc-string">' btn-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.size</span><span class="jsdoc-syntax">):</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.parentType</span><span class="jsdoc-syntax">===</span><span class="jsdoc-string">'Navbar'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.tag</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'li'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">=[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">href</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.href</span><span class="jsdoc-syntax">||</span><span class="jsdoc-string">'#'</span><span class="jsdoc-syntax">}];</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.menu</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">' &lt;span class=&quot;caret&quot;&gt;&lt;/span&gt;'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' dropdown'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">delete </span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">else if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.menu</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.tag</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' dropdown test'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.disabled</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.disabled</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'disabled'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.items</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'changing to ul'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">A.tag</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'ul'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.glyphicon</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'caret'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.glyphicon</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">' '</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">=[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'glyphicon glyphicon-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.glyphicon</span><span class="jsdoc-syntax">}];}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.badge</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' '</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.tag</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'btn roo-button'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.href</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.href</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">=[</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'badge'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.badge</span><span class="jsdoc-syntax">}];</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.tag</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">this.href</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">throw </span><span class="jsdoc-string">&quot;Tag must be a to set href.&quot;</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">else if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.href.length</span><span class="jsdoc-syntax">&gt;0){</span><span class="jsdoc-var">A.href</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.href</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">initEvents</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.el.hasClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'roo-button'</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-var">this.el.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'click'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.onClick</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">this.el.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.roo-button'</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'click'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.onClick</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);}},</span><span class="jsdoc-var">onClick</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'button on click '</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">e.preventDefault</span><span class="jsdoc-syntax">();</span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'click'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">);}});
16 </span><span class="jsdoc-comment">//Roo/bootstrap/Column.js
17 </span><span class="jsdoc-var">Roo.bootstrap.Column</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Column.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Column</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">xs</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">sm</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">md</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">lg</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">offset</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">Roo.bootstrap.Column.superclass.getAutoCreate.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">));</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'div'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'column'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">;[</span><span class="jsdoc-string">'xs'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'sm'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'md'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'lg'</span><span class="jsdoc-syntax">]</span><span class="jsdoc-var">.map</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">]){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' col-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">'-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">];}});</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.html.length</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
18 </span><span class="jsdoc-comment">//Roo/bootstrap/Container.js
19 </span><span class="jsdoc-var">Roo.bootstrap.Container</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Container.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Container</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">jumbotron</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">well</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">panel</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">header</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">footer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">sticky</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getChildContainer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.panel.length</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.panel-body'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.first</span><span class="jsdoc-syntax">();}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.jumbotron</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'jumbotron'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.sticky.length</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">bd</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.get</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">document.body</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">bd.hasClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'bootstrap-sticky'</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-var">bd.addClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'bootstrap-sticky'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">Roo.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'html'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.setStyle</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'height'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'100%'</span><span class="jsdoc-syntax">);}
20 </span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">'bootstrap-sticky-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.sticky</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.well.length</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">switch</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.well</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">case </span><span class="jsdoc-string">'lg'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">case </span><span class="jsdoc-string">'sm'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' well well-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.well</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">break</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">default</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' well'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">break</span><span class="jsdoc-syntax">;}}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.panel.length</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">'panel panel-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.panel</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">=[];</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.header.length</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'panel-heading'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'h3'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'panel-title'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.header</span><span class="jsdoc-syntax">}]});}
21 </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'panel-body'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">});</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.footer.length</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'panel-footer'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.footer</span><span class="jsdoc-syntax">});}}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">B.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">A.cls.length</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'container'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
22 </span><span class="jsdoc-comment">//Roo/bootstrap/Img.js
23 </span><span class="jsdoc-var">Roo.bootstrap.Img</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Img.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Img</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">imgResponsive</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">border</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">src</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">cfg</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'img'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'img-responsive'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">}
24 </span><span class="jsdoc-var">cfg.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">cfg.html</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">cfg.src</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.src</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">cfg.src</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">([</span><span class="jsdoc-string">'rounded'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'circle'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'thumbnail'</span><span class="jsdoc-syntax">]</span><span class="jsdoc-var">.indexOf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.border</span><span class="jsdoc-syntax">)&gt;-1){</span><span class="jsdoc-var">cfg.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' img-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.border</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.alt</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">cfg.alt</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.alt</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">cfg</span><span class="jsdoc-syntax">;}});
25 </span><span class="jsdoc-comment">//Roo/bootstrap/Header.js
26 </span><span class="jsdoc-var">Roo.bootstrap.Header</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Header.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Header</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">level</span><span class="jsdoc-syntax">:1,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'h'</span><span class="jsdoc-syntax">+(1*</span><span class="jsdoc-var">this.level</span><span class="jsdoc-syntax">),</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">||</span><span class="jsdoc-string">'fill in html'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
27 </span><span class="jsdoc-comment">//Roo/bootstrap/Menu.js
28 </span><span class="jsdoc-var">Roo.bootstrap.Menu</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Menu.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Menu</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">triggerEl</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">type</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getChildContainer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'ul'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'dropdown-menu'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.type</span><span class="jsdoc-syntax">===</span><span class="jsdoc-string">'submenu'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'submenu active'</span><span class="jsdoc-syntax">}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">initEvents</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">this.triggerEl.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'click'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.toggle</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.triggerEl.addClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'dropdown-toggle'</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">toggle</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.get</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e.getTarget</span><span class="jsdoc-syntax">())</span><span class="jsdoc-var">.findParent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.dropdown-menu'</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.triggerEl.hasClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'open'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.clearMenus</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.triggerEl</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">?</span><span class="jsdoc-string">'removeClass'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'addClass'</span><span class="jsdoc-syntax">](</span><span class="jsdoc-string">'open'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.triggerEl.focus</span><span class="jsdoc-syntax">();</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">e.preventDefault</span><span class="jsdoc-syntax">();},</span><span class="jsdoc-var">clearMenus</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">Roo.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.dropdown-toggle'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.each</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">aa</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">aa.hasClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'open'</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}
29 </span><span class="jsdoc-var">aa.removeClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'open'</span><span class="jsdoc-syntax">);})}});
30 </span><span class="jsdoc-comment">//Roo/bootstrap/MenuItem.js
31 </span><span class="jsdoc-var">Roo.bootstrap.MenuItem</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.MenuItem.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.MenuItem</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">href</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'li'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">href</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'#'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'Link'</span><span class="jsdoc-syntax">}]};</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.href</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.href</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.href</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
32 </span><span class="jsdoc-comment">//Roo/bootstrap/MenuSeparator.js
33 </span><span class="jsdoc-var">Roo.bootstrap.MenuSeparator</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.MenuSeparator.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.MenuSeparator</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'divider'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'li'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
34 </span><span class="jsdoc-comment">//Roo/bootstrap/Modal.js
35 </span><span class="jsdoc-var">Roo.bootstrap.Modal</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Modal.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Modal</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">title</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'test dialog'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">buttons</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">onRender</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">ct</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Component.superclass.onRender.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">ct</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">this.el</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">this.getAutoCreate</span><span class="jsdoc-syntax">());</span><span class="jsdoc-var">B.id</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.id</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">B.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' '</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.style</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">B.style</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.style</span><span class="jsdoc-syntax">;}
36 </span><span class="jsdoc-var">this.el</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.get</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">document.body</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.createChild</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.tabIndex</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-var">undefined</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.el.dom.setAttribute</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'tabIndex'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.tabIndex</span><span class="jsdoc-syntax">);}
37 </span><span class="jsdoc-var">this.initEvents</span><span class="jsdoc-syntax">();},</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;modal fade&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;modal-dialog&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;modal-content&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'modal-header'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'close'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'&amp;times'</span><span class="jsdoc-syntax">},{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'h4'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'modal-title'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.title</span><span class="jsdoc-syntax">}]},{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'modal-body'</span><span class="jsdoc-syntax">},{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'modal-footer'</span><span class="jsdoc-syntax">}]}]}]};},</span><span class="jsdoc-var">getChildContainer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.modal-body'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.first</span><span class="jsdoc-syntax">();},</span><span class="jsdoc-var">getButtonContainer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.modal-footer'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.first</span><span class="jsdoc-syntax">();},</span><span class="jsdoc-var">initEvents</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">this.el.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.modal-header .close'</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'click'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.hide</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">show</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">this.el.addClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'on'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.el.removeClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'fade'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.el.setStyle</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'display'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'block'</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">hide</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">this.el.removeClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'on'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.el.addClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'fade'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.el.setStyle</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'display'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'none'</span><span class="jsdoc-syntax">);}});
38 </span><span class="jsdoc-comment">//Roo/bootstrap/Navbar.js
39 </span><span class="jsdoc-var">Roo.bootstrap.Navbar</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Navbar.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Navbar</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">sidebar</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">bar</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">brand</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">inverse</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">position</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">type</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'nav'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">arrangement</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'navbar'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.sidebar</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'div'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'sidebar-nav'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.bar</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'nav'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'navbar'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">role</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'navigation'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'div'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'navbar-header'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">type</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'navbar-toggle'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'data-toggle'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'collapse'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'sr-only'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'Toggle navigation'</span><span class="jsdoc-syntax">},{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'icon-bar'</span><span class="jsdoc-syntax">},{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'icon-bar'</span><span class="jsdoc-syntax">},{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'icon-bar'</span><span class="jsdoc-syntax">}]}]},{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'div'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'collapse navbar-collapse'</span><span class="jsdoc-syntax">}]};</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-var">this.inverse</span><span class="jsdoc-syntax">?</span><span class="jsdoc-string">' navbar-inverse'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">' navbar-default'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">([</span><span class="jsdoc-string">'fixed-top'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'fixed-bottom'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'static-top'</span><span class="jsdoc-syntax">]</span><span class="jsdoc-var">.indexOf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.position</span><span class="jsdoc-syntax">)&gt;-1){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' navbar-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.position</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.tag</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.position</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">'fixed-bottom'</span><span class="jsdoc-syntax">?</span><span class="jsdoc-string">'footer'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'header'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.brand</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">href</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'#'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'navbar-brand'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[</span><span class="jsdoc-var">this.brand</span><span class="jsdoc-syntax">]});}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">else if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.bar</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">){}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'Property \'bar\' in of Navbar must be either true or false'</span><span class="jsdoc-syntax">)}
40 </span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">=[{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'nav'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'ul'</span><span class="jsdoc-syntax">}];</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">([</span><span class="jsdoc-string">'tabs'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'pills'</span><span class="jsdoc-syntax">]</span><span class="jsdoc-var">.indexOf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.type</span><span class="jsdoc-syntax">)!==-1){</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' nav-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.type</span><span class="jsdoc-syntax">}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.type</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-string">'nav'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'nav type must be nav/tabs/pills'</span><span class="jsdoc-syntax">)}
41 </span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' navbar-nav'</span><span class="jsdoc-syntax">}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">([</span><span class="jsdoc-string">'stacked'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'justified'</span><span class="jsdoc-syntax">]</span><span class="jsdoc-var">.indexOf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.arrangement</span><span class="jsdoc-syntax">)!==-1){</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' nav-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.arrangement</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.align</span><span class="jsdoc-syntax">===</span><span class="jsdoc-string">'right'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' navbar-right'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.inverse</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' navbar-inverse'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getChildContainer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.bar</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.collapse'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.first</span><span class="jsdoc-syntax">();}
42 </span><span class="jsdoc-var">console.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el</span><span class="jsdoc-syntax">;}});
43 </span><span class="jsdoc-comment">//Roo/bootstrap/NavGroup.js
44 </span><span class="jsdoc-var">Roo.bootstrap.NavGroup</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.NavGroup.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.NavGroup</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">inverse</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">form</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">Roo.bootstrap.NavGroup.superclass.getAutoCreate.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">));</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'ul'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'nav navbar-nav'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.parent</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.sidebar</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'ul'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'dashboard-menu'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.form</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'form'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'navbar-form'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.align</span><span class="jsdoc-syntax">===</span><span class="jsdoc-string">'right'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' navbar-right'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' navbar-left'</span><span class="jsdoc-syntax">;}}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.align</span><span class="jsdoc-syntax">===</span><span class="jsdoc-string">'right'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' navbar-right'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.inverse</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' navbar-inverse'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
45 </span><span class="jsdoc-comment">//Roo/bootstrap/Navbar/Button.js
46 </span><span class="jsdoc-var">Roo.bootstrap.Navbar.Button</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Navbar.Button.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Navbar.Button</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">href</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">autoCreate</span><span class="jsdoc-syntax">:{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'btn'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'hello'</span><span class="jsdoc-syntax">},</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'btn'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'button'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'hello'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[]};</span><span class="jsdoc-var">A.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">||</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">});</span><span class="jsdoc-var">A.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'carat'</span><span class="jsdoc-syntax">});</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
47 </span><span class="jsdoc-comment">//Roo/bootstrap/Navbar/Item.js
48 </span><span class="jsdoc-var">Roo.bootstrap.Navbar.Item</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Navbar.Item.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Navbar.Item</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">href</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">badge</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">icon</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">glyphicon</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">Roo.bootstrap.Navbar.Item.superclass.getAutoCreate.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">));</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.parent</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.parent</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.sidebar</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'li'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'p'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">}]};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.active</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' active'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.menu</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' dropdown-toggle'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">=(</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">)+</span><span class="jsdoc-string">'&lt;span class=&quot;glyphicon glyphicon-chevron-down&quot;&gt;&lt;/span&gt;'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.href</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.tag</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.href</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.href</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.glyphicon</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'&lt;i class=&quot;glyphicon glyphicon-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.glyphicon</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">'&quot;&gt;&lt;/i&gt;&lt;span&gt;'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">'&lt;/span&gt;'</span><span class="jsdoc-syntax">}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}
49 </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'li'</span><span class="jsdoc-syntax">}
50 </span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">=[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'p'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'Text'</span><span class="jsdoc-syntax">}];</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.glyphicon</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">' '</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">};</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">=[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'glyphicon glyphicon-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.glyphicon</span><span class="jsdoc-syntax">}];}
51 </span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.menu</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.tag</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.href</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'#'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">&quot; &lt;span class='caret'&gt;&lt;/span&gt;&quot;</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.tag</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.href</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.href</span><span class="jsdoc-syntax">||</span><span class="jsdoc-string">'#'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.badge</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.cn</span><span class="jsdoc-syntax">=[</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">' '</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'badge'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.badge</span><span class="jsdoc-syntax">}];</span><span class="jsdoc-var">A.cn</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">initEvents</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">this.el.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'click'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'click'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);}});
52 </span><span class="jsdoc-comment">//Roo/bootstrap/Row.js
53 </span><span class="jsdoc-var">Roo.bootstrap.Row</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Row.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Row</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">autoCreate</span><span class="jsdoc-syntax">:{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'row clearfix'</span><span class="jsdoc-syntax">}});
54 </span><span class="jsdoc-comment">//Roo/bootstrap/Element.js
55 </span><span class="jsdoc-var">Roo.bootstrap.Element</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Element.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Element</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'div'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">Roo.bootstrap.Element.superclass.getAutoCreate.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">));</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.tag</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
56 </span><span class="jsdoc-comment">//Roo/bootstrap/Pagination.js
57 </span><span class="jsdoc-var">Roo.bootstrap.Pagination</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Pagination.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Pagination</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">size</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">inverse</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">from</span><span class="jsdoc-syntax">:1,</span><span class="jsdoc-var">to</span><span class="jsdoc-syntax">:4,</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">active</span><span class="jsdoc-syntax">:1,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">cfg</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'ul'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'pagination'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[]};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.inverse</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">cfg.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' inverse'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">cfg.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">cfg.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">;}
58 </span><span class="jsdoc-var">cfg.cn</span><span class="jsdoc-syntax">[0]={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'li'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">href</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'#'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'&amp;laquo;'</span><span class="jsdoc-syntax">}]};</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.from</span><span class="jsdoc-syntax">&gt;0?</span><span class="jsdoc-var">this.from</span><span class="jsdoc-syntax">:1;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">to</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.to</span><span class="jsdoc-syntax">-</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">&lt;=10?</span><span class="jsdoc-var">this.to</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">+10;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.active</span><span class="jsdoc-syntax">&gt;=</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">this.active</span><span class="jsdoc-syntax">&lt;=</span><span class="jsdoc-var">to</span><span class="jsdoc-syntax">?</span><span class="jsdoc-var">this.active</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">for</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">&lt;=</span><span class="jsdoc-var">to</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">++){</span><span class="jsdoc-var">cfg.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'li'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">===</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">?</span><span class="jsdoc-string">'active'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">href</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'#'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">}]});}
59 </span><span class="jsdoc-var">cfg.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'li'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">href</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'#'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'&amp;raquo;'</span><span class="jsdoc-syntax">}]});</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">cfg</span><span class="jsdoc-syntax">;}});
60 </span><span class="jsdoc-comment">//Roo/bootstrap/Slider.js
61 </span><span class="jsdoc-var">Roo.bootstrap.Slider</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Slider.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Slider</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'div'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'slider slider-sample1 vertical-handler ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'a'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'ui-slider-handle ui-state-default ui-corner-all'</span><span class="jsdoc-syntax">}]};</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
62 </span><span class="jsdoc-comment">//Roo/bootstrap/Table.js
63 </span><span class="jsdoc-var">Roo.bootstrap.Table</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Table.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Table</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">Roo.bootstrap.Table.superclass.getAutoCreate.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">));</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'table'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'tbody'</span><span class="jsdoc-syntax">}]};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
64 </span><span class="jsdoc-comment">//Roo/bootstrap/TableCell.js
65 </span><span class="jsdoc-var">Roo.bootstrap.TableCell</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.TableCell.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.TableCell</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">Roo.bootstrap.TableCell.superclass.getAutoCreate.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">));</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'td'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.html</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
66 </span><span class="jsdoc-comment">//Roo/bootstrap/TableRow.js
67 </span><span class="jsdoc-var">Roo.bootstrap.TableRow</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.TableRow.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.TableRow</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">({},</span><span class="jsdoc-var">Roo.bootstrap.TableRow.superclass.getAutoCreate.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">));</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'tr'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;}});
68 </span><span class="jsdoc-comment">//Roo/form/Action.js
69 </span><span class="jsdoc-var">Roo.namespace</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'Roo.form'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">Roo.form.Action</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.form</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.options</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">||{};};</span><span class="jsdoc-var">Roo.form.Action.CLIENT_INVALID</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'client'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">Roo.form.Action.SERVER_INVALID</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'server'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">Roo.form.Action.CONNECT_FAILURE</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'connect'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">Roo.form.Action.LOAD_FAILURE</span><span class="jsdoc-syntax">=</span><span class="jsdoc-string">'load'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">Roo.form.Action.prototype</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">type</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'default'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">failureType</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">undefined</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">response</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">undefined</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">result</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">undefined</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">run</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){},</span><span class="jsdoc-var">success</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){},</span><span class="jsdoc-var">handleResponse</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){},</span><span class="jsdoc-var">failure</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.response</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.failureType</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.form.Action.CONNECT_FAILURE</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.form.afterAction</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">processResponse</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.response</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">A.responseText</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return true</span><span class="jsdoc-syntax">;}
70 </span><span class="jsdoc-var">this.result</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.handleResponse</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.result</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getUrl</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.options.url</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">this.form.url</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">this.form.el.dom.action</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.getParams</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">+=(</span><span class="jsdoc-var">B.indexOf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'?'</span><span class="jsdoc-syntax">)!=-1?</span><span class="jsdoc-string">'&amp;'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'?'</span><span class="jsdoc-syntax">)+</span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">;}}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getMethod</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.options.method</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">this.form.method</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">this.form.el.dom.method</span><span class="jsdoc-syntax">||</span><span class="jsdoc-string">'POST'</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.toUpperCase</span><span class="jsdoc-syntax">();},</span><span class="jsdoc-var">getParams</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">bp</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.form.baseParams</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.options.params</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">&quot;object&quot;</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.urlEncode</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.applyIf</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">bp</span><span class="jsdoc-syntax">));}</span><span class="jsdoc-keyword">else if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">'string'</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">bp</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">'&amp;'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">Roo.urlEncode</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">bp</span><span class="jsdoc-syntax">);}}</span><span class="jsdoc-keyword">else if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">bp</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.urlEncode</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">bp</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">p</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">createCallback</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">success</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.success</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">failure</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.failure</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">scope</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">timeout</span><span class="jsdoc-syntax">:(</span><span class="jsdoc-var">this.form.timeout</span><span class="jsdoc-syntax">*1000),</span><span class="jsdoc-var">upload</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.form.fileUpload</span><span class="jsdoc-syntax">?</span><span class="jsdoc-var">this.success</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">undefined</span><span class="jsdoc-syntax">};}};</span><span class="jsdoc-var">Roo.form.Action.Submit</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.form.Action.Submit.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.form.Action.Submit</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.form.Action</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">type</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'submit'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">haveProgress</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">uploadComplete</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">uploadProgress</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">this.form.progressUrl</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">this.haveProgress</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.MessageBox.progress</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;Uploading&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">&quot;Uploading&quot;</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.uploadComplete</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.MessageBox.hide</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}
71 </span><span class="jsdoc-var">this.haveProgress</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.form.findField</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'UPLOAD_IDENTIFIER'</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.getValue</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">new </span><span class="jsdoc-var">Roo.data.Connection</span><span class="jsdoc-syntax">();</span><span class="jsdoc-var">c.request</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">url</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.form.progressUrl</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">params</span><span class="jsdoc-syntax">:{</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">},</span><span class="jsdoc-var">method</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'GET'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">success</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">try</span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.decode</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B.responseText</span><span class="jsdoc-syntax">)}</span><span class="jsdoc-keyword">catch</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;Invalid data from server..&quot;</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">||!</span><span class="jsdoc-var">C.success</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">Roo.MessageBox.alert</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.encode</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">));</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">E</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">C.data</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.uploadComplete</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.MessageBox.hide</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">E</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.MessageBox.updateProgress</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">E.bytes_uploaded</span><span class="jsdoc-syntax">/</span><span class="jsdoc-var">E.bytes_total</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Math.floor</span><span class="jsdoc-syntax">((</span><span class="jsdoc-var">E.bytes_total</span><span class="jsdoc-syntax">-</span><span class="jsdoc-var">E.bytes_uploaded</span><span class="jsdoc-syntax">)/1000)+</span><span class="jsdoc-string">'k remaining'</span><span class="jsdoc-syntax">);}
72 </span><span class="jsdoc-var">this.uploadProgress.defer</span><span class="jsdoc-syntax">(2000,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">failure</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'progress url failed '</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">scope</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">});},</span><span class="jsdoc-var">run</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">this.form.getValues</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">o</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.options</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.getMethod</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">'POST'</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">o.clientValidation</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">this.form.isValid</span><span class="jsdoc-syntax">()){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.form.progressUrl</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.form.findField</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'UPLOAD_IDENTIFIER'</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.setValue</span><span class="jsdoc-syntax">((</span><span class="jsdoc-keyword">new </span><span class="jsdoc-var">Date</span><span class="jsdoc-syntax">()*1)+</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">Math.random</span><span class="jsdoc-syntax">());}</span><span class="jsdoc-var">Roo.Ajax.request</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.createCallback</span><span class="jsdoc-syntax">(),{</span><span class="jsdoc-var">form</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.form.el.dom</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">url</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.getUrl</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">),</span><span class="jsdoc-var">method</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">params</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">?</span><span class="jsdoc-var">this.getParams</span><span class="jsdoc-syntax">():</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">isUpload</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.form.fileUpload</span><span class="jsdoc-syntax">}));</span><span class="jsdoc-var">this.uploadProgress</span><span class="jsdoc-syntax">();}</span><span class="jsdoc-keyword">else if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">o.clientValidation</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.failureType</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.form.Action.CLIENT_INVALID</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.form.afterAction</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">);}},</span><span class="jsdoc-var">success</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.uploadComplete</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.haveProgress</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.MessageBox.hide</span><span class="jsdoc-syntax">();}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.processResponse</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">B.success</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.form.afterAction</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B.errors</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.form.markInvalid</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B.errors</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.failureType</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.form.Action.SERVER_INVALID</span><span class="jsdoc-syntax">;}
73 </span><span class="jsdoc-var">this.form.afterAction</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">failure</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.uploadComplete</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.haveProgress</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.MessageBox.hide</span><span class="jsdoc-syntax">();}
74 </span><span class="jsdoc-var">this.response</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.failureType</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.form.Action.CONNECT_FAILURE</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.form.afterAction</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">handleResponse</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.form.errorReader</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">rs</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.form.errorReader.read</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=[];</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">rs.records</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">for</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">=0,</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">rs.records.length</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">&lt;</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">++){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">r</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">rs.records</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">];</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">]=</span><span class="jsdoc-var">r.data</span><span class="jsdoc-syntax">;}}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B.length</span><span class="jsdoc-syntax">&lt;1){</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">success</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">rs.success</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">errors</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">};}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">try</span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.decode</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.responseText</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">catch</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">success</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">errorMsg</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;Failed to read server message: &quot;</span><span class="jsdoc-syntax">+(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">?</span><span class="jsdoc-var">A.responseText</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">' - no message'</span><span class="jsdoc-syntax">),</span><span class="jsdoc-var">errors</span><span class="jsdoc-syntax">:[]};}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">;}});</span><span class="jsdoc-var">Roo.form.Action.Load</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.form.Action.Load.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.reader</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.form.reader</span><span class="jsdoc-syntax">;};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.form.Action.Load</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.form.Action</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">type</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'load'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">run</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">Roo.Ajax.request</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.createCallback</span><span class="jsdoc-syntax">(),{</span><span class="jsdoc-var">method</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.getMethod</span><span class="jsdoc-syntax">(),</span><span class="jsdoc-var">url</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.getUrl</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">),</span><span class="jsdoc-var">params</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.getParams</span><span class="jsdoc-syntax">()}));},</span><span class="jsdoc-var">success</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.processResponse</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">||!</span><span class="jsdoc-var">B.success</span><span class="jsdoc-syntax">||!</span><span class="jsdoc-var">B.data</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.failureType</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.form.Action.LOAD_FAILURE</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.form.afterAction</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}
75 </span><span class="jsdoc-var">this.form.clearInvalid</span><span class="jsdoc-syntax">();</span><span class="jsdoc-var">this.form.setValues</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B.data</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.form.afterAction</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">handleResponse</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.form.reader</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">rs</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.form.reader.read</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">rs.records</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">rs.records</span><span class="jsdoc-syntax">[0]?</span><span class="jsdoc-var">rs.records</span><span class="jsdoc-syntax">[0]</span><span class="jsdoc-var">.data</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">success</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">rs.success</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">data</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">};}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">Roo.decode</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.responseText</span><span class="jsdoc-syntax">);}});</span><span class="jsdoc-var">Roo.form.Action.ACTION_TYPES</span><span class="jsdoc-syntax">={</span><span class="jsdoc-string">'load'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">Roo.form.Action.Load</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'submit'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">Roo.form.Action.Submit</span><span class="jsdoc-syntax">};
76 </span><span class="jsdoc-comment">//Roo/bootstrap/Form.js
77 </span><span class="jsdoc-var">Roo.bootstrap.Form</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Form.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.addEvents</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">clientvalidation</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">beforeaction</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">actionfailed</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">actioncomplete</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">});};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Form</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">method</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'POST'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">timeout</span><span class="jsdoc-syntax">:30,</span><span class="jsdoc-var">activeAction</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">waitMsgTarget</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'form'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">method</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.method</span><span class="jsdoc-syntax">||</span><span class="jsdoc-string">'POST'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.id</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">Roo.id</span><span class="jsdoc-syntax">(),</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.labelAlign</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">'left'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.cls</span><span class="jsdoc-syntax">+=</span><span class="jsdoc-string">' form-horizontal'</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">initEvents</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">this.el.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'submit'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.onSubmit</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">onSubmit</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">e.stopEvent</span><span class="jsdoc-syntax">();},</span><span class="jsdoc-var">isValid</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.getItems</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">A.each</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">f.validate</span><span class="jsdoc-syntax">()){</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">;}});</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">isDirty</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.getItems</span><span class="jsdoc-syntax">();</span><span class="jsdoc-var">B.each</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f.isDirty</span><span class="jsdoc-syntax">()){</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">return false</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return true</span><span class="jsdoc-syntax">;});</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">doAction</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">'string'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">new </span><span class="jsdoc-var">Roo.form.Action.ACTION_TYPES</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">](</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'beforeaction'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">)!==</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.beforeAction</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">A.run.defer</span><span class="jsdoc-syntax">(100,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">beforeAction</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">o</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A.options</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.el.mask</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">o.waitMsg</span><span class="jsdoc-syntax">||</span><span class="jsdoc-string">&quot;Sending&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'x-mask-loading'</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">afterAction</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.activeAction</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">o</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A.options</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.el.unmask</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">o.reset</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.reset</span><span class="jsdoc-syntax">();}
78 </span><span class="jsdoc-var">Roo.callback</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">o.success</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">o.scope</span><span class="jsdoc-syntax">,[</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">]);</span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'actioncomplete'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">((</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.result</span><span class="jsdoc-syntax">)!=</span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">)&amp;&amp;(</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.result.errors</span><span class="jsdoc-syntax">)!=</span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">)&amp;&amp;(</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.result.errors.needs_confirm</span><span class="jsdoc-syntax">)!=</span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">_t</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;not supported yet&quot;</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}
79 </span><span class="jsdoc-var">Roo.callback</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">o.failure</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">o.scope</span><span class="jsdoc-syntax">,[</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">]);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">this.hasListener</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'actionfailed'</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;need to add dialog support&quot;</span><span class="jsdoc-syntax">);}
80 </span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'actionfailed'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);}},</span><span class="jsdoc-var">findField</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.getItems</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A.get</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.each</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f.isFormField</span><span class="jsdoc-syntax">&amp;&amp;(</span><span class="jsdoc-var">f.dataIndex</span><span class="jsdoc-syntax">==</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">f.id</span><span class="jsdoc-syntax">==</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">f.getName</span><span class="jsdoc-syntax">()==</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">return false</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return true</span><span class="jsdoc-syntax">;});}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">||</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">markInvalid</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A </span><span class="jsdoc-keyword">instanceof </span><span class="jsdoc-var">Array</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">for</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">=0,</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A.length</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">&lt;</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">++){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">];</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.findField</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">C.id</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">f.markInvalid</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">C.msg</span><span class="jsdoc-syntax">);}}}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">for</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">id </span><span class="jsdoc-keyword">in </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">]!=</span><span class="jsdoc-string">'function'</span><span class="jsdoc-syntax">&amp;&amp;(</span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.findField</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">))){</span><span class="jsdoc-var">D.markInvalid</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">]);}}}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">setValues</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A </span><span class="jsdoc-keyword">instanceof </span><span class="jsdoc-var">Array</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">for</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">=0,</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A.length</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">&lt;</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">++){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">];</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.findField</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v.id</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">f.setValue</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v.value</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.trackResetOnLoad</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">f.originalValue</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">f.getValue</span><span class="jsdoc-syntax">();}}}}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">for</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">id </span><span class="jsdoc-keyword">in </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">]!=</span><span class="jsdoc-string">'function'</span><span class="jsdoc-syntax">&amp;&amp;(</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.findField</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">))){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">C.setFromData</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">C.valueField</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">C.displayField</span><span class="jsdoc-syntax">&amp;&amp;(</span><span class="jsdoc-var">C.store</span><span class="jsdoc-syntax">&amp;&amp;!</span><span class="jsdoc-var">C.store.isLocal</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">sd</span><span class="jsdoc-syntax">={};</span><span class="jsdoc-var">sd</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">C.valueField</span><span class="jsdoc-syntax">]=</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">C.hiddenName</span><span class="jsdoc-syntax">])==</span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">?</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">C.hiddenName</span><span class="jsdoc-syntax">];</span><span class="jsdoc-var">sd</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">C.displayField</span><span class="jsdoc-syntax">]=</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">C.name</span><span class="jsdoc-syntax">])==</span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">?</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">C.name</span><span class="jsdoc-syntax">];</span><span class="jsdoc-var">C.setFromData</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">sd</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">C.setValue</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">]);}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.trackResetOnLoad</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">C.originalValue</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">C.getValue</span><span class="jsdoc-syntax">();}}}}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getValues</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">fs</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.lib.Ajax.serializeForm</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.el.dom</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">fs</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">Roo.urlDecode</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">fs</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">getFieldValues</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.getItems</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">={};</span><span class="jsdoc-var">B.each</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">f.getName</span><span class="jsdoc-syntax">()){</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">f.getValue</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f.inputType</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">'radio'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">f.getName</span><span class="jsdoc-syntax">()])==</span><span class="jsdoc-string">'undefined'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">f.getName</span><span class="jsdoc-syntax">()]=</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">f.el.dom.checked</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}
81 </span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">f.el.dom.value</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">((</span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">)==</span><span class="jsdoc-string">'object'</span><span class="jsdoc-syntax">)&amp;&amp;</span><span class="jsdoc-var">f.getRawValue</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">f.getRawValue</span><span class="jsdoc-syntax">();}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f.name</span><span class="jsdoc-syntax">!=</span><span class="jsdoc-var">f.getName</span><span class="jsdoc-syntax">()){</span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">f.name</span><span class="jsdoc-syntax">]=</span><span class="jsdoc-var">f.getRawValue</span><span class="jsdoc-syntax">();}
82 </span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">f.getName</span><span class="jsdoc-syntax">()]=</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">;});</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">clearInvalid</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.getItems</span><span class="jsdoc-syntax">();</span><span class="jsdoc-var">A.each</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">f.clearInvalid</span><span class="jsdoc-syntax">();});</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">reset</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.getItems</span><span class="jsdoc-syntax">();</span><span class="jsdoc-var">A.each</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">f.reset</span><span class="jsdoc-syntax">();});</span><span class="jsdoc-var">Roo.each</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.childForms</span><span class="jsdoc-syntax">||[],</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">f</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">f.reset</span><span class="jsdoc-syntax">();});</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getItems</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">r</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">new </span><span class="jsdoc-var">Roo.util.MixedCollection</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">o</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">o.id</span><span class="jsdoc-syntax">||(</span><span class="jsdoc-var">o.id</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.id</span><span class="jsdoc-syntax">());});</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">el</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">el.inputEl</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">r.add</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">el</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">el.items</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}
83 </span><span class="jsdoc-var">Roo.each</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">el.items</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">);});};</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">r</span><span class="jsdoc-syntax">;}});
84 </span><span class="jsdoc-comment">//Roo/form/VTypes.js
85 </span><span class="jsdoc-var">Roo.form.VTypes</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=/^[a-zA-Z_]+$/;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=/^[a-zA-Z0-9_]+$/;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">=/^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$/;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">=/(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&amp;#;`~=%!]*)(\.\w{2,})?)*\/?)/i;</span><span class="jsdoc-keyword">return </span><span class="jsdoc-syntax">{</span><span class="jsdoc-string">'email'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">C.test</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-string">'emailText'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'This field should be an e-mail address in the format &quot;user@domain.com&quot;'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'emailMask'</span><span class="jsdoc-syntax">:/[a-z0-9_\.\-@]/i,</span><span class="jsdoc-string">'url'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">D.test</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-string">'urlText'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'This field should be a URL in the format &quot;http:/'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">'/www.domain.com&quot;'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'alpha'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A.test</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-string">'alphaText'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'This field should only contain letters and _'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'alphaMask'</span><span class="jsdoc-syntax">:/[a-z_]/i,</span><span class="jsdoc-string">'alphanum'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">B.test</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-string">'alphanumText'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'This field should only contain letters, numbers and _'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'alphanumMask'</span><span class="jsdoc-syntax">:/[a-z0-9_]/i};}();
86 </span><span class="jsdoc-comment">//Roo/bootstrap/Input.js
87 </span><span class="jsdoc-var">Roo.bootstrap.Input</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.bootstrap.Input.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.addEvents</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">focus</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">blur</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">specialkey</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">change</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">invalid</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">valid</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">keyup</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">});};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.bootstrap.Input</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">validationEvent</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;keyup&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">validateOnBlur</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">validationDelay</span><span class="jsdoc-syntax">:250,</span><span class="jsdoc-var">focusClass</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;x-form-focus&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">invalidClass</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;has-error&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">selectOnFocus</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">maskRe</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">vtype</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">disableKeyFilter</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">disabled</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">allowBlank</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">blankText</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;This field is required&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">minLength</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">maxLength</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">Number.MAX_VALUE</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">minLengthText</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;The minimum length for this field is {0}&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">maxLengthText</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;The maximum length for this field is {0}&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">validator</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">regex</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">regexText</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">fieldLabel</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">inputType</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'text'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">name</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">placeholder</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">before</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">after</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">hasFocus</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">preventMark</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.parent</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">A.labelAlign</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.id</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'form-group'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'input'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">type</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.inputType</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'form-control'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">placeholder</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.placeholder</span><span class="jsdoc-syntax">||</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.name</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">D.name</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.name</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">E</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.before</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">this.after</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">E</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'input-group'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[]};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.before</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">E.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'input-group-addon'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.before</span><span class="jsdoc-syntax">});}
88 </span><span class="jsdoc-var">E.cn.push</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">D</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.after</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">E.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'span'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'input-group-addon'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.after</span><span class="jsdoc-syntax">});}}
89 </span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.fieldLabel.length</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">===</span><span class="jsdoc-string">'left'</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">this.fieldLabel.length</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;left and has label&quot;</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">C.cn</span><span class="jsdoc-syntax">=[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'label'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'for'</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">id</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'col-sm-2 control-label'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.fieldLabel</span><span class="jsdoc-syntax">},{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">&quot;col-sm-10&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[</span><span class="jsdoc-var">E</span><span class="jsdoc-syntax">]}];}</span><span class="jsdoc-keyword">else if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.fieldLabel.length</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot; label&quot;</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">C.cn</span><span class="jsdoc-syntax">=[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'label'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.fieldLabel</span><span class="jsdoc-syntax">},</span><span class="jsdoc-var">E</span><span class="jsdoc-syntax">];}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">Roo.log</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot; no label &amp;&amp; no align&quot;</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">C.cn</span><span class="jsdoc-syntax">=[</span><span class="jsdoc-var">E</span><span class="jsdoc-syntax">];}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.disabled</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">D.disabled</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">C</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">inputEl</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'input.form-control'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.first</span><span class="jsdoc-syntax">();},</span><span class="jsdoc-var">setDisabled</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">i</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.dom</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">i.removeAttribute</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'disabled'</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}
90 </span><span class="jsdoc-var">i.setAttribute</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'disabled'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-string">'true'</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">initEvents</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;keydown&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.fireKey</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;focus&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.onFocus</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;blur&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.onBlur</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.relayEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'keyup'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.originalValue</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.getValue</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.validationEvent</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">'keyup'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.validationTask</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">new </span><span class="jsdoc-var">Roo.util.DelayedTask</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.validate</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'keyup'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.filterValidation</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">else if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.validationEvent</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.validationEvent</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.validate</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">buffer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.validationDelay</span><span class="jsdoc-syntax">});}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.selectOnFocus</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;focus&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.preFocus</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.maskRe</span><span class="jsdoc-syntax">||(</span><span class="jsdoc-var">this.vtype</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">this.disableKeyFilter</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">&amp;&amp;(</span><span class="jsdoc-var">this.maskRe</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.form.VTypes</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">this.vtype</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">'Mask'</span><span class="jsdoc-syntax">]))){</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;keypress&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.filterKeys</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.is</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'input[type=password]'</span><span class="jsdoc-syntax">)&amp;&amp;</span><span class="jsdoc-var">Roo.isSafari</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'keydown'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.SafariOnKeyDown</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);}},</span><span class="jsdoc-var">filterValidation</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">e.isNavKeyPress</span><span class="jsdoc-syntax">()){</span><span class="jsdoc-var">this.validationTask.delay</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.validationDelay</span><span class="jsdoc-syntax">);}},</span><span class="jsdoc-var">validate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.disabled</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">this.validateValue</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.getRawValue</span><span class="jsdoc-syntax">())){</span><span class="jsdoc-var">this.clearInvalid</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">return true</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return false</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">validateValue</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.length</span><span class="jsdoc-syntax">&lt;1){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.allowBlank</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.clearInvalid</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">return true</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{</span><span class="jsdoc-var">this.markInvalid</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.blankText</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return false</span><span class="jsdoc-syntax">;}}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.length</span><span class="jsdoc-syntax">&lt;</span><span class="jsdoc-var">this.minLength</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.markInvalid</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">String.format</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.minLengthText</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.minLength</span><span class="jsdoc-syntax">));</span><span class="jsdoc-keyword">return false</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.length</span><span class="jsdoc-syntax">&gt;</span><span class="jsdoc-var">this.maxLength</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.markInvalid</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">String.format</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.maxLengthText</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.maxLength</span><span class="jsdoc-syntax">));</span><span class="jsdoc-keyword">return false</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.vtype</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">vt</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.form.VTypes</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">vt</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">this.vtype</span><span class="jsdoc-syntax">](</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-var">this.markInvalid</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.vtypeText</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">vt</span><span class="jsdoc-syntax">[</span><span class="jsdoc-var">this.vtype</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">'Text'</span><span class="jsdoc-syntax">]);</span><span class="jsdoc-keyword">return false</span><span class="jsdoc-syntax">;}}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-keyword">typeof </span><span class="jsdoc-var">this.validator</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">&quot;function&quot;</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.validator</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.markInvalid</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return false</span><span class="jsdoc-syntax">;}}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.regex</span><span class="jsdoc-syntax">&amp;&amp;!</span><span class="jsdoc-var">this.regex.test</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-var">this.markInvalid</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.regexText</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return false</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">return true</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">fireKey</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e.isNavKeyPress</span><span class="jsdoc-syntax">()){</span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;specialkey&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">);}},</span><span class="jsdoc-var">onFocus</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">Roo.isOpera</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">this.focusClass</span><span class="jsdoc-syntax">){}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">this.hasFocus</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.hasFocus</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">;</span><span class="jsdoc-var">this.startValue</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.getValue</span><span class="jsdoc-syntax">();</span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;focus&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);}},</span><span class="jsdoc-var">beforeBlur</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">Roo.emptyFn</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">onBlur</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-var">this.beforeBlur</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">Roo.isOpera</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">this.focusClass</span><span class="jsdoc-syntax">){}
91 </span><span class="jsdoc-var">this.hasFocus</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.validationEvent</span><span class="jsdoc-syntax">!==</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">this.validateOnBlur</span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">this.validationEvent</span><span class="jsdoc-syntax">!=</span><span class="jsdoc-string">&quot;blur&quot;</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.validate</span><span class="jsdoc-syntax">();}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.getValue</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">String</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">)!==</span><span class="jsdoc-var">String</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.startValue</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'change'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this.startValue</span><span class="jsdoc-syntax">);}
92 </span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">&quot;blur&quot;</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">getValue</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.getValue</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getRawValue</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.getValue</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">setValue</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.value</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.rendered</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.dom.value</span><span class="jsdoc-syntax">=(</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">===</span><span class="jsdoc-keyword">null</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">===</span><span class="jsdoc-var">undefined</span><span class="jsdoc-syntax">?</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">v</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.validate</span><span class="jsdoc-syntax">();}},</span><span class="jsdoc-var">preFocus</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.selectOnFocus</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.dom.select</span><span class="jsdoc-syntax">();}},</span><span class="jsdoc-var">filterKeys</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">k</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">e.getKey</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">Roo.isIE</span><span class="jsdoc-syntax">&amp;&amp;(</span><span class="jsdoc-var">e.isNavKeyPress</span><span class="jsdoc-syntax">()||</span><span class="jsdoc-var">k</span><span class="jsdoc-syntax">==</span><span class="jsdoc-var">e.BACKSPACE</span><span class="jsdoc-syntax">||(</span><span class="jsdoc-var">k</span><span class="jsdoc-syntax">==</span><span class="jsdoc-var">e.DELETE </span><span class="jsdoc-syntax">&amp;&amp;</span><span class="jsdoc-var">e.button</span><span class="jsdoc-syntax">==-1))){</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">e.getCharCode</span><span class="jsdoc-syntax">(),</span><span class="jsdoc-var">cc</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">String.fromCharCode</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.isIE</span><span class="jsdoc-syntax">&amp;&amp;(</span><span class="jsdoc-var">e.isSpecialKey</span><span class="jsdoc-syntax">()||!</span><span class="jsdoc-var">cc</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">this.maskRe.test</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">cc</span><span class="jsdoc-syntax">)){</span><span class="jsdoc-var">e.stopEvent</span><span class="jsdoc-syntax">();}},</span><span class="jsdoc-var">clearInvalid</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">this.el</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">this.preventMark</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}
93 </span><span class="jsdoc-var">this.el.removeClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.invalidClass</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'valid'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">markInvalid</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(!</span><span class="jsdoc-var">this.el</span><span class="jsdoc-syntax">||</span><span class="jsdoc-var">this.preventMark</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}
94 </span><span class="jsdoc-var">this.el.addClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.invalidClass</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'invalid'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);},</span><span class="jsdoc-var">SafariOnKeyDown</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">;</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.dom.selectionEnd</span><span class="jsdoc-syntax">&gt;0){</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">=(</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.dom.selectionEnd</span><span class="jsdoc-syntax">-</span><span class="jsdoc-var">this.inputEl</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.dom.selectionStart</span><span class="jsdoc-syntax">-</span><span class="jsdoc-var">this.getValue</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.length</span><span class="jsdoc-syntax">==0)?</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(((</span><span class="jsdoc-var">A.getKey</span><span class="jsdoc-syntax">()==8||</span><span class="jsdoc-var">A.getKey</span><span class="jsdoc-syntax">()==46)&amp;&amp;</span><span class="jsdoc-var">this.getValue</span><span class="jsdoc-syntax">()</span><span class="jsdoc-var">.length</span><span class="jsdoc-syntax">==1)){</span><span class="jsdoc-var">A.preventDefault</span><span class="jsdoc-syntax">();</span><span class="jsdoc-var">this.setValue</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">);</span><span class="jsdoc-keyword">return</span><span class="jsdoc-syntax">;}</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">B</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">A.preventDefault</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">cc</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">String.fromCharCode</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.getCharCode</span><span class="jsdoc-syntax">());</span><span class="jsdoc-var">this.setValue</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A.shiftKey</span><span class="jsdoc-syntax">?</span><span class="jsdoc-var">cc</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">cc.toLowerCase</span><span class="jsdoc-syntax">());}}});
95 </span></code></body></html>