Merge pull request #286 from rangermeier/master

False selection detection when typing something into input
This commit is contained in:
Hyunje Alex Jun 2015-02-20 19:57:00 +01:00
commit 05ccc0a5cb

View File

@ -10,8 +10,8 @@ var h = require('../../lib/helper')
function bindSelectionHandler(element, i) {
function getRangeNode() {
var selection = window.getSelection ? window.getSelection() :
document.getSlection ? document.getSlection() : {rangeCount: 0};
if (selection.rangeCount === 0) {
document.getSelection ? document.getSelection() : '';
if (selection.toString().length === 0) {
return null;
} else {
return selection.getRangeAt(0).commonAncestorContainer;