function _getActualDirection(direction) {

        // When the direction is configured in the capabilities, look it up there
        if (this._layout.capabilities && this._layout.capabilities.direction) {

            // Multiple directions are supported
            if (Array.isArray(this._layout.capabilities.direction)) {
                for (var i = 0; i < this._layout.capabilities.direction.length; i++) {
                    if (this._layout.capabilities.direction[i] === direction) {
                        return direction;
                    }
                }
                return this._layout.capabilities.direction[0];
            }

            // Only one direction is supported, we must use that
            else {
                return this._layout.capabilities.direction;
            }
        }

        // Use Y-direction as a fallback
        return (direction === undefined) ? Utility.Direction.Y : direction;
    }
function _getActualDirection(direction) {

        
        if (this._layout.capabilities && this._layout.capabilities.direction) {

            
            if (Array.isArray(this._layout.capabilities.direction)) {
                for (var i = 0; i < this._layout.capabilities.direction.length; i++) {
                    if (this._layout.capabilities.direction[i] === direction) {
                        return direction;
                    }
                }
                return this._layout.capabilities.direction[0];
            }

            
            else {
                return this._layout.capabilities.direction;
            }
        }

        
        return (direction === undefined) ? Utility.Direction.Y : direction;
    }
function _getActualDirection ( direction ) { // When the direction is configured in the capabilities, look it up there if ( this . _layout . capabilities && this . _layout . capabilities . direction ) { // Multiple directions are supported if ( Array . isArray ( this . _layout . capabilities . direction ) ) { for ( var i = 0 ; i < this . _layout . capabilities . direction . length ; i ++ ) { if ( this . _layout . capabilities . direction [ i ] === direction ) { return direction ; } } return this . _layout . capabilities . direction [ 0 ] ; } // Only one direction is supported, we must use that else { return this . _layout . capabilities . direction ; } } // Use Y-direction as a fallback return ( direction === undefined ) ? Utility . Direction . Y : direction ; }
Calculates the actual in-use direction based on the given direction
and supported capabilities of the layout-function.
Calculates the actual in - use direction based on the given direction and supported capabilities of the layout - function .