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

Reply via email to