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