Upgrade to ExtJS 3.0.0 - Released 07/06/2009
[extjs.git] / examples / desktop / js / TaskBar.js
index 86513c2..0e21f88 100644 (file)
@@ -1,11 +1,9 @@
-/*\r
- * Ext JS Library 2.2.1\r
- * Copyright(c) 2006-2009, Ext JS, LLC.\r
- * licensing@extjs.com\r
- * \r
- * http://extjs.com/license\r
- */\r
-\r
+/*!
+ * Ext JS Library 3.0.0
+ * Copyright(c) 2006-2009 Ext JS, LLC
+ * licensing@extjs.com
+ * http://www.extjs.com/license
+ */
 /**\r
  * @class Ext.ux.TaskBar\r
  * @extends Ext.util.Observable\r
 /**\r
  * @class Ext.ux.TaskBar\r
  * @extends Ext.util.Observable\r
@@ -32,14 +30,18 @@ Ext.extend(Ext.ux.TaskBar, Ext.util.Observable, {
             menu: this.startMenu,\r
             menuAlign: 'bl-tl',\r
             renderTo: 'ux-taskbar-start',\r
             menu: this.startMenu,\r
             menuAlign: 'bl-tl',\r
             renderTo: 'ux-taskbar-start',\r
-            clickEvent:'mousedown',\r
+            clickEvent: 'mousedown',\r
             template: new Ext.Template(\r
             template: new Ext.Template(\r
-                               '<table border="0" cellpadding="0" cellspacing="0" class="x-btn-wrap"><tbody><tr>',\r
-                               '<td class="ux-startbutton-left"><i>&#160;</i></td><td class="ux-startbutton-center"><em unselectable="on"><button class="x-btn-text" type="{1}" style="height:30px;">{0}</button></em></td><td class="ux-startbutton-right"><i>&#160;</i></td>',\r
+                               '<table cellspacing="0" class="x-btn {3}"><tbody><tr>',\r
+                               '<td class="ux-startbutton-left"><i>&#160;</i></td>',\r
+                '<td class="ux-startbutton-center"><em class="{5} unselectable="on">',\r
+                    '<button class="x-btn-text {2}" type="{1}" style="height:30px;">{0}</button>',\r
+                '</em></td>',\r
+                '<td class="ux-startbutton-right"><i>&#160;</i></td>',\r
                                "</tr></tbody></table>")\r
         });\r
                                "</tr></tbody></table>")\r
         });\r
-        \r
-        var width = Ext.get('ux-startbutton').getWidth()+10;\r
+\r
+        var width = this.startBtn.getEl().getWidth()+10;\r
         \r
         var sbBox = new Ext.BoxComponent({\r
                        el: 'ux-taskbar-start',\r
         \r
         var sbBox = new Ext.BoxComponent({\r
                        el: 'ux-taskbar-start',\r
@@ -400,9 +402,13 @@ Ext.ux.TaskBar.TaskButton = function(win, el){
         },\r
         clickEvent:'mousedown',\r
         template: new Ext.Template(\r
         },\r
         clickEvent:'mousedown',\r
         template: new Ext.Template(\r
-                       '<table border="0" cellpadding="0" cellspacing="0" class="x-btn-wrap"><tbody><tr>',\r
-                       '<td class="ux-taskbutton-left"><i>&#160;</i></td><td class="ux-taskbutton-center"><em unselectable="on"><button class="x-btn-text" type="{1}" style="height:28px;">{0}</button></em></td><td class="ux-taskbutton-right"><i>&#160;</i></td>',\r
-                       "</tr></tbody></table>")\r
+                       '<table cellspacing="0" class="x-btn {3}"><tbody><tr>',\r
+                       '<td class="ux-taskbutton-left"><i>&#160;</i></td>',\r
+            '<td class="ux-taskbutton-center"><em class="{5} unselectable="on">',\r
+                '<button class="x-btn-text {2}" type="{1}" style="height:28px;">{0}</button>',\r
+            '</em></td>',\r
+            '<td class="ux-taskbutton-right"><i>&#160;</i></td>',\r
+                       "</tr></tbody></table>")            \r
     });\r
 };\r
 \r
     });\r
 };\r
 \r