source: sandbox/newExpressoMail/prototype/plugins/layout/nested.html @ 7209

Revision 7209, 3.6 KB checked in by gustavo, 12 years ago (diff)

Ticket #0000 - Criado novo modulo para o desenvolvimento do novo ExpressoMail?

  • Property svn:executable set to *
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head> 
4        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
5
6        <title>Nested Layouts</title>
7
8        <script type="text/javascript" src="jquery.js"></script>
9        <script type="text/javascript" src="jquery.layout.js"></script>
10        <script type="text/javascript" src="jquery.ui.all.js"></script>
11
12        <script>
13
14        var outerLayout, middleLayout, innerLayout;
15
16        $(document).ready(function () {
17
18                outerLayout = $('body').layout({
19                        center__paneSelector:   ".outer-center"
20                ,       west__paneSelector:             ".outer-west"
21                ,       east__paneSelector:             ".outer-east"
22                ,       west__size:                             125
23                ,       east__size:                             125
24                ,       spacing_open:                   8 // ALL panes
25                ,       spacing_closed:                 12 // ALL panes
26                ,       north__spacing_open:    0
27                ,       south__spacing_open:    0
28                ,       center__onresize:               "middleLayout.resizeAll"
29                });
30
31                middleLayout = $('div.outer-center').layout({
32                        center__paneSelector:   ".middle-center"
33                ,       west__paneSelector:             ".middle-west"
34                ,       east__paneSelector:             ".middle-east"
35                ,       west__size:                             100
36                ,       east__size:                             100
37                ,       spacing_open:                   8  // ALL panes
38                ,       spacing_closed:                 12 // ALL panes
39                ,       center__onresize:               "innerLayout.resizeAll"
40                });
41
42                innerLayout = $('div.middle-center').layout({
43                        center__paneSelector:   ".inner-center"
44                ,       west__paneSelector:             ".inner-west"
45                ,       east__paneSelector:             ".inner-east"
46                ,       west__size:                             75
47                ,       east__size:                             75
48                ,       spacing_open:                   8  // ALL panes
49                ,       spacing_closed:                 8  // ALL panes
50                ,       west__spacing_closed:   12
51                ,       east__spacing_closed:   12
52                });
53
54        });
55
56
57        </script>
58
59        <style type="text/css">
60
61        .ui-layout-pane { /* all 'panes' */
62                padding: 10px;
63                background: #FFF;
64                border-top: 1px solid #BBB;
65                border-bottom: 1px solid #BBB;
66                }
67                .ui-layout-pane-north ,
68                .ui-layout-pane-south {
69                        border: 1px solid #BBB;
70                }
71                .ui-layout-pane-west {
72                        border-left: 1px solid #BBB;
73                }
74                .ui-layout-pane-east {
75                        border-right: 1px solid #BBB;
76                }
77                .ui-layout-pane-center {
78                        border-left: 0;
79                        border-right: 0;
80                        }
81                        .inner-center {
82                                border: 1px solid #BBB;
83                        }
84
85                .outer-west ,
86                .outer-east {
87                        background-color: #EEE;
88                }
89                .middle-west ,
90                .middle-east {
91                        background-color: #F8F8F8;
92                }
93
94        .ui-layout-resizer { /* all 'resizer-bars' */
95                background: #DDD;
96                }
97                .ui-layout-resizer:hover { /* all 'resizer-bars' */
98                        background: #FED;
99                }
100                .ui-layout-resizer-west {
101                        border-left: 1px solid #BBB;
102                }
103                .ui-layout-resizer-east {
104                        border-right: 1px solid #BBB;
105                }
106
107        .ui-layout-toggler { /* all 'toggler-buttons' */
108                background: #AAA;
109                }
110                .ui-layout-toggler:hover { /* all 'toggler-buttons' */
111                        background: #FC3;
112                }
113
114        .outer-center ,
115        .middle-center {
116                /* center pane that are 'containers' for a nested layout */
117                padding: 0;
118                border: 0;
119        }
120
121        </style>
122
123</head>
124<body> 
125
126<div class="outer-center">
127
128        <div class="middle-center">
129
130                <div class="inner-center">Inner Center</div>
131                <div class="inner-west">Inner West</div>
132                <div class="inner-east">Inner East</div>
133                <div class="ui-layout-north">Inner North</div>
134                <div class="ui-layout-south">Inner South</div>
135
136        </div>
137        <div class="middle-west">Middle West</div>
138        <div class="middle-east">Middle East</div>
139
140</div>
141
142<div class="outer-west">Outer West</div> 
143<div class="outer-east">Outer East</div> 
144
145<div class="ui-layout-north">Outer North</div> 
146<div class="ui-layout-south">Outer South</div> 
147
148</body>
149</html>
150
Note: See TracBrowser for help on using the repository browser.