1+ < html >
2+ < HEAD >
3+ < TITLE > Nested layout Example</ TITLE >
4+ < link type ="text/css " href ="../../themes/base/jquery.ui.all.css " rel ="stylesheet " />
5+ < link rel ="stylesheet " href ="../../themes/base/jquery.ui.all.css ">
6+ < script src ="../../jquery-1.4.4.js "> </ script >
7+ < script src ="../../ui/jquery.ui.core.js "> </ script >
8+ < script src ="../../ui/jquery.ui.widget.js "> </ script >
9+ < script src ="../../ui/jquery.ui.mouse.js "> </ script >
10+ < script src ="../../ui/jquery.ui.resizable.js "> </ script >
11+ < script src ="../../ui/jquery.ui.position.js "> </ script >
12+ < script src ="../../ui/jquery.ui.layout.js "> </ script >
13+ < script src ="../../ui/jquery.ui.button.js "> </ script >
14+ < link rel ="stylesheet " href ="../demos.css ">
15+ < script type ="text/javascript ">
16+
17+ $ ( document ) . ready ( function ( ) {
18+ var $outer_layout = $ ( '#outer-layout' ) . layout ( { west : { sliding : true } } ) ;
19+ var $inner_layout = $ ( '#inner-layout' ) . layout ( { type :'vertical' , north : { sliding : true } } ) ;
20+ $ ( '.ui-layout-pane-west .toggleSlide' ) . button ( ) . click ( function ( e ) {
21+ e . preventDefault ( ) ;
22+ $outer_layout . layout ( 'toggleSlide' , 'west' )
23+ } ) ;
24+ $inner_layout . bind ( 'layoutnorthopen' , function ( e , data ) {
25+ var self = $inner_layout . data ( 'layout' )
26+ self . options [ data . name ] . height = self . panes [ 'center' ] . outerHeight ( ) + 17
27+ } ) ;
28+
29+ } ) ;
30+ </ script >
31+ < style >
32+ body {
33+ height : 100% ;
34+ width : 100% ;
35+ padding : 0 ;
36+ margin : 0 ;
37+ }
38+ .ui-layout-pane div .content {
39+ text-align : center;
40+ height : 100% ;
41+ overflow : hidden;
42+ }
43+ a .toggleSlide .ui-button .ui-widget {
44+ font-size : 75% ;
45+ }
46+ </ style >
47+ </ HEAD >
48+ < body >
49+ < div id ="outer-layout ">
50+ < div class ="ui-layout-pane-west ">
51+ < div class ="content ">
52+ < a href ="nested.html# " class ="toggleSlide "> Toggle slide</ a >
53+ < div > Outer layout west</ div >
54+ </ div >
55+ </ div >
56+ < div id ="inner-layout " class ="ui-layout-pane-center ">
57+ < div class ="ui-layout-pane-north "> < div class ="content "> Inner layout North</ div > </ div >
58+ < div class ="ui-layout-pane-center "> < div class ="content "> Inner layout Center </ div > </ div >
59+ < div class ="ui-layout-pane-south "> < div class ="content "> Inner layout South</ div > </ div >
60+ </ div >
61+ </ div >
62+ </ body >
63+ </ html >
0 commit comments