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