Author: jmorliaguet
Date: Fri May 26 18:30:40 2006
New Revision: 3226

Modified:
   cpsskins/branches/paris-sprint-2006/lib/cpsskins/src/cpsskins.js

Log:

- contextmenu / drag-and-drop fixes



Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/src/cpsskins.js
==============================================================================
--- cpsskins/branches/paris-sprint-2006/lib/cpsskins/src/cpsskins.js    
(original)
+++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/src/cpsskins.js    Fri May 
26 18:30:40 2006
@@ -782,10 +782,7 @@
   setup: function() {
     this.moveEvent = this.moveEvent.bindAsEventListener(this);
     this.dropEvent = this.dropEvent.bindAsEventListener(this);
-    this.cancelEvent = new Function("return false");
-
-    // cancel text selection
-    document.onselectstart = this.cancelEvent;
+    document.onselectstart = new Function("return false");
 
     this._last_updated = 0;
   },
@@ -818,7 +815,6 @@
     var dragEvent = this.dragEvent.bindAsEventListener(
                       Object.extend(this, {widget: widget}));
     Event.observe(widget, "mousedown", dragEvent);
-
   },
 
   unregister: function(view) {
@@ -1187,8 +1183,6 @@
 
 });
 
-
-
 if (!CPSSkins.Canvas) {
   CPSSkins.Canvas = {
     _styles: {},
@@ -2225,10 +2219,10 @@
     Event.observe(this.widget, "mouseover", this.mouseOverEvent);
     Event.observe(document, "mousedown", this.hideEvent);
 
-    var area = this.def.area;
+    var area = $(this.def.area);
     if (area) {
       Event.observe(area, "mouseup", this.showEvent);
-      area.oncontextmenu = function(e) { return false };
+      area.oncontextmenu = new Function("return false");
     }
     this._displayed = false;
   },
@@ -2254,7 +2248,6 @@
 
     var createNode = CPSSkins.Canvas.createNode;
     fragment.items.each(function(item) {
-
       var type = item.type;
       var visible = item.visible;
       var disabled = false;
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to