<commit_before><!DOCTYPE HTML>
<html>
	<head>
		<meta http-equiv="X-UA-Compatible" content="IE=edge">

		<title>App - sap.m</title>

		<script src="shared-config.js"></script>
		<script src="../../../resources/sap-ui-core.js"
			id="sap-ui-bootstrap"
			data-sap-ui-libs="sap.m">
		</script>

		<script>
			var app = new sap.m.App("myApp", {initialPage:"page1"});

			var page1 = new sap.m.Page("page1", {
				title:"Page 1",
				content : [
					new sap.m.Button({
						id : "show-footer-btn",
						text : "Show footer",
						press : function() {
							page1.setShowFooter(true);
						}
					}),
					new sap.m.Button({
						id : "hide-footer-btn",
						text : "Hide footer",
						press : function() {
							page1.setShowFooter(false);
						}
					}),
					new sap.m.Button({
						id : "go-to-page-2-btn",
						text : "To Page 2",
						press : function() {
							app.to("page2");
						}
					}),
					new sap.m.Button({
						id : "show-nav-btn",
						text : "show Nav Button",
						press : function() {
							page1.setShowNavButton(true);
						}
					}),
					new sap.m.Button({
						id : "hide-nav-btn",
						text : "hide Nav Button",
						press : function() {
							page1.setShowNavButton(false);
						}
					})
				],
				subHeader: new sap.m.Bar({
					contentMiddle: [new sap.m.SearchField("SFB1", {placeholder: "search for...", width: "100%"})]
				}),
				footer: new sap.m.Bar({
					id: 'page1-footer',
					contentMiddle: [new sap.m.Button({icon:"images/iconCompetitors.png"} ),
									new sap.m.Button({icon:"images/iconCompetitors.png"} ),
									new sap.m.Button({icon:"images/iconCompetitors.png"} ),
									new sap.m.Button({icon:"images/iconCompetitors.png"} )]
				})

			});

			var page2 = new sap.m.Page("page2", {
				title:"Page 2",
				backgroundDesign:"Standard",
				showNavButton: true,
				navButtonText: "Page 1",
				navButtonPress: function(){ app.back(); },
				icon: "sap-icon://favorite",
				enableScrolling: false,
				headerContent: new sap.m.Button({
					text : "Options",
					press : function() {
						alert("Options would open now.");
					}
				}),
				content : [ new sap.m.Button({
					text : "Back to Page 1",
					press : function() {
						app.back();
					}
				}), new sap.ui.core.HTML({content:"<div>This page does not scroll.</div>"}) ]
			});
			page2.setBackgroundDesign("List");
			app.addPage(page1).addPage(page2);

			app.placeAt("body");
		</script>

	</head>
	<body id="body" class="sapUiBody">
	</body>
</html><commit_msg>[INTERNAL][FIX] Tooltip for icon-only buttons in the test page provided<commit_after><!DOCTYPE HTML>
<html>
	<head>
		<meta http-equiv="X-UA-Compatible" content="IE=edge">

		<title>App - sap.m</title>

		<script src="shared-config.js"></script>
		<script src="../../../resources/sap-ui-core.js"
			id="sap-ui-bootstrap"
			data-sap-ui-libs="sap.m">
		</script>

		<script>
			var app = new sap.m.App("myApp", {initialPage:"page1"});

			var page1 = new sap.m.Page("page1", {
				title:"Page 1",
				content : [
					new sap.m.Button({
						id : "show-footer-btn",
						text : "Show footer",
						press : function() {
							page1.setShowFooter(true);
						}
					}),
					new sap.m.Button({
						id : "hide-footer-btn",
						text : "Hide footer",
						press : function() {
							page1.setShowFooter(false);
						}
					}),
					new sap.m.Button({
						id : "go-to-page-2-btn",
						text : "To Page 2",
						press : function() {
							app.to("page2");
						}
					}),
					new sap.m.Button({
						id : "show-nav-btn",
						text : "show Nav Button",
						press : function() {
							page1.setShowNavButton(true);
						}
					}),
					new sap.m.Button({
						id : "hide-nav-btn",
						text : "hide Nav Button",
						press : function() {
							page1.setShowNavButton(false);
						}
					})
				],
				subHeader: new sap.m.Bar({
					contentMiddle: [new sap.m.SearchField("SFB1", {placeholder: "search for...", width: "100%"})]
				}),
				footer: new sap.m.Bar({
					id: 'page1-footer',
					contentMiddle: [new sap.m.Button({icon:"images/iconCompetitors.png", tooltip: "Trophy"} ),
									new sap.m.Button({icon:"images/iconCompetitors.png", tooltip: "Trophy"} ),
									new sap.m.Button({icon:"images/iconCompetitors.png", tooltip: "Trophy"} ),
									new sap.m.Button({icon:"images/iconCompetitors.png", tooltip: "Trophy"} )]
				})

			});

			var page2 = new sap.m.Page("page2", {
				title:"Page 2",
				backgroundDesign:"Standard",
				showNavButton: true,
				navButtonText: "Page 1",
				navButtonPress: function(){ app.back(); },
				icon: "sap-icon://favorite",
				enableScrolling: false,
				headerContent: new sap.m.Button({
					text : "Options",
					press : function() {
						alert("Options would open now.");
					}
				}),
				content : [ new sap.m.Button({
					text : "Back to Page 1",
					press : function() {
						app.back();
					}
				}), new sap.ui.core.HTML({content:"<div>This page does not scroll.</div>"}) ]
			});
			page2.setBackgroundDesign("List");
			app.addPage(page1).addPage(page2);

			app.placeAt("body");
		</script>

	</head>
	<body id="body" class="sapUiBody">
	</body>
</html>
{'fraction_non_alphanumeric': 0.1895083236546651, 'fraction_numerical': 0.009291521486643438, 'mean_word_length': 2.3926460932370324, 'pattern_counts': {'":': 0, '<': 39, '<?xml version=': 0, '>': 39, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '944937', 'n_tokens_mistral': 2473, 'n_tokens_neox': 1787, 'n_words': 344}