lib/kissy/5.0.0-alpha.3/build/tree-debug.js
function getPreviousVisibleNode(self) {
        var prev = self.prev();
        if (!prev) {
            prev = self.get('parent');
        } else {
            prev = getLastVisibleDescendant(prev);
        }
        return prev;
    }
function getPreviousVisibleNode(self) {
        var prev = self.prev();
        if (!prev) {
            prev = self.get('parent');
        } else {
            prev = getLastVisibleDescendant(prev);
        }
        return prev;
    }
function getPreviousVisibleNode ( self ) { var prev = self . prev ( ) ; if ( ! prev ) { prev = self . get ( 'parent' ) ; } else { prev = getLastVisibleDescendant ( prev ) ; } return prev ; }
not same with _4ePreviousSourceNode in editor ! not same with _4ePreviousSourceNode in editor !
not same with _4ePreviousSourceNode in editor ! not same with _4ePreviousSourceNode in editor !