Author: jmorliaguet Date: Sat Jan 7 00:12:39 2006 New Revision: 2170 Modified: cpsskins/branches/jmo-perspectives/ui/framework/cpsskins.js Log:
- 'class' is reserved in Mozilla 1.7 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 Sat Jan 7 00:12:39 2006 @@ -282,9 +282,12 @@ } node.parentNode.insertBefore(comment, node); - CPSSkins.Observers[node].each(function(v) { - v.update(data); - }); + var observers = CPSSkins.Observers[node]; + if (observers) { + observers.each(function(v) { + v.update(data); + }); + } }, @@ -297,7 +300,7 @@ addNode: function(container, options) { var node = document.createElement(options.tag); - Element.addClassName(node, options.class); + Element.addClassName(node, options.classes); Element.setStyle(node, options.style); $H(options.attributes).each(function(attr) { node.setAttribute(attr[0], attr[1]) @@ -418,7 +421,7 @@ contextmenu: function(view, index) { var widget = Canvas.addNode(document.body, { tag: "div", - class: ["contextMenu", view.getAttribute("class")], + classes: "contextMenu", style: {position:"absolute", display:"none"} }); return new CPSSkins.ContextualMenu(widget, view); @@ -427,7 +430,7 @@ tooltip: function(view, index) { var widget = Canvas.addNode(document.body, { tag: "div", - class: "tooltip", + classes: "tooltip", style: {position:"absolute", display:"none"} }); return new CPSSkins.Tooltip(widget, view); @@ -681,7 +684,7 @@ if (disabled) { options.attributes.disabled = true; - options.class = "disabled"; + options.classes = "disabled"; } Canvas.addNode(container, options); @@ -712,7 +715,7 @@ case "separator": { Canvas.addNode(container, { tag: "div", - class: "separator" + classes: "separator" }); break; }; @@ -720,13 +723,13 @@ case "submenu": { var options = { tag: "a", - class: "submenuitem", + classes: "submenuitem", content: tag.getAttribute("label"), style: {display: "block"}, attributes: {href:"javascript:void(0)"} }; - if (disabled) { options.class = "disabled"; } + if (disabled) { options.classes = "disabled"; } var item = Canvas.addNode(container, options); if (disabled) break; @@ -737,7 +740,7 @@ var submenu = Canvas.addNode(item, { tag: "div", - class: "submenu", + classes: "submenu", style: { position: "absolute", left: this.submenuLeft + "px", -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins