Changeset 2741
- Timestamp:
- 01/09/06 21:00:59 (3 years ago)
- Location:
- trunk
- Files:
-
- 10 modified
- 2 moved
-
demos/widget/Mail.html (modified) (2 diffs)
-
demos/widget/Panes.html (modified) (4 diffs)
-
src/widget/ContentPane.js (moved) (moved from trunk/src/widget/BasicPane.js) (1 diff)
-
src/widget/FloatingPane.js (modified) (5 diffs)
-
src/widget/html/ContentPane.js (moved) (moved from trunk/src/widget/html/BasicPane.js) (1 diff)
-
src/widget/TabSet.js (modified) (1 diff)
-
tests/widget/test_Layout.html (modified) (3 diffs)
-
tests/widget/test_LayoutPane.html (modified) (2 diffs)
-
tests/widget/test_LayoutPaneHref.html (modified) (2 diffs)
-
tests/widget/test_SplitPane.html (modified) (3 diffs)
-
tests/widget/test_SplitPane_2.html (modified) (4 diffs)
-
tests/widget/test_TabSet.html (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/demos/widget/Mail.html
r2709 r2741 12 12 dojo.require("dojo.widget.LayoutPane"); 13 13 dojo.require("dojo.widget.FloatingLayoutPane"); 14 dojo.require("dojo.widget. BasicPane");14 dojo.require("dojo.widget.ContentPane"); 15 15 dojo.require("dojo.widget.SplitPane"); 16 16 dojo.require("dojo.widget.ColorPalette"); … … 33 33 id="main" 34 34 > 35 <div id="topMenu" dojoType=" BasicPane" layoutAlign="top" class="header"35 <div id="topMenu" dojoType="ContentPane" layoutAlign="top" class="header" 36 36 style="padding-bottom: 5px;"> 37 37 <div style="float: left; margin-right: 10px;"> -
trunk/demos/widget/Panes.html
r2709 r2741 14 14 15 15 dojo.require("dojo.widget.FloatingLayoutPane"); 16 dojo.require("dojo.widget. BasicPane");16 dojo.require("dojo.widget.ContentPane"); 17 17 dojo.require("dojo.widget.LayoutPane"); 18 18 dojo.require("dojo.widget.SplitPane"); … … 98 98 > 99 99 100 <div dojoType=" BasicPane" sizeMin="30" sizeShare="30">100 <div dojoType="ContentPane" sizeMin="30" sizeShare="30"> 101 101 102 102 message list here … … 109 109 > 110 110 111 <div dojoType=" BasicPane" layoutAlign="top" style="background-color: #b39b86; padding: 8px;">111 <div dojoType="ContentPane" layoutAlign="top" style="background-color: #b39b86; padding: 8px;"> 112 112 message headers<br />go here 113 113 </div> 114 114 115 <div dojoType=" BasicPane" layoutAlign="client" style="background-color: #f5ffbf; padding: 10px;">115 <div dojoType="ContentPane" layoutAlign="client" style="background-color: #f5ffbf; padding: 10px;"> 116 116 main panel with <a href="http://www.dojotoolkit.org/">a link</a>.<br /> 117 117 </div> … … 123 123 <div dojoType="LayoutPane" layoutAlign="bottom" class="statusBar"> 124 124 125 <div dojoType=" BasicPane" layoutAlign="left" class="statusPanel">125 <div dojoType="ContentPane" layoutAlign="left" class="statusPanel"> 126 126 panel 1 127 127 </div> 128 <div dojoType=" BasicPane" layoutAlign="left" class="statusPanel">128 <div dojoType="ContentPane" layoutAlign="left" class="statusPanel"> 129 129 panel 2 130 130 </div> 131 <div dojoType=" BasicPane" layoutAlign="client" class="statusPanel" style="padding-right: 0px; z-index: 1;" minWidth="100">131 <div dojoType="ContentPane" layoutAlign="client" class="statusPanel" style="padding-right: 0px; z-index: 1;" minWidth="100"> 132 132 panel 3 133 133 </div> -
trunk/src/widget/ContentPane.js
r2598 r2741 3 3 // But note that those classes can contain any widget as a child. 4 4 5 dojo.provide("dojo.widget. BasicPane");6 dojo.requireAfterIf("html", "dojo.widget.html. BasicPane");5 dojo.provide("dojo.widget.ContentPane"); 6 dojo.requireAfterIf("html", "dojo.widget.html.ContentPane"); -
trunk/src/widget/FloatingPane.js
r2739 r2741 11 11 dojo.require("dojo.style"); 12 12 dojo.require("dojo.dom"); 13 dojo.require("dojo.widget. BasicPane");13 dojo.require("dojo.widget.ContentPane"); 14 14 dojo.require("dojo.widget.LayoutPane"); 15 15 dojo.require("dojo.dnd.HtmlDragMove"); … … 63 63 64 64 _makeClientPane: function(node){ 65 return this.createPane(" BasicPane", node, {layoutAlign: "client", id:this.widgetId+"_client"});65 return this.createPane("ContentPane", node, {layoutAlign: "client", id:this.widgetId+"_client"}); 66 66 }, 67 67 … … 98 98 img.src = this.titleBarBackground; 99 99 dojo.html.addClass(img, 'dojoFloatingPaneDragbarBackground'); 100 var backgroundPane = dojo.widget.createWidget(" BasicPane", {layoutAlign:"flood", id:this.widgetId+"_titleBackground"}, img);100 var backgroundPane = dojo.widget.createWidget("ContentPane", {layoutAlign:"flood", id:this.widgetId+"_titleBackground"}, img); 101 101 this.dragBar.addChild(backgroundPane); 102 102 } … … 186 186 dojo.html.disableSelection(resizeDiv); 187 187 var rh = dojo.widget.createWidget("ResizeHandle", {targetElmId: this.widgetId, id:this.widgetId+"_resize"}); 188 this.resizePane = this.createPane(" BasicPane", resizeDiv, {layoutAlign: "bottom"});188 this.resizePane = this.createPane("ContentPane", resizeDiv, {layoutAlign: "bottom"}); 189 189 this.resizePane.addChild(rh); 190 190 } … … 204 204 var backgroundDiv = document.createElement('div'); 205 205 dojo.html.addClass(backgroundDiv, 'dojoFloatingPaneBackground'); 206 this.background = this.createPane(" BasicPane", backgroundDiv, {layoutAlign: 'flood', id:this.widgetId+"_background"});206 this.background = this.createPane("ContentPane", backgroundDiv, {layoutAlign: 'flood', id:this.widgetId+"_background"}); 207 207 208 208 dojo.event.connect(this.domNode, 'onmousedown', this, 'onMouseDown'); -
trunk/src/widget/html/ContentPane.js
r2598 r2741 1 dojo.provide("dojo.widget.html. BasicPane");1 dojo.provide("dojo.widget.html.ContentPane"); 2 2 3 3 dojo.require("dojo.widget.*"); 4 4 dojo.require("dojo.widget.Container"); 5 dojo.require("dojo.widget. BasicPane");5 dojo.require("dojo.widget.ContentPane"); 6 6 7 dojo.widget.html. BasicPane = function(){7 dojo.widget.html.ContentPane = function(){ 8 8 dojo.widget.html.Container.call(this); 9 9 } 10 dojo.inherits(dojo.widget.html. BasicPane, dojo.widget.html.Container);10 dojo.inherits(dojo.widget.html.ContentPane, dojo.widget.html.Container); 11 11 12 dojo.lang.extend(dojo.widget.html. BasicPane, {13 widgetType: " BasicPane"12 dojo.lang.extend(dojo.widget.html.ContentPane, { 13 widgetType: "ContentPane" 14 14 }); 15 15 16 dojo.widget.tags.addParseTreeHandler("dojo: BasicPane");16 dojo.widget.tags.addParseTreeHandler("dojo:ContentPane"); -
trunk/src/widget/TabSet.js
r2690 r2741 131 131 132 132 // Deprecated class. Tabset can take any widget as input. 133 // Use BasicPane, LayoutPane, etc.133 // Use ContentPane, LayoutPane, etc. 134 134 dojo.widget.html.Tab = function() { 135 135 dojo.widget.html.LayoutPane.call(this); -
trunk/tests/widget/test_Layout.html
r2683 r2741 11 11 <script language="JavaScript" type="text/javascript"> 12 12 dojo.require("dojo.widget.LayoutPane"); 13 dojo.require("dojo.widget. BasicPane");13 dojo.require("dojo.widget.ContentPane"); 14 14 dojo.require("dojo.widget.RemotePane"); 15 15 dojo.require("dojo.widget.SplitPane"); … … 33 33 layoutChildPriority='top-bottom' 34 34 style="width: 100%; height: 100%;"> 35 <div dojoType=" BasicPane" layoutAlign="top" style="background-color: #274383; color: white;">35 <div dojoType="ContentPane" layoutAlign="top" style="background-color: #274383; color: white;"> 36 36 top bar 37 37 </div> 38 <div dojoType=" BasicPane" layoutAlign="bottom" style="background-color: #274383; color: white;">38 <div dojoType="ContentPane" layoutAlign="bottom" style="background-color: #274383; color: white;"> 39 39 bottom bar 40 40 </div> … … 75 75 <a id="tab2" dojoType="RemotePane" href="tab2.html">Tab 2</a> 76 76 </div> 77 <div dojoType=" BasicPane" sizeMin="20" sizeShare="30">77 <div dojoType="ContentPane" sizeMin="20" sizeShare="30"> 78 78 This is just a test of the various containers nested inside each other. 79 79 </div> -
trunk/tests/widget/test_LayoutPane.html
r2598 r2741 11 11 <script type="text/javascript" src="../../dojo.js"></script> 12 12 <script language="JavaScript" type="text/javascript"> 13 dojo.require("dojo.widget. BasicPane");13 dojo.require("dojo.widget.ContentPane"); 14 14 dojo.require("dojo.widget.LayoutPane"); 15 15 dojo.require("dojo.widget.HtmlWidget"); … … 28 28 style="border: 2px solid black; width: 90%; height: 500px; padding: 10px;" 29 29 > 30 <div dojoType=" BasicPane" layoutAlign="top" style="background-color: #b39b86; ">30 <div dojoType="ContentPane" layoutAlign="top" style="background-color: #b39b86; "> 31 31 top bar 32 32 </div> 33 <div dojoType=" BasicPane" layoutAlign="bottom" style="background-color: #b39b86;">33 <div dojoType="ContentPane" layoutAlign="bottom" style="background-color: #b39b86;"> 34 34 bottom bar 35 35 </div> 36 <div dojoType=" BasicPane" layoutAlign="left" style="background-color: #acb386; width: 100px;">36 <div dojoType="ContentPane" layoutAlign="left" style="background-color: #acb386; width: 100px;"> 37 37 left 38 38 </div> 39 <div dojoType=" BasicPane" layoutAlign="right" style="background-color: #acb386;">39 <div dojoType="ContentPane" layoutAlign="right" style="background-color: #acb386;"> 40 40 right 41 41 </div> 42 <div dojoType=" BasicPane" layoutAlign="client" style="background-color: #f5ffbf; padding: 10px;">42 <div dojoType="ContentPane" layoutAlign="client" style="background-color: #f5ffbf; padding: 10px;"> 43 43 main panel with <a href="http://www.dojotoolkit.org/">a link</a>.<br /> 44 44 (to check we're copying children around properly).<br /> -
trunk/tests/widget/test_LayoutPaneHref.html
r2709 r2741 13 13 dojo.require("dojo.widget.LayoutPane"); 14 14 dojo.require("dojo.widget.RemotePane"); 15 dojo.require("dojo.widget. BasicPane");15 dojo.require("dojo.widget.ContentPane"); 16 16 dojo.require("dojo.widget.ComboBox"); 17 17 dojo.require("dojo.widget.Tree"); … … 45 45 style="border: 2px solid black; width: 90%; height: 500px; padding: 10px;" 46 46 > 47 <div dojoType=" BasicPane" layoutAlign="top" style="background-color: #b39b86; ">47 <div dojoType="ContentPane" layoutAlign="top" style="background-color: #b39b86; "> 48 48 top bar 49 49 </div> 50 <div dojoType=" BasicPane" layoutAlign="bottom" style="background-color: #b39b86;">50 <div dojoType="ContentPane" layoutAlign="bottom" style="background-color: #b39b86;"> 51 51 bottom bar 52 52 </div> 53 53 <a dojoType="RemotePane" layoutAlign="left" style="width: 200px; background-color: #acb386;" href="tree.html"></a> 54 <div dojoType=" BasicPane" layoutAlign="right" style="background-color: #acb386;">54 <div dojoType="ContentPane" layoutAlign="right" style="background-color: #acb386;"> 55 55 right 56 56 </div> -
trunk/tests/widget/test_SplitPane.html
r2598 r2741 11 11 <script language="JavaScript" type="text/javascript"> 12 12 dojo.require("dojo.widget.SplitPane"); 13 dojo.require("dojo.widget. BasicPane");13 dojo.require("dojo.widget.ContentPane"); 14 14 </script> 15 15 </head> … … 26 26 style="border: 2px solid black; float: left; margin-right: 30px; width: 400px; height: 300px;" 27 27 > 28 <div dojoType=" BasicPane" sizeMin="10" sizeShare="50">28 <div dojoType="ContentPane" sizeMin="10" sizeShare="50"> 29 29 this box has three split panes 30 30 </div> 31 <div dojoType=" BasicPane" sizeMin="20" sizeShare="50" style="background-color: yellow; border: 3px solid purple;">31 <div dojoType="ContentPane" sizeMin="20" sizeShare="50" style="background-color: yellow; border: 3px solid purple;"> 32 32 in vertical mode 33 33 </div> 34 <div dojoType=" BasicPane" sizeMin="10" sizeShare="50">34 <div dojoType="ContentPane" sizeMin="10" sizeShare="50"> 35 35 without active resizing 36 36 </div> … … 43 43 style="border: 2px solid black; float: left; width: 400px; height: 300px;" 44 44 > 45 <div dojoType=" BasicPane" sizeMin="20" sizeShare="20">45 <div dojoType="ContentPane" sizeMin="20" sizeShare="20"> 46 46 this box has two horizontal panes 47 47 </div> 48 <div dojoType=" BasicPane" sizeMin="50" sizeShare="50">48 <div dojoType="ContentPane" sizeMin="50" sizeShare="50"> 49 49 with active resizing, a smaller sizer, different starting sizes and minimum sizes 50 50 </div> -
trunk/tests/widget/test_SplitPane_2.html
r2598 r2741 12 12 dojo.require("dojo.widget.LayoutPane"); 13 13 dojo.require("dojo.widget.SplitPane"); 14 dojo.require("dojo.widget. BasicPane");14 dojo.require("dojo.widget.ContentPane"); 15 15 </script> 16 16 </head> … … 27 27 style="border: 2px solid black; width: 700px; height: 400px;"> 28 28 29 <div dojoType=" BasicPane" sizeMin="60" sizeShare="1">29 <div dojoType="ContentPane" sizeMin="60" sizeShare="1"> 30 30 woo 31 31 </div> … … 41 41 <div dojoType="LayoutPane" sizeMin="100" sizeShare="80"> 42 42 43 <div dojoType=" BasicPane" layoutAlign="right" style="background-color: #b39b86; padding: 8px;">43 <div dojoType="ContentPane" layoutAlign="right" style="background-color: #b39b86; padding: 8px;"> 44 44 right<br />bar 45 45 </div> 46 46 47 <div dojoType=" BasicPane" layoutAlign="client" style="background-color: #f5ffbf; padding: 10px;">47 <div dojoType="ContentPane" layoutAlign="client" style="background-color: #f5ffbf; padding: 10px;"> 48 48 main panel with <a href="http://www.dojotoolkit.org/">a link</a>.<br /> 49 49 </div> … … 51 51 </div> 52 52 53 <div dojoType=" BasicPane" sizeMin="60" sizeShare="20">53 <div dojoType="ContentPane" sizeMin="60" sizeShare="20"> 54 54 yay 55 55 </div> -
trunk/tests/widget/test_TabSet.html
r2631 r2741 17 17 dojo.require("dojo.widget.TabSet"); 18 18 dojo.require("dojo.widget.RemotePane"); 19 dojo.require("dojo.widget. BasicPane");19 dojo.require("dojo.widget.ContentPane"); 20 20 </script> 21 21 … … 44 44 <a id="tab2" dojoType="RemotePane" href="tab2.html">Tab 2</a> 45 45 46 <div dojoType=" BasicPane" label="Tab 3">46 <div dojoType="ContentPane" label="Tab 3"> 47 47 <h1>I am tab 3</h1> 48 48 <p>And I was already part of the page! That's cool, no?</p> … … 51 51 <div dojoType="RemotePane" label="Handler tab" handler="boo"></div> 52 52 53 <div dojoType=" BasicPane" label="Another Tab">53 <div dojoType="ContentPane" label="Another Tab"> 54 54 <h1>I love local content</h1> 55 55 <p>And I'm not ashamed to admit it.</p>