From 8e934154b06634949c75a2e2f4d0b91b62793e11 Mon Sep 17 00:00:00 2001 From: Adam Shaw Date: Sat, 3 Jul 2010 13:10:40 -0700 Subject: [PATCH] added external-dragging example, fixed drop this element --- examples/external-dragging.html | 170 ++++++++++++++++++++++++++++++++ src/agenda.js | 4 +- src/grid.js | 2 +- 3 files changed, 173 insertions(+), 3 deletions(-) create mode 100644 examples/external-dragging.html diff --git a/examples/external-dragging.html b/examples/external-dragging.html new file mode 100644 index 0000000..788735a --- /dev/null +++ b/examples/external-dragging.html @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + +
+ +
+

Draggable Events

+
My Event 1
+
My Event 2
+
My Event 3
+
My Event 4
+
My Event 5
+

+ +

+
+ +
+ +
+
+ + diff --git a/src/agenda.js b/src/agenda.js index e139af1..c2ed106 100644 --- a/src/agenda.js +++ b/src/agenda.js @@ -1173,7 +1173,7 @@ function Agenda(element, options, methods) { _renderDayOverlay(cell.row, cell.col, cell.row, cell.col); }else{ var d1 = cellDate(cell); - var d2 = addMinutes(cloneDate(d1), options.slotMinutes); //options.defaultEventMinutes); + var d2 = addMinutes(cloneDate(d1), options.defaultEventMinutes); renderSlotOverlay(d1, d2); } } @@ -1184,7 +1184,7 @@ function Agenda(element, options, methods) { var cell = hoverListener.stop(); clearOverlay(); if (cell) { - view.trigger('drop', view, cellDate(cell), cellIsAllDay(cell), ev, ui); + view.trigger('drop', ev.target, cellDate(cell), cellIsAllDay(cell), ev, ui); } }; diff --git a/src/grid.js b/src/grid.js index 9ba74b9..a561db6 100644 --- a/src/grid.js +++ b/src/grid.js @@ -580,7 +580,7 @@ function Grid(element, options, methods) { clearOverlay(); if (cell) { var d = cellDate(cell); - view.trigger('drop', view, d, true, ev, ui); + view.trigger('drop', ev.target, d, true, ev, ui); } };