| 7226 | return false; |
| 7227 | } |
| 7228 | function doMouseMove(e) { |
| 7229 | if (ignore(e)) |
| 7230 | return; |
| 7231 | var dnd = scheduler2.getState().drag_mode, timeline = scheduler2.matrix ? scheduler2.matrix[scheduler2._mode] : false; |
| 7232 | var original_render = scheduler2.render_view_data; |
| 7233 | if (dnd == "create" && timeline) { |
| 7234 | scheduler2.render_view_data = function() { |
| 7235 | var id = scheduler2.getState().drag_id; |
| 7236 | var ev = scheduler2.getEvent(id); |
| 7237 | var property = timeline.y_property; |
| 7238 | var evs = scheduler2.getEvents(ev.start_date, ev.end_date); |
| 7239 | for (var i = 0; i < evs.length; i++) { |
| 7240 | if (evs[i][property] != ev[property]) { |
| 7241 | evs.splice(i, 1); |
| 7242 | i--; |
| 7243 | } |
| 7244 | } |
| 7245 | ev._sorder = evs.length - 1; |
| 7246 | ev._count = evs.length; |
| 7247 | this.render_data([ev], scheduler2.getState().mode); |
| 7248 | }; |
| 7249 | } |
| 7250 | scheduler2._on_mouse_move(e); |
| 7251 | if (dnd == "create" && timeline) { |
| 7252 | scheduler2.render_view_data = original_render; |
| 7253 | } |
| 7254 | if (e.preventDefault) |
| 7255 | e.preventDefault(); |
| 7256 | e.cancelBubble = true; |
| 7257 | return false; |
| 7258 | } |
| 7259 | attachTouchEvent(document.body, names[0], function(e) { |
| 7260 | if (ignore(e)) |
| 7261 | return; |