Changeset 13272
- Timestamp:
- 04/04/08 18:49:13 (9 months ago)
- Location:
- dojox/branches/grid-reorganize
- Files:
-
- 20 modified
- 2 moved
-
grid/Grid.js (modified) (2 diffs)
-
grid/resources/VirtualGrid.html (modified) (1 diff)
-
grid/tests/test_dojo_data_edit.html (modified) (5 diffs)
-
grid/tests/test_dojo_data_empty.html (modified) (4 diffs)
-
grid/tests/test_dojo_data_model_EmptyResultSet.html (modified) (4 diffs)
-
grid/tests/test_edit_canEdit.html (modified) (5 diffs)
-
grid/tests/test_grid_dlg.html (modified) (3 diffs)
-
grid/tests/test_grid_headerHeight.html (modified) (4 diffs)
-
grid/tests/test_grid_layout_borderContainer.html (modified) (3 diffs)
-
grid/tests/test_grid_layout_LayoutContainer.html (modified) (2 diffs)
-
grid/tests/test_grid_object_model_change.html (modified) (2 diffs)
-
grid/tests/test_grid_rtl.html (modified) (3 diffs)
-
grid/tests/test_grid_themes.html (modified) (2 diffs)
-
grid/tests/test_keyboard.html (modified) (1 diff)
-
grid/tests/test_markup.html (modified) (2 diffs)
-
grid/tests/test_sizing.html (modified) (3 diffs)
-
grid/tests/test_sizing_100rows.html (modified) (6 diffs)
-
grid/tests/test_yahoo_images.html (modified) (2 diffs)
-
grid/VirtualGrid.js (modified) (3 diffs)
-
grid/_grid/builder.js (modified) (1 diff)
-
resources/nihiloGrid.css (moved) (moved from dojox/branches/grid-reorganize/grid/_grid/nihiloGrid.css)
-
resources/soriaGrid.css (moved) (moved from dojox/branches/grid-reorganize/grid/_grid/soriaGrid.css)
Legend:
- Unmodified
- Added
- Removed
-
dojox/branches/grid-reorganize/grid/Grid.js
r13270 r13272 253 253 }); 254 254 255 dojox. Grid.markupFactory = function(props, node, ctor){255 dojox.grid.Grid.markupFactory = function(props, node, ctor){ 256 256 // handle setting up a data model for a store if one 257 257 // isn't provided. There are some caveats: … … 353 353 // console.debug(dojo.toJson(props.structure, true)); 354 354 } 355 return new dojox. Grid(props, node);355 return new dojox.grid.Grid(props, node); 356 356 } 357 357 358 358 359 // alias us to the rightlocation360 dojox. grid.Grid = dojox.Grid;359 // alias us to the old location 360 dojox.Grid = dojox.grid.Grid; -
dojox/branches/grid-reorganize/grid/resources/VirtualGrid.html
r13270 r13272 1 1 <div class="dojoxGrid" hidefocus="hidefocus" role="wairole:grid"> 2 <div class="dojoxGrid-master-header" dojoAttachPoint=" viewsHeaderNode"></div>2 <div class="dojoxGrid-master-header" dojoAttachPoint="headerNode"></div> 3 3 <div class="dojoxGrid-master-view" dojoAttachPoint="viewsNode"></div> 4 4 <span dojoAttachPoint="lastFocusNode" tabindex="0"></span> -
dojox/branches/grid-reorganize/grid/tests/test_dojo_data_edit.html
r13270 r13272 2 2 <html> 3 3 <head> 4 <title>Test dojox. Grid Editing with DojoData model</title>4 <title>Test dojox.grid.Grid Editing with DojoData model</title> 5 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> 6 6 <style> … … 51 51 var layoutCountries = [ 52 52 // view 0 53 { type: 'dojox. GridRowView', width: '20px' },53 { type: 'dojox.grid.GridRowView', width: '20px' }, 54 54 // view 1 55 55 { cells: [[{ name: "Row", get: getRow, width: 5}]], noscroll: true}, … … 80 80 <body class="tundra"> 81 81 <h2> 82 dojox. Grid Basic Editing test82 dojox.grid.Grid Basic Editing test 83 83 </h2> 84 84 <div id="controls"> … … 106 106 query="{ name : '*' }"> 107 107 </span> 108 <div id="grid" jsId="grid" dojoType="dojox. Grid" elasticView="2"108 <div id="grid" jsId="grid" dojoType="dojox.grid.Grid" elasticView="2" 109 109 model="dataModel" structure="layoutCountries"> 110 110 </div> … … 115 115 query="{ name : '*' }"> 116 116 </span> 117 <div id="grid2" dojoType="dojox. Grid" elasticView="2"117 <div id="grid2" dojoType="dojox.grid.Grid" elasticView="2" 118 118 model="dataModel2" structure="layoutCountries"> 119 119 </div> -
dojox/branches/grid-reorganize/grid/tests/test_dojo_data_empty.html
r13270 r13272 2 2 <html> 3 3 <head> 4 <title>dojox. Grid with Dojo.Data via binding</title>4 <title>dojox.grid.Grid with Dojo.Data via binding</title> 5 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> 6 6 <style type="text/css"> … … 27 27 var layoutCountries = [ 28 28 // view 0 29 { type: 'dojox. GridRowView', width: '20px' },29 { type: 'dojox.grid.GridRowView', width: '20px' }, 30 30 // view 1 31 31 { cells: [[{ name: "Row", get: getRow, width: 5}]], noscroll: true}, … … 43 43 </head> 44 44 <body class="tundra"> 45 <h5>dojox. Grid using initially-empty Dojo.Data write stores and then adding an item. Item should show up correctly (no "?"s) when added.</h5>45 <h5>dojox.grid.Grid using initially-empty Dojo.Data write stores and then adding an item. Item should show up correctly (no "?"s) when added.</h5> 46 46 <br> 47 47 <span dojoType="dojox.grid.data.DojoData" … … 50 50 store="jsonStore" count="0"> 51 51 </span> 52 <div id="grid" dojoType="dojox. Grid" elasticView="2"52 <div id="grid" dojoType="dojox.grid.Grid" elasticView="2" 53 53 model="dataModel" structure="layoutCountries"> 54 54 </div> -
dojox/branches/grid-reorganize/grid/tests/test_dojo_data_model_EmptyResultSet.html
r13270 r13272 2 2 <html> 3 3 <head> 4 <title>dojox. Grid with Dojo.Data via binding</title>4 <title>dojox.grid.Grid with Dojo.Data via binding</title> 5 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> 6 6 <style type="text/css"> … … 28 28 var layoutCountries = [ 29 29 // view 0 30 { type: 'dojox. GridRowView', width: '20px' },30 { type: 'dojox.grid.GridRowView', width: '20px' }, 31 31 // view 1 32 32 { cells: [[{ name: "Row", get: getRow, width: 5}]], noscroll: true}, … … 40 40 </head> 41 41 <body class="tundra"> 42 <h5>dojox. Grid using Dojo.Data stores where a query returns no results. No errors should be reported in Firebug and the grid should be empty</h5>42 <h5>dojox.grid.Grid using Dojo.Data stores where a query returns no results. No errors should be reported in Firebug and the grid should be empty</h5> 43 43 <br> 44 44 <span dojoType="dojo.data.ItemFileReadStore" … … 51 51 query="{ noSuchAttr : '*' }"> 52 52 </span> 53 <div id="grid" dojoType="dojox. Grid" elasticView="2"53 <div id="grid" dojoType="dojox.grid.Grid" elasticView="2" 54 54 model="dataModel" structure="layoutCountries"> 55 55 </div> -
dojox/branches/grid-reorganize/grid/tests/test_edit_canEdit.html
r13270 r13272 3 3 <head> 4 4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 5 <title>Test dojox. Grid Editing</title>5 <title>Test dojox.grid.Grid Editing</title> 6 6 <style> 7 7 @import "../resources/Grid.css"; … … 48 48 <script type="text/javascript" src="../_grid/cell.js"></script> 49 49 <script type="text/javascript" src="../_grid/layout.js"></script> 50 <script type="text/javascript" src="../_ grid/rows.js"></script>51 <script type="text/javascript" src="../_ grid/focus.js"></script>52 <script type="text/javascript" src="../_ grid/selection.js"></script>50 <script type="text/javascript" src="../_Rows.js"></script> 51 <script type="text/javascript" src="../_FocusMixin.js"></script> 52 <script type="text/javascript" src="../_Selection.js"></script> 53 53 <script type="text/javascript" src="../_grid/edit.js"></script> 54 <script type="text/javascript" src="../_ grid/view.js"></script>55 <script type="text/javascript" src="../_ grid/views.js"></script>54 <script type="text/javascript" src="../_View.js"></script> 55 <script type="text/javascript" src="../_ViewsMixin.js"></script> 56 56 <script type="text/javascript" src="../_grid/rowbar.js"></script> 57 <script type="text/javascript" src="../_grid/publicEvents.js"></script>58 57 <script type="text/javascript" src="../VirtualGrid.js"></script> 59 58 <script type="text/javascript" src="../_data/fields.js"></script> … … 97 96 statusCell = { field: 2, name: 'Status', styles: 'text-align: center;', editor: dojox.grid.editors.Select, options: [ "new", "read", "replied" ] }; 98 97 gridLayout = [{ 99 type: 'dojox. GridRowView', width: '20px'98 type: 'dojox.grid.GridRowView', width: '20px' 100 99 },{ 101 100 defaultCell: { width: 8, editor: dojox.grid.editors.Input, styles: 'text-align: right;' }, … … 135 134 <body> 136 135 <h2> 137 dojox. Grid Basic Editing test136 dojox.grid.Grid Basic Editing test 138 137 </h2> 139 138 <div id="controls"> 140 139 <button onclick="grid.refresh()">Refresh</button> 141 140 <button onclick="grid.edit.focusEditor()">Focus Editor</button> 142 <button onclick="grid. focus.next()">Next Focus</button> 141 <button onclick="grid.nextFocus()">Next Focus</button> 143 142 <button onclick="addRow()">Add Row</button> 144 143 <button onclick="grid.removeSelectedRows()">Remove</button> … … 148 147 </div> 149 148 <br /> 150 <div id="grid" dojoType="dojox. Grid"149 <div id="grid" dojoType="dojox.grid.Grid" 151 150 jsId="grid" 152 151 model="model" structure="gridLayout"></div> -
dojox/branches/grid-reorganize/grid/tests/test_grid_dlg.html
r13270 r13272 2 2 <html> 3 3 <head> 4 <title>Test dojox. Grid Basic</title>4 <title>Test dojox.grid.Grid Basic</title> 5 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> 6 6 <script type="text/javascript" src="../../../dojo/dojo.js" djConfig="isDebug:true, parseOnLoad: true"></script> … … 40 40 <script type="text/javascript" src="../_grid/cell.js"></script> 41 41 <script type="text/javascript" src="../_grid/layout.js"></script> 42 <script type="text/javascript" src="../_ grid/rows.js"></script>43 <script type="text/javascript" src="../_ grid/focus.js"></script>44 <script type="text/javascript" src="../_ grid/selection.js"></script>42 <script type="text/javascript" src="../_Rows.js"></script> 43 <script type="text/javascript" src="../_FocusMixin.js"></script> 44 <script type="text/javascript" src="../_Selection.js"></script> 45 45 <script type="text/javascript" src="../_grid/edit.js"></script> 46 <script type="text/javascript" src="../_ grid/view.js"></script>47 <script type="text/javascript" src="../_ grid/views.js"></script>46 <script type="text/javascript" src="../_View.js"></script> 47 <script type="text/javascript" src="../_ViewsMixin.js"></script> 48 48 <script type="text/javascript" src="../_grid/rowbar.js"></script> 49 <script type="text/javascript" src="../_grid/publicEvents.js"></script>50 49 <script type="text/javascript" src="../VirtualGrid.js"></script> 51 50 <script type="text/javascript" src="../_data/fields.js"></script> … … 76 75 </head> 77 76 <body> 78 <div class="heading">dojox. Grid Basic Test</div>77 <div class="heading">dojox.grid.Grid Basic Test</div> 79 78 <button onclick="openDialog()">open</button> 80 79 <div id="dialog" dojoType="dijit.Dialog" title="First Dialog"> 81 80 <table> 82 <tr><td><div id="grid" dojoType="dojox. Grid" model="model" structure="layout"></div></td></tr>81 <tr><td><div id="grid" dojoType="dojox.grid.Grid" model="model" structure="layout"></div></td></tr> 83 82 <tr><td><button dojoType="dijit.form.Button" type="submit">close</button></td></tr> 84 83 </table> -
dojox/branches/grid-reorganize/grid/tests/test_grid_headerHeight.html
r13270 r13272 2 2 <html> 3 3 <head> 4 <title>Test dojox. Grid Basic</title>4 <title>Test dojox.grid.Grid Basic</title> 5 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> 6 6 <style type="text/css"> … … 36 36 <script type="text/javascript" src="../_grid/cell.js"></script> 37 37 <script type="text/javascript" src="../_grid/layout.js"></script> 38 <script type="text/javascript" src="../_ grid/rows.js"></script>39 <script type="text/javascript" src="../_ grid/focus.js"></script>40 <script type="text/javascript" src="../_ grid/selection.js"></script>38 <script type="text/javascript" src="../_Rows.js"></script> 39 <script type="text/javascript" src="../_FocusMixin.js"></script> 40 <script type="text/javascript" src="../_Selection.js"></script> 41 41 <script type="text/javascript" src="../_grid/edit.js"></script> 42 <script type="text/javascript" src="../_ grid/view.js"></script>43 <script type="text/javascript" src="../_ grid/views.js"></script>42 <script type="text/javascript" src="../_View.js"></script> 43 <script type="text/javascript" src="../_ViewsMixin.js"></script> 44 44 <script type="text/javascript" src="../_grid/rowbar.js"></script> 45 <script type="text/javascript" src="../_grid/publicEvents.js"></script>46 45 <script type="text/javascript" src="../VirtualGrid.js"></script> 47 46 <script type="text/javascript" src="../_data/fields.js"></script> … … 62 61 63 62 var layout2 = [// array of view objects 64 { type: 'dojox. GridRowView', width: '20px' },63 { type: 'dojox.grid.GridRowView', width: '20px' }, 65 64 { noscroll: true, cells: [// array of rows, a row is an array of cells 66 65 [{ name: "Alpha", value: '<input type="checkbox"></input>', rowSpan: 2, width: 6, styles: 'text-align:center;' }, { name: "Alpha 2", value: "Alpha2" }], … … 77 76 </head> 78 77 <body> 79 <div class="heading">dojox. Grid Basic Test</div>80 <div jsid="grid" id="grid" dojoType="dojox. Grid" model="model" structure="layout"></div>78 <div class="heading">dojox.grid.Grid Basic Test</div> 79 <div jsid="grid" id="grid" dojoType="dojox.grid.Grid" model="model" structure="layout"></div> 81 80 <br /><br /> 82 <div jsid="grid2" id="grid2" dojoType="dojox. VirtualGrid" model="model" structure="layout2" rowCount="50"></div>81 <div jsid="grid2" id="grid2" dojoType="dojox.grid.VirtualGrid" model="model" structure="layout2" rowCount="50"></div> 83 82 </body> 84 83 </html> -
dojox/branches/grid-reorganize/grid/tests/test_grid_layout_borderContainer.html
r13270 r13272 3 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 4 <head> 5 <title>Test dojox. Grid Editing</title>5 <title>Test dojox.grid.Grid Editing</title> 6 6 <style> 7 7 @import "../resources/tundraGrid.css"; … … 52 52 gridLayout = [ 53 53 { 54 type: 'dojox. GridRowView', width: '20px'54 type: 'dojox.grid.GridRowView', width: '20px' 55 55 }, 56 56 { … … 90 90 91 91 <div dojoType="dijit.layout.ContentPane" id="gridContainer1" region="center" splitter="true" style="background: red;" > 92 <div jsId="grid" class="myGrid" dojoType="dojox. Grid" model="model" structure="gridLayout"></div>92 <div jsId="grid" class="myGrid" dojoType="dojox.grid.Grid" model="model" structure="gridLayout"></div> 93 93 </div> 94 94 -
dojox/branches/grid-reorganize/grid/tests/test_grid_layout_LayoutContainer.html
r13270 r13272 3 3 <html> 4 4 <head> 5 <title>dojox. Grid in Layout Demo</title>5 <title>dojox.grid.Grid in Layout Demo</title> 6 6 <style type="text/css"> 7 7 @import "../resources/Grid.css"; … … 80 80 </div> 81 81 82 <div id="grid1" dojoType="dojox. Grid" model="model" layoutAlign="client"></div>82 <div id="grid1" dojoType="dojox.grid.Grid" model="model" layoutAlign="client"></div> 83 83 84 84 -
dojox/branches/grid-reorganize/grid/tests/test_grid_object_model_change.html
r13270 r13272 38 38 <script type="text/javascript" src="../_grid/cell.js"></script> 39 39 <script type="text/javascript" src="../_grid/layout.js"></script> 40 <script type="text/javascript" src="../_ grid/rows.js"></script>41 <script type="text/javascript" src="../_ grid/focus.js"></script>42 <script type="text/javascript" src="../_ grid/selection.js"></script>40 <script type="text/javascript" src="../_Rows.js"></script> 41 <script type="text/javascript" src="../_FocusMixin.js"></script> 42 <script type="text/javascript" src="../_Selection.js"></script> 43 43 <script type="text/javascript" src="../_grid/edit.js"></script> 44 <script type="text/javascript" src="../_ grid/view.js"></script>45 <script type="text/javascript" src="../_ grid/views.js"></script>44 <script type="text/javascript" src="../_View.js"></script> 45 <script type="text/javascript" src="../_ViewsMixin.js"></script> 46 46 <script type="text/javascript" src="../_grid/rowbar.js"></script> 47 <script type="text/javascript" src="../_grid/publicEvents.js"></script>48 47 <script type="text/javascript" src="../VirtualGrid.js"></script> 49 48 <script type="text/javascript" src="../_data/fields.js"></script> … … 81 80 <body> 82 81 <div class="heading">dojox.grid.data.Objects model change</div> 83 <div id="grid" dojoType="dojox. Grid" model="model" structure="layout"></div>84 <div id="grid2" dojoType="dojox. Grid" model="model2" structure="layout"></div>82 <div id="grid" dojoType="dojox.grid.Grid" model="model" structure="layout"></div> 83 <div id="grid2" dojoType="dojox.grid.Grid" model="model2" structure="layout"></div> 85 84 </body> 86 85 </html> -
dojox/branches/grid-reorganize/grid/tests/test_grid_rtl.html
r13270 r13272 2 2 <html> 3 3 <head> 4 <title>Test dojox. Grid Basic</title>4 <title>Test dojox.grid.Grid Basic</title> 5 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> 6 6 <style type="text/css"> … … 38 38 <script type="text/javascript" src="../_grid/cell.js"></script> 39 39 <script type="text/javascript" src="../_grid/layout.js"></script> 40 <script type="text/javascript" src="../_ grid/rows.js"></script>41 <script type="text/javascript" src="../_ grid/focus.js"></script>42 <script type="text/javascript" src="../_ grid/selection.js"></script>40 <script type="text/javascript" src="../_Rows.js"></script> 41 <script type="text/javascript" src="../_FocusMixin.js"></script> 42 <script type="text/javascript" src="../_Selection.js"></script> 43 43 <script type="text/javascript" src="../_grid/edit.js"></script> 44 <script type="text/javascript" src="../_ grid/view.js"></script>45 <script type="text/javascript" src="../_ grid/views.js"></script>44 <script type="text/javascript" src="../_View.js"></script> 45 <script type="text/javascript" src="../_ViewsMixin.js"></script> 46 46 <script type="text/javascript" src="../_grid/rowbar.js"></script> 47 <script type="text/javascript" src="../_grid/publicEvents.js"></script>48 47 <script type="text/javascript" src="../VirtualGrid.js"></script> 49 48 <script type="text/javascript" src="../_data/fields.js"></script> … … 66 65 </head> 67 66 <body dir="rtl"> 68 <div class="heading">dojox. Grid Basic Test</div>69 <div id="grid" dojoType="dojox. Grid" model="model" structure="layout"></div>67 <div class="heading">dojox.grid.Grid Basic Test</div> 68 <div id="grid" dojoType="dojox.grid.Grid" model="model" structure="layout"></div> 70 69 </body> 71 70 </html> -
dojox/branches/grid-reorganize/grid/tests/test_grid_themes.html
r13270 r13272 2 2 <html> 3 3 <head> 4 <title>dojox. Grid themes</title>4 <title>dojox.grid.Grid themes</title> 5 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> 6 6 <style type="text/css"> … … 83 83 var layoutCountries = [ 84 84 // view 0 85 { type: 'dojox. GridRowView', width: '20px' },85 { type: 'dojox.grid.GridRowView', width: '20px' }, 86 86 // view 1 87 87 { -
dojox/branches/grid-reorganize/grid/tests/test_keyboard.html
r13270 r13272 37 37 <script type="text/javascript" src="../_Selection.js"></script> 38 38 <script type="text/javascript" src="../_grid/edit.js"></script> 39 <script type="text/javascript" src="../_ grid/view.js"></script>39 <script type="text/javascript" src="../_View.js"></script> 40 40 <script type="text/javascript" src="../_ViewsMixin.js"></script> 41 41 <script type="text/javascript" src="../_grid/rowbar.js"></script> -
dojox/branches/grid-reorganize/grid/tests/test_markup.html
r13270 r13272 2 2 <html> 3 3 <head> 4 <title>dojox. Grid with Dojo.Data via binding</title>4 <title>dojox.grid.Grid with Dojo.Data via binding</title> 5 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> 6 6 <style type="text/css"> … … 78 78 var layoutCountries = [ 79 79 // view 0 80 { type: 'dojox. GridRowView', width: '20px' },80 { type: 'dojox.grid.GridRowView', width: '20px' }, 81 81 // view 1 82 82 { -
dojox/branches/grid-reorganize/grid/tests/test_sizing.html
r13270 r13272 36 36 <script type="text/javascript" src="../_grid/cell.js"></script> 37 37 <script type="text/javascript" src="../_grid/layout.js"></script> 38 <script type="text/javascript" src="../_ grid/rows.js"></script>39 <script type="text/javascript" src="../_ grid/focus.js"></script>40 <script type="text/javascript" src="../_ grid/selection.js"></script>38 <script type="text/javascript" src="../_Rows.js"></script> 39 <script type="text/javascript" src="../_FocusMixin.js"></script> 40 <script type="text/javascript" src="../_Selection.js"></script> 41 41 <script type="text/javascript" src="../_grid/edit.js"></script> 42 <script type="text/javascript" src="../_ grid/view.js"></script>43 <script type="text/javascript" src="../_ grid/views.js"></script>42 <script type="text/javascript" src="../_View.js"></script> 43 <script type="text/javascript" src="../_ViewsMixin.js"></script> 44 44 <script type="text/javascript" src="../_grid/rowbar.js"></script> 45 <script type="text/javascript" src="../_grid/publicEvents.js"></script>