Skip to content

Instantly share code, notes, and snippets.

@themasch
Created September 3, 2014 09:59
Show Gist options
  • Save themasch/29ad3e194674908ae937 to your computer and use it in GitHub Desktop.
Save themasch/29ad3e194674908ae937 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html>
<head>
<script src="https://openui5.hana.ondemand.com/resources/sap-ui-core.js" id="sap-ui-bootstrap" data-sap-ui-theme="sap_bluecrystal" data-sap-ui-libs="sap.m"></script>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body id="content" class="sapUiBody">
<script id="jsbin-javascript">
sap.ui.getCore().attachInit(function() {
var oTglButton = new sap.m.Button({
icon: "sap-icon://menu",
press: function() {
if(oApp.getMode() === "ShowHideMode") {
oApp.setMode("HideMode");
oDetPage.setTitle("Mode: Hide");
}
else {
oApp.setMode("ShowHideMode");
oDetPage.setTitle("Mode: ShowHide");
}
}
});
var oDetPage = new sap.m.Page({
title: "Mode: ShowHide",
headerContent: [ oTglButton ]
});
var oApp = new sap.m.SplitApp({
mode: "ShowHideMode",
masterPages: [
new sap.m.Page({
title: "Master Page",
headerContent: [ oTglButton.clone() ],
content: [
]
})
],
detailPages: [ oDetPage ]
}).placeAt("content");
});
</script>
<script id="jsbin-source-javascript" type="text/javascript">sap.ui.getCore().attachInit(function() {
var oTglButton = new sap.m.Button({
icon: "sap-icon://menu",
press: function() {
if(oApp.getMode() === "ShowHideMode") {
oApp.setMode("HideMode");
oDetPage.setTitle("Mode: Hide");
}
else {
oApp.setMode("ShowHideMode");
oDetPage.setTitle("Mode: ShowHide");
}
}
});
var oDetPage = new sap.m.Page({
title: "Mode: ShowHide",
headerContent: [ oTglButton ]
});
var oApp = new sap.m.SplitApp({
mode: "ShowHideMode",
masterPages: [
new sap.m.Page({
title: "Master Page",
headerContent: [ oTglButton.clone() ],
content: [
]
})
],
detailPages: [ oDetPage ]
}).placeAt("content");
});</script></body>
</html>
sap.ui.getCore().attachInit(function() {
var oTglButton = new sap.m.Button({
icon: "sap-icon://menu",
press: function() {
if(oApp.getMode() === "ShowHideMode") {
oApp.setMode("HideMode");
oDetPage.setTitle("Mode: Hide");
}
else {
oApp.setMode("ShowHideMode");
oDetPage.setTitle("Mode: ShowHide");
}
}
});
var oDetPage = new sap.m.Page({
title: "Mode: ShowHide",
headerContent: [ oTglButton ]
});
var oApp = new sap.m.SplitApp({
mode: "ShowHideMode",
masterPages: [
new sap.m.Page({
title: "Master Page",
headerContent: [ oTglButton.clone() ],
content: [
]
})
],
detailPages: [ oDetPage ]
}).placeAt("content");
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment