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