source: Dev/trunk/src/client/dojox/layout/tests/test_GridContainer.html

Last change on this file was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 3.9 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3<html>
4        <head>
5                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6
7                <title>Demo GridContainer</title>
8
9                <link rel="stylesheet" href="../resources/GridContainer.css">
10
11                <style type="text/css" title="text/css">
12                        @import "../../../dojo/resources/dojo.css";
13                        @import "../../../dijit/themes/tundra/tundra.css";
14                       
15                        html, body{
16                                margin:0;
17                                padding:1%;
18                        }
19
20                        .cpane{
21                                border:1px solid #666;
22                                font:bold 12px Arial;
23                                color:#666;
24                                background:#FFF;
25                                padding:10px;
26                                height:50px
27                        }
28                       
29                        #GC1 .gridContainerZone {
30                                border-collapse:collapse;
31                                border : 1px solid #ededed;
32                        }
33                       
34                        .dj_ie6 .dropIndicator, .dj_ie6 .dijitContentpane, .dj_ie6 .dijitCalendar{
35                                margin: 10px;
36                        }
37                        .gridContainerZone > *{
38                                margin: 10px !important;
39                        }
40                       
41                </style>
42               
43                <script type="text/javascript" src="../../../dojo/dojo.js" data-dojo-config="isDebug: true, parseOnLoad: true"></script>
44               
45                <script type="text/javascript">
46                        dojo.require("dojo.parser");
47                        dojo.require("dijit.TitlePane");
48                        dojo.require("dijit.ColorPalette");
49                        dojo.require("dijit.layout.ContentPane");
50                        dojo.require("dojox.layout.GridContainer");
51                        dojo.require("dijit.form.Button");
52                        dojo.require("dijit.Calendar");
53                        var GC1;
54                        function setColumns(){
55                                GC1 = dijit.byId("GC1");
56                                var nb = dojo.byId("nbCol").value;
57                                if(nb > 0){
58                                        GC1.setColumns(nb);
59                                }
60                        }
61                </script>
62
63        </head>
64
65        <body class="tundra">
66               
67                <h1 class="testTitle">Grid Container</h1>
68               
69                <h2>GridContainer (acceptTypes="ContentPane, TitlePane, ColorPalette, Calendar", hasResizableColumns="false", doLayout="false")</h2>
70                       
71                        <h5>Add / remove dynamically columns :</h5>
72                        <input value="5" name="col" id="nbCol"/>
73                        <button id="bt2" dojoType="dijit.form.Button" onclick="setColumns();">set Number of Columns</button>
74               
75                        <div id="GC1" dojoType="dojox.layout.GridContainer"
76                                nbZones="3"
77                                hasResizableColumns="false"
78                                doLayout="false"
79                                acceptTypes="ContentPane, TitlePane, ColorPalette, Calendar">
80                                        <div dojoType="dijit.layout.ContentPane" class="cpane" label="Content Pane" dndType="ContentPane" >Content Pane n°1 !</div>
81                                        <div dojoType="dijit.TitlePane" title="Ergo" dndType="TitlePane" >
82                                                Non ergo erunt homines deliciis diffluentes audiendi, si quando de amicitia, quam nec usu nec ratione habent cognitam, disputabunt. Nam quis est, pro deorum fidem atque hominum! qui velit, ut neque diligat quemquam nec ipse ab ullo diligatur, circumfluere omnibus copiis atque in omnium rerum abundantia vivere? Haec enim est tyrannorum vita nimirum, in qua nulla fides, nulla caritas, nulla stabilis benevolentiae potest esse fiducia, omnia semper suspecta atque sollicita, nullus locus amicitiae.
83                                        </div>
84                                        <div dojoType="dijit.layout.ContentPane" class="cpane" label="Content Pane" dndType="ContentPane">Content Pane n°2 !</div>
85                                        <div dojoType="dijit.layout.ContentPane" title="Intellectum" dndType="ContentPane">
86                                                Intellectum est enim mihi quidem in multis, et maxime in me ipso, sed paulo ante in omnibus, cum M. Marcellum senatui reique publicae concessisti, commemoratis praesertim offensionibus, te auctoritatem huius ordinis dignitatemque rei publicae tuis vel doloribus vel suspicionibus anteferre. Ille quidem fructum omnis ante actae vitae hodierno die maximum cepit, cum summo consensu senatus, tum iudicio tuo gravissimo et maximo. Ex quo profecto intellegis quanta in dato beneficio sit laus, cum in accepto sit tanta gloria.
87                                        </div>
88                                       
89                                        <div dojoType="dijit.layout.ContentPane" class="cpane" label="Content Pane" dndType="ContentPane">Content Pane n°3 !</div>
90                                        <div dojoType="dijit.layout.ContentPane" class="cpane" label="Content Pane" dndType="ContentPane">Content Pane n°4 !</div>
91                                        <div dojoType="dijit.Calendar" dndType="Calendar"></div>
92                        </div>
93               
94        </body>
95</html>
Note: See TracBrowser for help on using the repository browser.