src/sap.ui.ux3/src/sap/ui/ux3/NotificationBarRenderer.js
function(oRm, oMessageNotifier, oNotiBar) {
			if (oMessageNotifier.hasItems()) {
				var aMessages = oMessageNotifier.getMessages();
				var lastItem = aMessages[aMessages.length - 1];

				var oMA = oMessageNotifier._oMessageArea;
				// this ensures that this message is selectable from the bar
				oMA._message = lastItem;
				var sId = oNotiBar.getId() + "-inplaceMessage-" + oMA._message.getId();

				oRm.write("<li");
				oRm.writeAttribute("id", sId);
				oRm.addClass("sapUiInPlaceMessage");
				oRm.writeClasses();

				if (oNotiBar._gapMessageArea) {
					var sMargin = oNotiBar._gapMessageArea + "px";
					oRm.addStyle("margin-left", sMargin);
					oRm.writeStyles();
				}
				oRm.write(">");

				// oRm.renderControl(oMA);
				if (lastItem.getText() != "") {
					oRm.write("<div");
					oRm.writeControlData(oMA);
					// enable inplace message for item navigation
					oRm.writeAttribute("tabindex", "-1");
					oRm.addClass("sapUiNotifierMessageText");
					oRm.addClass("sapUiInPlaceMessage");
					// if the latest message is read-only don't provide a visual selectable link
					if (oMessageNotifier._bEnableMessageSelect && !oMA._message.getReadOnly()) {
						// if there is an event handler show the inplace message
						// clickable
						oRm.addClass("sapUiInPlaceMessageSelectable");
					}
					oRm.writeClasses();
					oRm.write(">");
					oRm.writeEscaped(lastItem.getText());
					oRm.write("</div>"); // Text
				}

				if (lastItem.getTimestamp() != "") {
					oRm.write("<div");
					oRm.addClass("sapUiNotifierMessageTimestamp");
					oRm.addClass("sapUiInPlaceMessage");
					oRm.writeClasses();
					oRm.write(">");
					oRm.writeEscaped(lastItem.getTimestamp());
					oRm.write("</div>"); // Timestamp
				}

				oRm.write("</li>");
			}
		}
function(oRm, oMessageNotifier, oNotiBar) {
			if (oMessageNotifier.hasItems()) {
				var aMessages = oMessageNotifier.getMessages();
				var lastItem = aMessages[aMessages.length - 1];

				var oMA = oMessageNotifier._oMessageArea;
				// this ensures that this message is selectable from the bar
				oMA._message = lastItem;
				var sId = oNotiBar.getId() + "-inplaceMessage-" + oMA._message.getId();

				oRm.write("<li");
				oRm.writeAttribute("id", sId);
				oRm.addClass("sapUiInPlaceMessage");
				oRm.writeClasses();

				if (oNotiBar._gapMessageArea) {
					var sMargin = oNotiBar._gapMessageArea + "px";
					oRm.addStyle("margin-left", sMargin);
					oRm.writeStyles();
				}
				oRm.write(">");

				// oRm.renderControl(oMA);
				if (lastItem.getText() != "") {
					oRm.write("<div");
					oRm.writeControlData(oMA);
					// enable inplace message for item navigation
					oRm.writeAttribute("tabindex", "-1");
					oRm.addClass("sapUiNotifierMessageText");
					oRm.addClass("sapUiInPlaceMessage");
					// if the latest message is read-only don't provide a visual selectable link
					if (oMessageNotifier._bEnableMessageSelect && !oMA._message.getReadOnly()) {
						// if there is an event handler show the inplace message
						// clickable
						oRm.addClass("sapUiInPlaceMessageSelectable");
					}
					oRm.writeClasses();
					oRm.write(">");
					oRm.writeEscaped(lastItem.getText());
					oRm.write("</div>"); // Text
				}

				if (lastItem.getTimestamp() != "") {
					oRm.write("<div");
					oRm.addClass("sapUiNotifierMessageTimestamp");
					oRm.addClass("sapUiInPlaceMessage");
					oRm.writeClasses();
					oRm.write(">");
					oRm.writeEscaped(lastItem.getTimestamp());
					oRm.write("</div>"); // Timestamp
				}

				oRm.write("</li>");
			}
		}
function ( oRm , oMessageNotifier , oNotiBar ) { if ( oMessageNotifier . hasItems ( ) ) { var aMessages = oMessageNotifier . getMessages ( ) ; var lastItem = aMessages [ aMessages . length - 1 ] ; var oMA = oMessageNotifier . _oMessageArea ; // this ensures that this message is selectable from the bar oMA . _message = lastItem ; var sId = oNotiBar . getId ( ) + "-inplaceMessage-" + oMA . _message . getId ( ) ; oRm . write ( "<li" ) ; oRm . writeAttribute ( "id" , sId ) ; oRm . addClass ( "sapUiInPlaceMessage" ) ; oRm . writeClasses ( ) ; if ( oNotiBar . _gapMessageArea ) { var sMargin = oNotiBar . _gapMessageArea + "px" ; oRm . addStyle ( "margin-left" , sMargin ) ; oRm . writeStyles ( ) ; } oRm . write ( ">" ) ; // oRm.renderControl(oMA); if ( lastItem . getText ( ) != "" ) { oRm . write ( "<div" ) ; oRm . writeControlData ( oMA ) ; // enable inplace message for item navigation oRm . writeAttribute ( "tabindex" , "-1" ) ; oRm . addClass ( "sapUiNotifierMessageText" ) ; oRm . addClass ( "sapUiInPlaceMessage" ) ; // if the latest message is read-only don't provide a visual selectable link if ( oMessageNotifier . _bEnableMessageSelect && ! oMA . _message . getReadOnly ( ) ) { // if there is an event handler show the inplace message // clickable oRm . addClass ( "sapUiInPlaceMessageSelectable" ) ; } oRm . writeClasses ( ) ; oRm . write ( ">" ) ; oRm . writeEscaped ( lastItem . getText ( ) ) ; oRm . write ( "</div>" ) ; // Text } if ( lastItem . getTimestamp ( ) != "" ) { oRm . write ( "<div" ) ; oRm . addClass ( "sapUiNotifierMessageTimestamp" ) ; oRm . addClass ( "sapUiInPlaceMessage" ) ; oRm . writeClasses ( ) ; oRm . write ( ">" ) ; oRm . writeEscaped ( lastItem . getTimestamp ( ) ) ; oRm . write ( "</div>" ) ; // Timestamp } oRm . write ( "</li>" ) ; } }
Renders the message area next to a message notifier
Renders the message area next to a message notifier