public/ckeditor/4.4dev/plugins/magicline/plugin.js
function isChildBetweenPointerAndEdge( that, parent, edgeBottom ) {
		var edgeChild = parent[ edgeBottom ? 'getLast' : 'getFirst' ]( function( node ) {
			return that.isRelevant( node ) && !node.is( DTD_TABLECONTENT );
		} );

		if ( !edgeChild )
			return false;

		updateSize( that, edgeChild );

		return edgeBottom ? edgeChild.size.top > that.mouse.y : edgeChild.size.bottom < that.mouse.y;
	}
function isChildBetweenPointerAndEdge( that, parent, edgeBottom ) {
		var edgeChild = parent[ edgeBottom ? 'getLast' : 'getFirst' ]( function( node ) {
			return that.isRelevant( node ) && !node.is( DTD_TABLECONTENT );
		} );

		if ( !edgeChild )
			return false;

		updateSize( that, edgeChild );

		return edgeBottom ? edgeChild.size.top > that.mouse.y : edgeChild.size.bottom < that.mouse.y;
	}
function isChildBetweenPointerAndEdge ( that , parent , edgeBottom ) { var edgeChild = parent [ edgeBottom ? 'getLast' : 'getFirst' ] ( function ( node ) { return that . isRelevant ( node ) && ! node . is ( DTD_TABLECONTENT ) ; } ) ; if ( ! edgeChild ) return false ; updateSize ( that , edgeChild ) ; return edgeBottom ? edgeChild . size . top > that . mouse . y : edgeChild . size . bottom < that . mouse . y ; }
This function checks vertically is there's a relevant child between element's edge and the pointer. \-> Table contents are omitted.
This function checks vertically is there s a relevant child between element s edge and the pointer . \ - > Table contents are omitted .