r21325: delete children in reverse order since the array is manipulated during the...
[Samba/gbeck.git] / webapps / qooxdoo-0.6.3-sdk / frontend / demo / source / html / example / GroupBox_2.html
blob117732caf4e657cffb0012b648d114456b942997
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4 <title>qooxdoo &raquo; Demo</title>
5 <link type="text/css" rel="stylesheet" href="../../resource/css/layout.css"/>
6 <!--[if IE]>
7 <link type="text/css" rel="stylesheet" href="../../resource/css/layout_ie.css"/>
8 <![endif]-->
9 <script type="text/javascript" src="../../script/qx.js"></script>
10 </head>
11 <body>
12 <script type="text/javascript" src="../../script/layout.js"></script>
14 <div id="demoDescription">
15 <p>Test for qx.ui.groupbox.CheckGroupBox</p>
16 </div>
18 <fieldset style="position:absolute; top:48px; left:400px; width:200px; height:100px"><legend>builtin</legend>content content content content content content content content content content content content content content content</fieldset>
21 <script type="text/javascript">
22 qx.core.Init.getInstance().defineMain(function()
24 var d = qx.ui.core.ClientDocument.getInstance();
26 var fs = new qx.ui.groupbox.CheckGroupBox("CheckBox FieldSet");
28 with(fs)
30 setWidth("40%");
31 setBottom(48);
32 setTop(48);
33 setLeft(20);
35 setMaxWidth(350);
36 setMinWidth("auto");
39 d.add(fs);
44 var fsl = new qx.ui.layout.VerticalBoxLayout;
45 fsl.setLeft(0);
46 fsl.setRight(0);
47 fsl.setHeight("auto");
48 fsl.setSpacing(4);
49 fs.add(fsl);
54 var r1 = new qx.ui.layout.HorizontalBoxLayout;
55 r1.setLeft(0);
56 r1.setWidth("100%");
57 r1.setHeight("auto");
58 r1.setVerticalChildrenAlign("middle");
59 fsl.add(r1);
61 var a1 = new qx.ui.basic.Atom("TextField 1");
62 with(a1)
64 setLeft(0);
65 setWidth("40%");
66 setHorizontalChildrenAlign("left");
69 var i1 = new qx.ui.form.TextField;
70 with(i1)
72 setRight(0);
73 setWidth("60%");
76 r1.add(a1, i1);
82 var r2 = new qx.ui.layout.HorizontalBoxLayout;
83 r2.setLeft(0);
84 r2.setWidth("100%");
85 r2.setHeight("auto");
86 r2.setVerticalChildrenAlign("middle");
87 fsl.add(r2);
89 var a2 = new qx.ui.basic.Atom("TextField 2", "icon/16/appearance.png");
90 with(a2)
92 setLeft(0);
93 setWidth("40%");
94 setHorizontalChildrenAlign("left");
97 var i2 = new qx.ui.form.TextField;
98 with(i2)
100 setRight(0);
101 setWidth("60%");
104 r2.add(a2, i2);
111 var r3 = new qx.ui.layout.HorizontalBoxLayout;
112 r3.setLeft(0);
113 r3.setWidth("100%");
114 r3.setHeight("auto");
115 r3.setVerticalChildrenAlign("middle");
116 fsl.add(r3);
118 var a3 = new qx.ui.basic.Atom("TextField 3");
119 with(a3)
121 setLeft(0);
122 setWidth("40%");
123 setHorizontalChildrenAlign("left");
126 var i3 = new qx.ui.form.TextField;
127 with(i3)
129 setRight(0);
130 setWidth("60%");
133 r3.add(a3, i3);
139 fs.getLegendObject().addEventListener("changeChecked", function(e) {
140 i1.setEnabled(e.getData());
141 i2.setEnabled(e.getData());
142 i3.setEnabled(e.getData());
144 a1.setEnabled(e.getData());
145 a2.setEnabled(e.getData());
146 a3.setEnabled(e.getData());
151 </script>
152 </body>
153 </html>