Blame | Last modification | View Log | RSS feed
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html><head><title>Layout Demo</title><script type="text/javascript" src="../../../dojo/dojo.js"djConfig="parseOnLoad: true, isDebug: true"></script><script type="text/javascript" src="../_testCommon.js"></script><script type="text/javascript">dojo.require("dijit.layout.LayoutContainer");dojo.require("dijit.layout.ContentPane");dojo.require("dijit.layout.LinkPane");dojo.require("dijit.layout.SplitContainer");dojo.require("dijit.layout.TabContainer");dojo.require("dojo.parser"); // scan page for widgets and instantiate them</script><style type="text/css">@import "../../../dojo/resources/dojo.css";@import "../css/dijitTests.css";html, body{width: 100%; /* make the body expand to fill the visible window */height: 100%;padding: 0 0 0 0;margin: 0 0 0 0;}.dijitSplitPane{margin: 5px;}#rightPane {margin: 0;}</style><script>dojo.addOnLoad(function(){// use "before advice" to print log message each time resize is called on a layout widgetvar origResize = dijit.layout._LayoutWidget.prototype.resize;dijit.layout._LayoutWidget.prototype.resize = function(mb){console.log(this + ": resize(" + (mb ? "{w:"+ mb.w + ", h:" + mb.h + "}" : "null") +")" );origResize.apply(this, arguments);};dojo.connect(dijit.layout.ContentPane.prototype, "resize", function(mb){console.log(this + ": resize({w:"+ mb.w + ", h:" + mb.h + "})");});});</script></head><body><div id="outer" dojoType="dijit.layout.LayoutContainer"style="width: 100%; height: 100%;"><div id="topBar" dojoType="dijit.layout.ContentPane" layoutAlign="top"style="background-color: #274383; color: white;">top bar</div><div id="bottomBar" dojoType="dijit.layout.ContentPane" layoutAlign="bottom"style="background-color: #274383; color: white;">bottom bar</div><div id="horizontalSplit" dojoType="dijit.layout.SplitContainer"orientation="horizontal"sizerWidth="5"activeSizing="0"layoutAlign="client"><div id="leftPane" dojoType="dijit.layout.ContentPane"sizeMin="20" sizeShare="20">Left side</div><div id="rightPane"dojoType="dijit.layout.SplitContainer"orientation="vertical"sizerWidth="5"activeSizing="0"sizeMin="50" sizeShare="80"><div id="mainTabContainer" dojoType="dijit.layout.TabContainer" sizeMin="20" sizeShare="70"><a id="tab1" dojoType="dijit.layout.LinkPane" href="tab1.html">Tab 1</a><a id="tab2" dojoType="dijit.layout.LinkPane" href="tab2.html">Tab 2</a></div><div id="bottomRight" dojoType="dijit.layout.ContentPane" sizeMin="20" sizeShare="30">Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br>Bottom right<br></div></div></div></div></body></html>