(cm,pos,repeat,event)
| 1564 | if(value.moveOnDrag==null){value.moveOnDrag=!(mac?event.altKey:event.ctrlKey);} |
| 1565 | return value} |
| 1566 | function leftButtonDown(cm,pos,repeat,event){if(ie){setTimeout(bind(ensureFocus,cm),0);} |
| 1567 | else{cm.curOp.focus=activeElt(root(cm));} |
| 1568 | var behavior=configureMouse(cm,repeat,event);var sel=cm.doc.sel,contained;if(cm.options.dragDrop&&dragAndDrop&&!cm.isReadOnly()&&repeat=="single"&&(contained=sel.contains(pos))>-1&&(cmp((contained=sel.ranges[contained]).from(),pos)<0||pos.xRel>0)&&(cmp(contained.to(),pos)>0||pos.xRel<0)) |
| 1569 | {leftButtonStartDrag(cm,event,pos,behavior);} |
| 1570 | else |
| 1571 | {leftButtonSelect(cm,event,pos,behavior);}} |
| 1572 | function leftButtonStartDrag(cm,event,pos,behavior){var display=cm.display,moved=false;var dragEnd=operation(cm,function(e){if(webkit){display.scroller.draggable=false;} |
| 1573 | cm.state.draggingText=false;if(cm.state.delayingBlurEvent){if(cm.hasFocus()){cm.state.delayingBlurEvent=false;} |
| 1574 | else{delayBlurEvent(cm);}} |
no test coverage detected