Ticket #9034: 9034.patch
File 9034.patch, 1.2 KB (added by , 11 years ago) |
---|
-
plugin.js
424 424 evt = evt.data.$; 425 425 if ( textRng ) 426 426 { 427 // Read the current cursor. 428 var rngEnd = body.$.createTextRange(); 429 rngEnd.moveToPoint( evt.x, evt.y ); 427 428 try 429 { 430 // Read the current cursor. 431 var rngEnd = body.$.createTextRange(); 432 rngEnd.moveToPoint( evt.x, evt.y ); 430 433 431 // Handle drag directions.432 textRng.setEndPoint(433 textRng.compareEndPoints( 'StartToStart', rngEnd ) < 0 ?434 'EndToEnd' :435 'StartToStart',436 rngEnd );434 // Handle drag directions. 435 textRng.setEndPoint( 436 textRng.compareEndPoints( 'StartToStart', rngEnd ) < 0 ? 437 'EndToEnd' : 438 'StartToStart', 439 rngEnd ); 437 440 438 // Update selection with new range. 439 textRng.select(); 441 // Update selection with new range. 442 textRng.select(); 443 } catch (e) 444 {} 440 445 } 441 446 } 442 447