Author: jmorliaguet
Date: Sun Feb 19 23:18:26 2006
New Revision: 2433

Modified:
   cpsskins/branches/jmo-perspectives/ui/framework/cpsskins.js
Log:

- optimisations



Modified: cpsskins/branches/jmo-perspectives/ui/framework/cpsskins.js
==============================================================================
--- cpsskins/branches/jmo-perspectives/ui/framework/cpsskins.js (original)
+++ cpsskins/branches/jmo-perspectives/ui/framework/cpsskins.js Sun Feb 19 
23:18:26 2006
@@ -810,14 +810,15 @@
   },
 
   fadein: function(node, options) {
+    var setOpacity = CPSSkins.Canvas.setOpacity;
     if (node.style.display == "none") {
       node.style.display = "";
-      Canvas.setOpacity(node, 0);
+      setOpacity(node, 0);
     }
     return new CPSSkins.Scheduler(node, {
       delay: options.delay,
       action: function(value) {
-        Canvas.setOpacity(node, value);
+        setOpacity(node, value);
         },
       onComplete: function() {
         Element.show(node);
@@ -826,10 +827,11 @@
   },
 
   fadeout: function(node, options) {
+    var setOpacity = CPSSkins.Canvas.setOpacity;
     return new CPSSkins.Scheduler(node, {
       delay: options.delay,
       action: function(value) {
-        Canvas.setOpacity(node, 1-value);
+        setOpacity(node, 1-value);
       },
       onComplete: function() {
         Element.hide(node);
@@ -1482,6 +1484,7 @@
 
   _renderFragment: function(container, fragment, data) {
 
+    var createNode = CPSSkins.Canvas.createNode;
     $A(fragment.items).each(function(item) {
 
       var type = item.type;
@@ -1513,10 +1516,10 @@
             options.attributes.disabled = true;
             options.classes.push("disabled");
           }
-          var a = CPSSkins.Canvas.createNode(options);
+          var a = createNode(options);
 
           var icon = disabled ? "noicon.png": (item.icon || "noicon.png");
-          a.appendChild(CPSSkins.Canvas.createNode({
+          a.appendChild(createNode({
             tag: "img",
             attributes: {
               "src": icon,
@@ -1543,10 +1546,10 @@
                 href: "javascript:void(0)"
               }
             }
-            var a = CPSSkins.Canvas.createNode(options);
+            var a = createNode(options);
 
             var icon = disabled ? "noicon.png": (item.icon || "noicon.png");
-            a.appendChild(CPSSkins.Canvas.createNode({
+            a.appendChild(createNode({
               tag: "img",
               attributes: {
                 "src": icon,
@@ -1561,7 +1564,7 @@
         };
 
         case "separator": {
-          var node = CPSSkins.Canvas.createNode({
+          var node = createNode({
             tag: "div",
             classes: "separator"
           });
@@ -1578,10 +1581,10 @@
           };
 
           if (disabled) { options.classes = "disabled"; }
-          var submenuitem = 
container.appendChild(CPSSkins.Canvas.createNode(options));
+          var submenuitem = container.appendChild(createNode(options));
 
           var icon = item.icon || "noicon.png";
-          submenuitem.appendChild(CPSSkins.Canvas.createNode({
+          submenuitem.appendChild(createNode({
             tag: "img",
             attributes: {
               "src": icon,
@@ -1593,7 +1596,7 @@
             this.submenuLeft = Element.getDimensions(this.widget).width -2;
           }
 
-          var submenu = CPSSkins.Canvas.createNode({
+          var submenu = createNode({
             tag: "div",
             classes: "submenu",
             style: {
@@ -1713,6 +1716,7 @@
   },
 
   _renderFragment: function(container, fragment, data) {
+    var createNode = CPSSkins.Canvas.createNode;
     $A(fragment.items).each(function(item) {
       if (item.type != "item") return;
       var visible = item.visible;
@@ -1735,9 +1739,9 @@
         options.attributes.confirm = confirm;
       }
 
-      var a = CPSSkins.Canvas.createNode(options);
+      var a = createNode(options);
       var icon = disabled ? "noicon.png": (item.icon || "noicon.png");
-      a.appendChild(CPSSkins.Canvas.createNode({
+      a.appendChild(createNode({
         tag: "img",
         attributes: {
           "src": icon,
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to