tinymce.full.js
function rngFromPoint(x, y) {
          var rng = body.createTextRange();

          try {
            rng.moveToPoint(x, y);
          } catch (ex) {
            // IE sometimes throws and exception, so lets just ignore it
            rng = null;
          }

          return rng;
        }
function rngFromPoint(x, y) {
          var rng = body.createTextRange();

          try {
            rng.moveToPoint(x, y);
          } catch (ex) {
            // IE sometimes throws and exception, so lets just ignore it
            rng = null;
          }

          return rng;
        }
function rngFromPoint ( x , y ) { var rng = body . createTextRange ( ) ; try { rng . moveToPoint ( x , y ) ; } catch ( ex ) { // IE sometimes throws and exception, so lets just ignore it rng = null ; } return rng ; }
Return range from point or null if it failed
Return range from point or null if it failed