Use new dragdrop functionality.
authorJan Schneider <jan@horde.org>
Tue, 17 Mar 2009 17:18:48 +0000 (18:18 +0100)
committerJan Schneider <jan@horde.org>
Tue, 17 Mar 2009 17:18:48 +0000 (18:18 +0100)
kronolith/js/src/kronolith.js

index c9472f9..30a9ea8 100644 (file)
@@ -596,7 +596,7 @@ KronolithCore = {
                             .observe('mouseover', div.addClassName.curry('kronolithSelected'))
                             .observe('mouseout', div.removeClassName.curry('kronolithSelected'));
                         $('kronolithMonthDay' + date.key).insert(div);
-                        new Drag('kronolithEventmonth' + r.response.cal + event.key, { ghosting: true, parentElement: function() { return document.body; } });
+                        new Drag('kronolithEventmonth' + r.response.cal + event.key, { parentElement: function() { return $('kronolithViewMonth').select('.kronolithViewBody')[0]; }, snapToParent: true });
                         break;
                     }
                 }, this);