From 217060a7582004c360a432220a39e2b20f17b8eb Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Sat, 21 Mar 2009 00:15:27 +0100 Subject: [PATCH] Cross-hair cursor for drags. Don't trigger event update if dropped on the current parent. --- kronolith/js/src/kronolith.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kronolith/js/src/kronolith.js b/kronolith/js/src/kronolith.js index da0060b75..50c43aec6 100644 --- a/kronolith/js/src/kronolith.js +++ b/kronolith/js/src/kronolith.js @@ -402,6 +402,9 @@ KronolithCore = { } new Drop(cell, { onDrop: function(drop) { var el = DragDrop.Drags.drag.element; + if (drop == el.parentNode) { + return; + } drop.insert(el); this.doAction('UpdateEvent', { cal: el.readAttribute('calendar'), @@ -608,6 +611,7 @@ KronolithCore = { } $('kronolithMonthDay' + date.key).insert(div); if (event.value.e) { + div.setStyle({ 'cursor': 'move' }); new Drag('kronolithEventmonth' + r.response.cal + event.key, { threshold: 5, parentElement: function() { return $('kronolithViewMonth').select('.kronolithViewBody')[0]; }, snapToParent: true }); } break; -- 2.11.0