﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Coolite Forums / Premium Forums / Help </title><generator>InstantForum.NET v4.1.4</generator><description>Coolite Forums</description><link>http://www.coolite.com/forums/</link><webMaster>do-not-reply@coolite.com</webMaster><lastBuildDate>Wed, 20 Aug 2008 06:04:53 GMT</lastBuildDate><ttl>20</ttl><item><title>SVN Error</title><link>http://www.coolite.com/forums/Topic1205-16-1.aspx</link><description>Hello,&lt;br&gt;&lt;br&gt;Receiving the following JavaScript error in IE6.0 and FF3.0 after fresh checkout at 2:15 PM (EST):&lt;br&gt;&lt;br&gt;[code]&lt;br&gt;Error: H is null&lt;br&gt;Source File: http://localhost/WebResource.axd?d=ZlSTZaW38jeyuV7nE5sBoGJRkElY54sFv_DX_FDEOuFA1a_E1pQHz3oGcyd9Z0ba_IAbs7_XCkO1HPbVz-zKOriFNKKow1YgjAyqdtNl6Z01&amp;amp;t=633546661505423757&lt;br&gt;Line: 76&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Which refers to the following line in the ext-all.js:&lt;br&gt;&lt;br&gt;[code]&lt;br&gt;&lt;pre id="line1"&gt;Ext.Panel=Ext.extend(Ext.Container,{baseCls:"x-panel",collapsedCls:"x-panel-collapsed",maskDisabled:true,animCollapse:Ext.enableFx,headerAsText:true,buttonAlign:"right",collapsed:false,collapseFirst:true,minButtonWidth:75,elements:"body",toolTarget:"header",collapseEl:"bwrap",slideAnchor:"t",disabledClass:"",deferHeight:true,expandDefaults:{duration:0.25},collapseDefaults:{duration:0.25},initComponent:function(){Ext.Panel.superclass.initComponent.call(this);this.addEvents("bodyresize","titlechange","collapse","expand","beforecollapse","beforeexpand","beforeclose","close","activate","deactivate");if(this.tbar){this.elements+=",tbar";if(typeof this.tbar=="object"){this.topToolbar=this.tbar}delete this.tbar}if(this.bbar){this.elements+=",bbar";if(typeof this.bbar=="object"){this.bottomToolbar=this.bbar}delete this.bbar}if(this.header===true){this.elements+=",header";delete this.header}else{if(this.title&amp;amp;&amp;amp;this.header!==false){this.elements+=",header"}}if(this.footer===true){this.elements+=",footer";delete this.footer}if(this.buttons){var C=this.buttons;this.buttons=[];for(var B=0,A=C.length;B&amp;lt;A;B++){if(C[B].render){C[B].ownerCt=this;this.buttons.push(C[B])}else{this.addButton(C[B])}}}if(this.autoLoad){this.on("render",this.doAutoLoad,this,{delay:10})}},createElement:function(A,C){if(this[A]){C.appendChild(this[A].dom);return }if(A==="bwrap"||this.elements.indexOf(A)!=-1){if(this[A+"Cfg"]){this[A]=Ext.fly(C).createChild(this[A+"Cfg"])}else{var B=&amp;#100;ocument.createElement("div");B.className=this[A+"Cls"];this[A]=Ext.get(C.appendChild(B))}}},onRender:function(H,G){Ext.Panel.superclass.onRender.call(this,H,G);this.createClasses();if(this.el){this.el.addClass(this.baseCls);this.header=this.el.down("."+this.headerCls);this.bwrap=this.el.down("."+this.bwrapCls);var M=this.bwrap?this.bwrap:this.el;this.tbar=M.down("."+this.tbarCls);this.body=M.down("."+this.bodyCls);this.bbar=M.down("."+this.bbarCls);this.footer=M.down("."+this.footerCls);this.fromMarkup=true}else{this.el=H.createChild({id:this.id,cls:this.baseCls},G)}var A=this.el,K=A.dom;if(this.cls){this.el.addClass(this.cls)}if(this.buttons){this.elements+=",footer"}if(this.frame){A.insertHtml("afterBegin",String.format(Ext.Element.boxMarkup,this.baseCls));this.createElement("header",K.firstChild.firstChild.firstChild);this.createElement("bwrap",K);var O=this.bwrap.dom;var E=K.childNodes[1],B=K.childNodes[2];O.appendChild(E);O.appendChild(B);var P=O.firstChild.firstChild.firstChild;this.createElement("tbar",P);this.createElement("body",P);this.createElement("bbar",P);this.createElement("footer",O.lastChild.firstChild.firstChild);if(!this.footer){this.bwrap.dom.lastChild.className+=" x-panel-nofooter"}}else{this.createElement("header",K);this.createElement("bwrap",K);var O=this.bwrap.dom;this.createElement("tbar",O);this.createElement("body",O);this.createElement("bbar",O);this.createElement("footer",O);if(!this.header){this.body.addClass(this.bodyCls+"-noheader");if(this.tbar){this.tbar.addClass(this.tbarCls+"-noheader")}}}if(this.border===false){this.el.addClass(this.baseCls+"-noborder");this.body.addClass(this.bodyCls+"-noborder");if(this.header){this.header.addClass(this.headerCls+"-noborder")}if(this.footer){this.footer.addClass(this.footerCls+"-noborder")}if(this.tbar){this.tbar.addClass(this.tbarCls+"-noborder")}if(this.bbar){this.bbar.addClass(this.bbarCls+"-noborder")}}if(this.bodyBorder===false){this.body.addClass(this.bodyCls+"-noborder")}if(this.bodyStyle){this.body.applyStyles(this.bodyStyle)}this.bwrap.enableDisplayMode("block");if(this.header){this.header.unselectable();if(this.headerAsText){this.header.dom.innerHTML="&amp;lt;span class=\""+this.headerTextCls+"\"&amp;gt;"+this.header.dom.innerHTML+"&amp;lt;/span&amp;gt;";if(this.iconCls){this.setIconClass(this.iconCls)}}}if(this.floating){this.makeFloating(this.floating)}if(this.collapsible){this.tools=this.tools?this.tools.slice(0):[];if(!this.hideCollapseTool){this.tools[this.collapseFirst?"unshift":"push"]({id:"toggle",handler:this.toggleCollapse,scope:this})}if(this.titleCollapse&amp;amp;&amp;amp;this.header){this.header.on("click",this.toggleCollapse,this);this.header.setStyle("cursor","pointer")}}if(this.tools){var J=this.tools;this.tools={};this.addTool.apply(this,J)}else{this.tools={}}if(this.buttons&amp;amp;&amp;amp;this.buttons.length&amp;gt;0){var D=this.footer.createChild({cls:"x-panel-btns-ct",cn:{cls:"x-panel-btns x-panel-btns-"+this.buttonAlign,html:"&amp;lt;table cellspacing=\"0\"&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;div class=\"x-clear\"&amp;gt;&amp;lt;/div&amp;gt;"}},null,true);var L=D.getElementsByTagName("tr")[0];for(var F=0,I=this.buttons.length;F&amp;lt;I;F++){var N=this.buttons[F];var C=&amp;#100;ocument.createElement("td");C.className="x-panel-btn-td";N.render(L.appendChild(C))}}if(this.tbar&amp;amp;&amp;amp;this.topToolbar){if(Ext.isArray(this.topToolbar)){this.topToolbar=new Ext.Toolbar(this.topToolbar)}this.topToolbar.render(this.tbar);this.topToolbar.ownerCt=this}if(this.bbar&amp;amp;&amp;amp;this.bottomToolbar){if(Ext.isArray(this.bottomToolbar)){this.bottomToolbar=new Ext.Toolbar(this.bottomToolbar)}this.bottomToolbar.render(this.bbar);this.bottomToolbar.ownerCt=this}},setIconClass:function(B){var A=this.iconCls;this.iconCls=B;if(this.rendered&amp;amp;&amp;amp;this.header){if(this.frame){this.header.addClass("x-panel-icon");this.header.replaceClass(A,this.iconCls)}else{var D=this.header.dom;var C=D.firstChild&amp;amp;&amp;amp;String(D.firstChild.tagName).toLowerCase()=="img"?D.firstChild:null;if(C){Ext.fly(C).replaceClass(A,this.iconCls)}else{Ext.DomHelper.insertBefore(D.firstChild,{tag:"img",src:Ext.BLANK_IMAGE_URL,cls:"x-panel-inline-icon "+this.iconCls})}}}},makeFloating:function(A){this.floating=true;this.el=new Ext.Layer(typeof A=="object"?A:{shadow:this.shadow!==undefined?this.shadow:"sides",shadowOffset:this.shadowOffset,constrain:false,shim:this.shim===false?false:undefined},this.el)},getTopToolbar:function(){return this.topToolbar},getBottomToolbar:function(){return this.bottomToolbar},addButton:function(A,D,C){var E={handler:D,scope:C,minWidth:this.minButtonWidth,hideParent:true};if(typeof A=="string"){E.text=A}else{Ext.apply(E,A)}var B=new Ext.Button(E);B.ownerCt=this;if(!this.buttons){this.buttons=[]}this.buttons.push(B);return B},addTool:function(){if(!this[this.toolTarget]){return }if(!this.toolTemplate){var F=new Ext.Template("&amp;lt;div class=\"x-tool x-tool-{id}\"&amp;gt;&amp;amp;#160;&amp;lt;/div&amp;gt;");F.disableFormats=true;F.compile();Ext.Panel.prototype.toolTemplate=F}for(var E=0,C=arguments,B=C.length;E&amp;lt;B;E++){var A=C[E],G="x-tool-"+A.id+"-over";var D=this.toolTemplate.insertFirst((A.align!=="left")?this[this.toolTarget]:this[this.toolTarget].child("span"),A,true);this.tools[A.id]=D;D.enableDisplayMode("block");D.on("click",this.createToolHandler(D,A,G,this));if(A.on){D.on(A.on)}if(A.hidden){D.hide()}if(A.qtip){if(typeof A.qtip=="object"){Ext.QuickTips.register(Ext.apply({target:D.id},A.qtip))}else{D.dom.qtip=A.qtip}}D.addClassOnOver(G)}},onShow:function(){if(this.floating){return this.el.show()}Ext.Panel.superclass.onShow.call(this)},onHide:function(){if(this.floating){return this.el.hide()}Ext.Panel.superclass.onHide.call(this)},createToolHandler:function(C,A,D,B){return function(E){C.removeClass(D);E.stopEvent();if(A.handler){A.handler.call(A.scope||C,E,C,B)}}},afterRender:function(){if(this.fromMarkup&amp;amp;&amp;amp;this.height===undefined&amp;amp;&amp;amp;!this.autoHeight){this.height=this.el.getHeight()}if(this.floating&amp;amp;&amp;amp;!this.hidden&amp;amp;&amp;amp;!this.initHidden){this.el.show()}if(this.title){this.setTitle(this.title)}this.setAutoScroll();if(this.html){this.body.update(typeof this.html=="object"?Ext.DomHelper.markup(this.html):this.html);delete this.html}if(this.contentEl){var A=Ext.getDom(this.contentEl);Ext.fly(A).removeClass(["x-hidden","x-hide-display"]);this.body.dom.appendChild(A)}if(this.collapsed){this.collapsed=false;this.collapse(false)}Ext.Panel.superclass.afterRender.call(this);this.initEvents()},setAutoScroll:function(){if(this.rendered&amp;amp;&amp;amp;this.autoScroll){var A=this.body||this.el;if(A){A.setOverflow("auto")}}},getKeyMap:function(){if(!this.keyMap){this.keyMap=new Ext.KeyMap(this.el,this.keys)}return this.keyMap},initEvents:function(){if(this.keys){this.getKeyMap()}if(this.draggable){this.initDraggable()}},initDraggable:function(){this.dd=new Ext.Panel.DD(this,typeof this.draggable=="boolean"?null:this.draggable)},beforeEffect:function(){if(this.floating){this.el.beforeAction()}this.el.addClass("x-panel-animated")},afterEffect:function(){this.syncShadow();this.el.removeClass("x-panel-animated")},createEffect:function(B,A,C){var D={scope:C,block:true};if(B===true){D.callback=A;return D}else{if(!B.callback){D.callback=A}else{D.callback=function(){A.call(C);Ext.callback(B.callback,B.scope)}}}return Ext.applyIf(D,B)},collapse:function(B){if(this.collapsed||this.el.hasFxBlock()||this.fireEvent("beforecollapse",this,B)===false){return }var A=B===true||(B!==false&amp;amp;&amp;amp;this.animCollapse);this.beforeEffect();this.onCollapse(A,B);return this},onCollapse:function(A,B){if(A){this[this.collapseEl].slideOut(this.slideAnchor,Ext.apply(this.createEffect(B||true,this.afterCollapse,this),this.collapseDefaults))}else{this[this.collapseEl].hide();this.afterCollapse()}},afterCollapse:function(){this.collapsed=true;this.el.addClass(this.collapsedCls);this.afterEffect();this.fireEvent("collapse",this)},expand:function(B){if(!this.collapsed||this.el.hasFxBlock()||this.fireEvent("beforeexpand",this,B)===false){return }var A=B===true||(B!==false&amp;amp;&amp;amp;this.animCollapse);this.el.removeClass(this.collapsedCls);this.beforeEffect();this.onExpand(A,B);return this},onExpand:function(A,B){if(A){this[this.collapseEl].slideIn(this.slideAnchor,Ext.apply(this.createEffect(B||true,this.afterExpand,this),this.expandDefaults))}else{this[this.collapseEl].show();this.afterExpand()}},afterExpand:function(){this.collapsed=false;this.afterEffect();this.fireEvent("expand",this)},toggleCollapse:function(A){this[this.collapsed?"expand":"collapse"](A);return this},onDisable:function(){if(this.rendered&amp;amp;&amp;amp;this.maskDisabled){this.el.mask()}Ext.Panel.superclass.onDisable.call(this)},onEnable:function(){if(this.rendered&amp;amp;&amp;amp;this.maskDisabled){this.el.unmask()}Ext.Panel.superclass.onEnable.call(this)},onResize:function(A,B){if(A!==undefined||B!==undefined){if(!this.collapsed){if(typeof A=="number"){this.body.setWidth(this.adjustBodyWidth(A-this.getFrameWidth()))}else{if(A=="auto"){this.body.setWidth(A)}}if(typeof B=="number"){this.body.setHeight(this.adjustBodyHeight(B-this.getFrameHeight()))}else{if(B=="auto"){this.body.setHeight(B)}}if(this.disabled&amp;amp;&amp;amp;this.el._mask){this.el._mask.setSize(this.el.dom.clientWidth,this.el.getHeight())}}else{this.queuedBodySize={width:A,height:B};if(!this.queuedExpand&amp;amp;&amp;amp;this.allowQueuedExpand!==false){this.queuedExpand=true;this.on("expand",function(){delete this.queuedExpand;this.onResize(this.queuedBodySize.width,this.queuedBodySize.height);this.doLayout()},this,{single:true})}}this.fireEvent("bodyresize",this,A,B)}this.syncShadow()},adjustBodyHeight:function(A){return A},adjustBodyWidth:function(A){return A},onPosition:function(){this.syncShadow()},getFrameWidth:function(){var B=this.el.getFrameWidth("lr");if(this.frame){var A=this.bwrap.dom.firstChild;B+=(Ext.fly(A).getFrameWidth("l")+Ext.fly(A.firstChild).getFrameWidth("r"));var C=this.bwrap.dom.firstChild.firstChild.firstChild;B+=Ext.fly(C).getFrameWidth("lr")}return B},getFrameHeight:function(){var A=this.el.getFrameWidth("tb");A+=(this.tbar?this.tbar.getHeight():0)+(this.bbar?this.bbar.getHeight():0);if(this.frame){var C=this.el.dom.firstChild;var D=this.bwrap.dom.lastChild;A+=(C.offsetHeight+D.offsetHeight);var B=this.bwrap.dom.firstChild.firstChild.firstChild;A+=Ext.fly(B).getFrameWidth("tb")}else{A+=(this.header?this.header.getHeight():0)+(this.footer?this.footer.getHeight():0)}return A},getInnerWidth:function(){return this.getSize().width-this.getFrameWidth()},getInnerHeight:function(){return this.getSize().height-this.getFrameHeight()},syncShadow:function(){if(this.floating){this.el.sync(true)}},getLayoutTarget:function(){return this.body},setTitle:function(B,A){this.title=B;if(this.header&amp;amp;&amp;amp;this.headerAsText){this.header.child("span").update(B)}if(A){this.setIconClass(A)}this.fireEvent("titlechange",this,B);return this},getUpdater:function(){return this.body.getUpdater()},load:function(){var A=this.body.getUpdater();A.update.apply(A,arguments);return this},beforeDestroy:function(){Ext.Element.uncache(this.header,this.tbar,this.bbar,this.footer,this.body);if(this.tools){for(var B in this.tools){Ext.destroy(this.tools[B])}}if(this.buttons){for(var A in this.buttons){Ext.destroy(this.buttons[A])}}Ext.destroy(this.topToolbar,this.bottomToolbar);Ext.Panel.superclass.beforeDestroy.call(this)},createClasses:function(){this.headerCls=this.baseCls+"-header";this.headerTextCls=this.baseCls+"-header-text";this.bwrapCls=this.baseCls+"-bwrap";this.tbarCls=this.baseCls+"-tbar";this.bodyCls=this.baseCls+"-body";this.bbarCls=this.baseCls+"-bbar";this.footerCls=this.baseCls+"-footer"},createGhost:function(A,E,B){var D=&amp;#100;ocument.createElement("div");D.className="x-panel-ghost "+(A?A:"");if(this.header){D.appendChild(this.el.dom.firstChild.cloneNode(true))}Ext.fly(D.appendChild(&amp;#100;ocument.createElement("ul"))).setHeight(this.bwrap.getHeight());D.style.width=this.el.dom.offsetWidth+"px";if(!B){this.container.dom.appendChild(D)}else{Ext.getDom(B).appendChild(D)}if(E!==false&amp;amp;&amp;amp;this.el.useShim!==false){var C=new Ext.Layer({shadow:false,useDisplay:true,constrain:false},D);C.show();return C}else{return new Ext.Element(D)}},doAutoLoad:function(){this.body.load(typeof this.autoLoad=="object"?this.autoLoad:{url:this.autoLoad})}});Ext.reg("panel",Ext.Panel);&lt;/pre&gt;[/code]&lt;br&gt;&lt;br&gt;Please advise.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Mon, 18 Aug 2008 11:33:12 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>ScriptContainer</title><link>http://www.coolite.com/forums/Topic1209-16-1.aspx</link><description>What's the purpose of the ScriptContainer?&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Mon, 18 Aug 2008 14:01:32 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>UpdatePanel in TabPanel</title><link>http://www.coolite.com/forums/Topic1085-16-1.aspx</link><description>Hello,&lt;br&gt;&lt;br&gt;[code]&lt;br&gt;        &amp;lt;form id="Form1" runat="server"&amp;gt;&lt;br&gt;            &amp;lt;asp:ScriptManager ID="ScriptManager1" runat="server" /&amp;gt;&lt;br&gt;            &amp;lt;ExtJS:ScriptManager runat="server" Theme="Default" /&amp;gt;&lt;br&gt;            &amp;lt;asp:UpdatePanel runat="server" UpdateMode="COnditional"&amp;gt;&lt;br&gt;                &amp;lt;ContentTemplate&amp;gt;&lt;br&gt;                    &amp;lt;ExtJS:TabPanel ID="tabsCustomer" runat="server" ActiveTab="0" AutoHeight="True" AutoWidth="True"&amp;gt;&lt;br&gt;                        &amp;lt;Tabs&amp;gt;&lt;br&gt;                            &amp;lt;ExtJS:Tab ID="tabCustomerSearch" runat="server" Title="Customer Search" AutoHeight="True" AutoWidth="True"&amp;gt;&lt;br&gt;                                &amp;lt;Content&amp;gt;&lt;br&gt;                                    &amp;lt;asp:UpdatePanel runat="server" UpdateMode="Conditional"&amp;gt;&lt;br&gt;                                        &amp;lt;ContentTemplate&amp;gt;&lt;br&gt;                                            &amp;lt;ExtJS:TextField ID="txtSearch" runat="server" MaxLength="255" Width="255" /&amp;gt;&lt;br&gt;                                            &amp;lt;ExtJS:Button ID="btnSearch" runat="server" Text="Search" /&amp;gt;&lt;br&gt;                                        &amp;lt;/ContentTemplate&amp;gt;&lt;br&gt;                                    &amp;lt;/asp:UpdatePanel&amp;gt;&lt;br&gt;                                &amp;lt;/Content&amp;gt;&lt;br&gt;                            &amp;lt;/ExtJS:Tab&amp;gt;&lt;br&gt;                            &amp;lt;ExtJS:Tab ID="tabCustomerDetail" runat="server" Title="Customer Detail" AutoHeight="True" AutoWidth="True"&amp;gt;&lt;br&gt;                                &amp;lt;Content&amp;gt;&lt;br&gt;                                    &amp;lt;asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"&amp;gt;&lt;br&gt;                                        &amp;lt;ContentTemplate&amp;gt;&lt;br&gt;                                            &amp;lt;ExtJS:TextField ID="txtUpdate" runat="server" MaxLength="255" Width="255" /&amp;gt;&lt;br&gt;                                            &amp;lt;ExtJS:Button ID="btnUpdate" runat="server" Text="Update" /&amp;gt;&lt;br&gt;                                        &amp;lt;/ContentTemplate&amp;gt;&lt;br&gt;                                    &amp;lt;/asp:UpdatePanel&amp;gt;&lt;br&gt;                                &amp;lt;/Content&amp;gt;&lt;br&gt;                            &amp;lt;/ExtJS:Tab&amp;gt;&lt;br&gt;                        &amp;lt;/Tabs&amp;gt;&lt;br&gt;                    &amp;lt;/ExtJS:TabPanel&amp;gt;&lt;br&gt;                &amp;lt;/ContentTemplate&amp;gt;&lt;br&gt;            &amp;lt;/asp:UpdatePanel&amp;gt;&lt;br&gt;        &amp;lt;/form&amp;gt;&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Example above, test cases:&lt;br&gt;&lt;br&gt;Click "Search" button under "Customer Search";&lt;br&gt;Switch to "Customer Detail" manually, click "Update"&lt;br&gt;&lt;br&gt;Some of the control fields will disappear, generating javascript errors on the browser.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Sun, 03 Aug 2008 16:04:44 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>FieldSet CheckboxToggle PostBack?</title><link>http://www.coolite.com/forums/Topic1064-16-1.aspx</link><description>Hello,&lt;br&gt;&lt;br&gt;Would it be possible to get the CheckboxToggle to fire a postback event?&lt;br&gt;&lt;br&gt;Anyone have a solution, or is this something that might be useful for others??&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Mon, 28 Jul 2008 12:16:42 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>Tabs Question</title><link>http://www.coolite.com/forums/Topic1138-16-1.aspx</link><description>Hello,&lt;br&gt;&lt;br&gt;Quick question, any way to make the contents of a tab not render unless active on postback?  Would be helpful when working with larger pages.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Wed, 06 Aug 2008 09:42:06 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>ExtJS 2.2</title><link>http://www.coolite.com/forums/Topic1139-16-1.aspx</link><description>Hello,&lt;br&gt;&lt;br&gt;Just wondering since the release of ExtJS 2.2 on August 4th (2 days ago) will there be any schedule for implementing it only for bug fixes in the JS, not necessarily for new implementations of controls ... I know you guys are busy as it is!&lt;br&gt;&lt;br&gt;Oh yes, and I did dare to ask the question -- you can hate me now! ;)&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Wed, 06 Aug 2008 09:48:36 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>SVN</title><link>http://www.coolite.com/forums/Topic1117-16-1.aspx</link><description>Hi,&lt;br&gt;&lt;br&gt;Is SVN having issues at the moment? It haven't been able to connect this morning.&lt;br&gt;&lt;br&gt;Ben&lt;br&gt;</description><pubDate>Wed, 06 Aug 2008 03:05:46 GMT</pubDate><dc:creator>SoftFooding</dc:creator></item><item><title>TabPanel inside UpdatePanel - fails</title><link>http://www.coolite.com/forums/Topic1108-16-1.aspx</link><description>Hello,&lt;br&gt;&lt;br&gt;A little difficult to explain, but here is my example:&lt;br&gt;&lt;br&gt;[code]&lt;br&gt;&amp;lt;script runat="server"&amp;gt;&lt;br&gt;    protected void btnTest_Click(object sender, EventArgs e)&lt;br&gt;    {&lt;br&gt;        lblTest.Text = "Clicked!";&lt;br&gt;    }&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;            &amp;lt;ExtJS:ViewPort runat="server" AutoHeight="True" AutoWidth="True" MonitorResize="True" Stateful="True"&amp;gt;&lt;br&gt;                &amp;lt;Content&amp;gt;&lt;br&gt;                    &amp;lt;ExtJS:BorderLayout runat="server" RenderHidden="True"&amp;gt;&lt;br&gt;                        &amp;lt;Center Collapsible="False" CollapseMode="Mini" Split="True" MinWidth="825"&amp;gt;&lt;br&gt;                            &amp;lt;ExtJS:Panel runat="server" AutoScroll="True" AutoWidth="True" Border="True"&amp;gt;&lt;br&gt;                                &amp;lt;Content&amp;gt;&lt;br&gt;                                    &amp;lt;asp:UpdatePanel runat="server"&amp;gt;&lt;br&gt;                                        &amp;lt;ContentTemplate&amp;gt;&lt;br&gt;                                            &amp;lt;ExtJS:TabPanel ID="tabsCustomer" runat="server" ActiveTab="0" AutoHeight="True" AutoWidth="True"&amp;gt;&lt;br&gt;                                                &amp;lt;Tabs&amp;gt;&lt;br&gt;                                                    &amp;lt;ExtJS:Tab ID="tabCustomerSearch" runat="server" Title="Customer Search" AutoHeight="True" AutoWidth="True"&amp;gt;&lt;br&gt;                                                        &amp;lt;Content&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            Word&amp;lt;br /&amp;gt;&lt;br&gt;                                                            &amp;lt;asp:UpdatePanel runat="server" UpdateMode="Conditional"&amp;gt;&lt;br&gt;                                                                &amp;lt;ContentTemplate&amp;gt;&lt;br&gt;                                                                    &amp;lt;asp:Label ID="lblTest" runat="server" Text="Nothing" /&amp;gt;&lt;br&gt;                                                                    &amp;lt;asp:Button ID="btnTest" runat="server" Text="Test" &amp;#111;nclick="btnTest_Click" /&amp;gt;&lt;br&gt;                                                                &amp;lt;/ContentTemplate&amp;gt;&lt;br&gt;                                                            &amp;lt;/asp:UpdatePanel&amp;gt;&lt;br&gt;                                                        &amp;lt;/Content&amp;gt;&lt;br&gt;                                                    &amp;lt;/ExtJS:Tab&amp;gt;&lt;br&gt;                                                &amp;lt;/Tabs&amp;gt;&lt;br&gt;                                            &amp;lt;/ExtJS:TabPanel&amp;gt;&lt;br&gt;                                        &amp;lt;/ContentTemplate&amp;gt;&lt;br&gt;                                    &amp;lt;/asp:UpdatePanel&amp;gt;&lt;br&gt;                                &amp;lt;/Content&amp;gt;&lt;br&gt;                            &amp;lt;/ExtJS:Panel&amp;gt;&lt;br&gt;                        &amp;lt;/Center&amp;gt;&lt;br&gt;                    &amp;lt;/ExtJS:BorderLayout&amp;gt;&lt;br&gt;                &amp;lt;/Content&amp;gt;&lt;br&gt;            &amp;lt;/ExtJS:ViewPort&amp;gt;&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;When the button is clicked, it scrolls to the top of the TabPanel again.&lt;br&gt;&lt;br&gt;However, remove the UpdatePanel surrounding the TabPanel and it works.&lt;br&gt;&lt;br&gt;Any ideas?  Very annoying in my solution ;)&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Tue, 05 Aug 2008 13:33:25 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>Latest build from SVN fails</title><link>http://www.coolite.com/forums/Topic1084-16-1.aspx</link><description>Latest build as of SVN - Sunday 7:00 PM EST.&lt;br&gt;&lt;br&gt;[code]&lt;br&gt;[NullReferenceException: Object reference not set to an instance of an object.]   Coolite.Ext.Web.ScriptManager.RegisterAjaxEvents() +51   Coolite.Ext.Web.ScriptManager.BuildScriptBlock(Boolean withFunctionTemplate) +2155   Coolite.Ext.Web.ScriptManager.Page_PreRenderComplete(Object sender, EventArgs e) +872   System.EventHandler.Invoke(Object sender, EventArgs e) +0   System.Web.UI.Page.OnPreRenderComplete(EventArgs e) +2063008   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2247&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Sun, 03 Aug 2008 16:01:53 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>TextField and Button Validation</title><link>http://www.coolite.com/forums/Topic872-16-1.aspx</link><description>Hello,&lt;br&gt;&lt;br&gt;I've got an ExtJS TextField and a Button, the TextField is setup not to allow an empty submit however, when I click the login button it does not show the validation ... unless I click inside the TextField and lose focus.&lt;br&gt;&lt;br&gt;Here is what I've got:&lt;br&gt;&lt;br&gt;[code]&lt;br&gt;&lt;br&gt;&amp;lt;ExtJS:TextField ID="txtUsername" runat="server" AllowEmpty="False" /&amp;gt;&lt;br&gt;&amp;lt;ExtJS:Button ID="btnLogin" runat="server" Text="Login" CausesValidation="True" &amp;#111;nclick="btnLogin_Click" /&amp;gt;&lt;br&gt;&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Mon, 07 Jul 2008 15:27:06 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>Panel Buttons</title><link>http://www.coolite.com/forums/Topic1032-16-1.aspx</link><description>[code]&lt;br&gt;        &amp;lt;ExtJS:ScriptManager runat="server" StateProvider="PostBack" Theme="Gray" /&amp;gt;&lt;br&gt;        &amp;lt;ExtJS:Panel runat="server" Title="Word"&amp;gt;&lt;br&gt;            &amp;lt;Content&amp;gt;&lt;br&gt;                Word&lt;br&gt;            &amp;lt;/Content&amp;gt;&lt;br&gt;            &amp;lt;Buttons&amp;gt;&lt;br&gt;                &amp;lt;ExtJS:Button ID="btnDemo" runat="server" Text="Demo" /&amp;gt;&lt;br&gt;                &amp;lt;ExtJS:Button ID="btnDemo2" runat="server" Text="Demo2" /&amp;gt;&lt;br&gt;            &amp;lt;/Buttons&amp;gt;&lt;br&gt;        &amp;lt;/ExtJS:Panel&amp;gt;&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;The above example works.&lt;br&gt;&lt;br&gt;Change btnDemo2 Visible="False" and the rendering fails.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Thu, 24 Jul 2008 13:16:51 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>TextArea Double Quotes?</title><link>http://www.coolite.com/forums/Topic931-16-1.aspx</link><description>Appears to break:&lt;br&gt;&lt;br&gt;[code]&lt;br&gt;        &amp;lt;ExtJS:ScriptManager runat="server" StateProvider="PostBack" Theme="Gray" /&amp;gt;&lt;br&gt;        &amp;lt;ExtJS:TextArea ID="txtDemo" runat="server" Width="400" Height="100" /&amp;gt;&lt;br&gt;        &amp;lt;ExtJS:Button ID="btnDemo" runat="server" Text="Demo" /&amp;gt;&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Use [i]Hello World[/i] and click "Demo" - works&lt;br&gt;Use [i]"Hello World[/i] and click "Demo" - failed&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Tue, 15 Jul 2008 13:15:22 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>TabPanel.SetActiveTab with PostBack</title><link>http://www.coolite.com/forums/Topic884-16-1.aspx</link><description>Hello,&lt;br&gt;&lt;br&gt;When using the TabPanel.SetActiveTab with StateProvider [i]PostBack[/i] it appears to be reverting back to the first tab.&lt;br&gt;&lt;br&gt;I have the following:&lt;br&gt;&lt;br&gt;[code]&lt;br&gt;&amp;lt;ExtJS:TabPanel ID="Tabs" runat="server" ActiveTab="0" AutoHeight="True" AutoWidth="True" AutoPostBack="True"&amp;gt;&lt;br&gt;    &amp;lt;Tabs&amp;gt;&lt;br&gt;        &amp;lt;ExtJS:Tab ID="Tab1" runat="server" IconCls="TabTenderSearch" Title="Customer 1" AutoHeight="True" AutoWidth="True"&amp;gt;&lt;br&gt;            &amp;lt;Content&amp;gt;&lt;br&gt;                Word&lt;br&gt;            &amp;lt;/Content&amp;gt;&lt;br&gt;        &amp;lt;/ExtJS:Tab&amp;gt;&lt;br&gt;        &amp;lt;ExtJS:Tab ID="Tab2" runat="server"IconCls="TabTenderSearch" Title="Customer 2" AutoHeight="True"AutoWidth="True"&amp;gt;&lt;br&gt;            &amp;lt;Content&amp;gt;&lt;br&gt;                Word 2&lt;br&gt;            &amp;lt;/Content&amp;gt;&lt;br&gt;        &amp;lt;/ExtJS:Tab&amp;gt;&lt;br&gt;    &amp;lt;/Tabs&amp;gt;&lt;br&gt;&amp;lt;/ExtJS:TabPanel&amp;gt;&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Code behind is:&lt;br&gt;&lt;br&gt;[code]&lt;br&gt;Tabs.SetActiveTab(Tab2);&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Wed, 09 Jul 2008 10:43:07 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>How do you use a LoadMask?</title><link>http://www.coolite.com/forums/Topic883-16-1.aspx</link><description>Can someone provide an example of how to use a LoadMask on a FieldSet or a Panel with a button executing?&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Timothy&lt;br&gt;</description><pubDate>Wed, 09 Jul 2008 10:05:12 GMT</pubDate><dc:creator>Timothy</dc:creator></item><item><title>SVN</title><link>http://www.coolite.com/forums/Topic756-16-1.aspx</link><description>Can we get SVN access yet? And is a version of the grid available in SVN? I'm interested to see how the binding could work.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Ben&lt;br&gt;</description><pubDate>Sun, 22 Jun 2008 08:24:57 GMT</pubDate><dc:creator>SoftFooding</dc:creator></item></channel></rss>