function(oThis, oEvent){
		oEvent.stopPropagation();
		oEvent.preventDefault();

		var jTarget = jQuery(oEvent.target);
		var sTargetId = jTarget.attr("id");

		if (!sTargetId) {
			return;
		}

		//Handle event for the end of an expandable step
		var iIdx = sTargetId.lastIndexOf("-expandend");
		if (iIdx != -1) {
			var oStep = sap.ui.getCore().byId(sTargetId.substring(0, iIdx));
			if (oStep && oThis.indexOfStep(oStep) >= 0) {
				oStep.handleSelect(oEvent, true);
				return;
			}
		}

		//Handle select on delimiter
		if (sTargetId == oThis.getId() + "-Start") {
			if (jTarget.hasClass("sapUiRoadMapStartScroll")) {
				scrollToNextStep(oThis, "prev", true);
			} else {
				refreshFocus(oThis);
			}
		} else if (sTargetId == oThis.getId() + "-End") {
			if (jTarget.hasClass("sapUiRoadMapEndScroll")) {
				scrollToNextStep(oThis, "next", true);
			} else {
				refreshFocus(oThis);
			}
		}
	}
function(oThis, oEvent){
		oEvent.stopPropagation();
		oEvent.preventDefault();

		var jTarget = jQuery(oEvent.target);
		var sTargetId = jTarget.attr("id");

		if (!sTargetId) {
			return;
		}

		//Handle event for the end of an expandable step
		var iIdx = sTargetId.lastIndexOf("-expandend");
		if (iIdx != -1) {
			var oStep = sap.ui.getCore().byId(sTargetId.substring(0, iIdx));
			if (oStep && oThis.indexOfStep(oStep) >= 0) {
				oStep.handleSelect(oEvent, true);
				return;
			}
		}

		//Handle select on delimiter
		if (sTargetId == oThis.getId() + "-Start") {
			if (jTarget.hasClass("sapUiRoadMapStartScroll")) {
				scrollToNextStep(oThis, "prev", true);
			} else {
				refreshFocus(oThis);
			}
		} else if (sTargetId == oThis.getId() + "-End") {
			if (jTarget.hasClass("sapUiRoadMapEndScroll")) {
				scrollToNextStep(oThis, "next", true);
			} else {
				refreshFocus(oThis);
			}
		}
	}
function ( oThis , oEvent ) { oEvent . stopPropagation ( ) ; oEvent . preventDefault ( ) ; var jTarget = jQuery ( oEvent . target ) ; var sTargetId = jTarget . attr ( "id" ) ; if ( ! sTargetId ) { return ; } //Handle event for the end of an expandable step var iIdx = sTargetId . lastIndexOf ( "-expandend" ) ; if ( iIdx != - 1 ) { var oStep = sap . ui . getCore ( ) . byId ( sTargetId . substring ( 0 , iIdx ) ) ; if ( oStep && oThis . indexOfStep ( oStep ) >= 0 ) { oStep . handleSelect ( oEvent , true ) ; return ; } } //Handle select on delimiter if ( sTargetId == oThis . getId ( ) + "-Start" ) { if ( jTarget . hasClass ( "sapUiRoadMapStartScroll" ) ) { scrollToNextStep ( oThis , "prev" , true ) ; } else { refreshFocus ( oThis ) ; } } else if ( sTargetId == oThis . getId ( ) + "-End" ) { if ( jTarget . hasClass ( "sapUiRoadMapEndScroll" ) ) { scrollToNextStep ( oThis , "next" , true ) ; } else { refreshFocus ( oThis ) ; } } }
********* Private ********* Called when either the Roadmap is clicked or the space or enter key is pressed
********* Private ********* Called when either the Roadmap is clicked or the space or enter key is pressed
Handles the select event on the end of a step