]> git.wh0rd.org - tt-rss.git/blobdiff - lib/dijit/layout/LayoutContainer.js
update dojo to 1.7.3
[tt-rss.git] / lib / dijit / layout / LayoutContainer.js
index 11204346f2dc8a4b14542de6bb1a65689417cec4..bc4f3a6186d3ed9e292af08b4975a28681ab1a36 100644 (file)
@@ -1,86 +1,2 @@
-/*
-       Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
-       Available via Academic Free License >= 2.1 OR the modified BSD license.
-       see: http://dojotoolkit.org/license for details
-*/
-
-
-if(!dojo._hasResource["dijit.layout.LayoutContainer"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
-dojo._hasResource["dijit.layout.LayoutContainer"] = true;
-dojo.provide("dijit.layout.LayoutContainer");
-dojo.require("dijit.layout._LayoutWidget");
-
-
-dojo.declare("dijit.layout.LayoutContainer",
-       dijit.layout._LayoutWidget,
-       {
-       // summary:
-       //              Deprecated.  Use `dijit.layout.BorderContainer` instead.
-       //
-       // description:
-       //              Provides Delphi-style panel layout semantics.
-       //
-       //              A LayoutContainer is a box with a specified size (like style="width: 500px; height: 500px;"),
-       //              that contains children widgets marked with "layoutAlign" of "left", "right", "bottom", "top", and "client".
-       //              It takes it's children marked as left/top/bottom/right, and lays them out along the edges of the box,
-       //              and then it takes the child marked "client" and puts it into the remaining space in the middle.
-       //
-       //              Left/right positioning is similar to CSS's "float: left" and "float: right",
-       //              and top/bottom positioning would be similar to "float: top" and "float: bottom", if there were such
-       //              CSS.
-       //
-       //              Note that there can only be one client element, but there can be multiple left, right, top,
-       //              or bottom elements.
-       //
-       // example:
-       // |    <style>
-       // |            html, body{ height: 100%; width: 100%; }
-       // |    </style>
-       // |    <div dojoType="dijit.layout.LayoutContainer" style="width: 100%; height: 100%">
-       // |            <div dojoType="dijit.layout.ContentPane" layoutAlign="top">header text</div>
-       // |            <div dojoType="dijit.layout.ContentPane" layoutAlign="left" style="width: 200px;">table of contents</div>
-       // |            <div dojoType="dijit.layout.ContentPane" layoutAlign="client">client area</div>
-       // |    </div>
-       //
-       //              Lays out each child in the natural order the children occur in.
-       //              Basically each child is laid out into the "remaining space", where "remaining space" is initially
-       //              the content area of this widget, but is reduced to a smaller rectangle each time a child is added.
-       // tags:
-       //              deprecated
-
-       baseClass: "dijitLayoutContainer",
-
-       constructor: function(){
-               dojo.deprecated("dijit.layout.LayoutContainer is deprecated", "use BorderContainer instead", 2.0);
-       },
-
-       layout: function(){
-               dijit.layout.layoutChildren(this.domNode, this._contentBox, this.getChildren());
-       },
-
-       addChild: function(/*dijit._Widget*/ child, /*Integer?*/ insertIndex){
-               this.inherited(arguments);
-               if(this._started){
-                       dijit.layout.layoutChildren(this.domNode, this._contentBox, this.getChildren());
-               }
-       },
-
-       removeChild: function(/*dijit._Widget*/ widget){
-               this.inherited(arguments);
-               if(this._started){
-                       dijit.layout.layoutChildren(this.domNode, this._contentBox, this.getChildren());
-               }
-       }
-});
-
-// This argument can be specified for the children of a LayoutContainer.
-// Since any widget can be specified as a LayoutContainer child, mix it
-// into the base widget class.  (This is a hack, but it's effective.)
-dojo.extend(dijit._Widget, {
-       // layoutAlign: String
-       //              "none", "left", "right", "bottom", "top", and "client".
-       //              See the LayoutContainer description for details on this parameter.
-       layoutAlign: 'none'
-});
-
-}
+//>>built
+define("dijit/layout/LayoutContainer",["dojo/_base/kernel","dojo/_base/lang","dojo/_base/declare","../_WidgetBase","./_LayoutWidget","./utils"],function(_1,_2,_3,_4,_5,_6){_2.extend(_4,{layoutAlign:"none"});return _3("dijit.layout.LayoutContainer",_5,{baseClass:"dijitLayoutContainer",constructor:function(){_1.deprecated("dijit.layout.LayoutContainer is deprecated","use BorderContainer instead",2);},layout:function(){_6.layoutChildren(this.domNode,this._contentBox,this.getChildren());},addChild:function(_7,_8){this.inherited(arguments);if(this._started){_6.layoutChildren(this.domNode,this._contentBox,this.getChildren());}},removeChild:function(_9){this.inherited(arguments);if(this._started){_6.layoutChildren(this.domNode,this._contentBox,this.getChildren());}}});});
\ No newline at end of file