]> git.wh0rd.org - tt-rss.git/blobdiff - lib/dijit/layout/LayoutContainer.js
lib: Upgrade Dojo and Dijit from 1.8.3 to 1.12.1
[tt-rss.git] / lib / dijit / layout / LayoutContainer.js
index 12ea367754aea7ef6bf03afec8a0d22d57d0b3f8..7dc9d394c8f15cd6e7f4430b9a694c4cac6656dc 100644 (file)
@@ -1,2 +1,2 @@
 //>>built
-define("dijit/layout/LayoutContainer",["dojo/_base/kernel","dojo/_base/lang","dojo/_base/declare","../_WidgetBase","./_LayoutWidget","./utils"],function(_1,_2,_3,_4,_5,_6){var _7=_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(_8,_9){this.inherited(arguments);if(this._started){_6.layoutChildren(this.domNode,this._contentBox,this.getChildren());}},removeChild:function(_a){this.inherited(arguments);if(this._started){_6.layoutChildren(this.domNode,this._contentBox,this.getChildren());}}});_7.ChildWidgetProperties={layoutAlign:"none"};_2.extend(_4,_7.ChildWidgetProperties);return _7;});
\ No newline at end of file
+define("dijit/layout/LayoutContainer",["dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/dom-style","dojo/_base/lang","../_WidgetBase","./_LayoutWidget","./utils"],function(_1,_2,_3,_4,_5,_6,_7,_8){var _9=_2("dijit.layout.LayoutContainer",_7,{design:"headline",baseClass:"dijitLayoutContainer",startup:function(){if(this._started){return;}_1.forEach(this.getChildren(),this._setupChild,this);this.inherited(arguments);},_setupChild:function(_a){this.inherited(arguments);var _b=_a.region;if(_b){_3.add(_a.domNode,this.baseClass+"Pane");}},_getOrderedChildren:function(){var _c=_1.map(this.getChildren(),function(_d,_e){return {pane:_d,weight:[_d.region=="center"?Infinity:0,_d.layoutPriority,(this.design=="sidebar"?1:-1)*(/top|bottom/.test(_d.region)?1:-1),_e]};},this);_c.sort(function(a,b){var aw=a.weight,bw=b.weight;for(var i=0;i<aw.length;i++){if(aw[i]!=bw[i]){return aw[i]-bw[i];}}return 0;});return _1.map(_c,function(w){return w.pane;});},layout:function(){_8.layoutChildren(this.domNode,this._contentBox,this._getOrderedChildren());},addChild:function(_f,_10){this.inherited(arguments);if(this._started){this.layout();}},removeChild:function(_11){this.inherited(arguments);if(this._started){this.layout();}_3.remove(_11.domNode,this.baseClass+"Pane");_4.set(_11.domNode,{top:"auto",bottom:"auto",left:"auto",right:"auto",position:"static"});_4.set(_11.domNode,/top|bottom/.test(_11.region)?"width":"height","auto");}});_9.ChildWidgetProperties={region:"",layoutAlign:"",layoutPriority:0};_5.extend(_6,_9.ChildWidgetProperties);return _9;});
\ No newline at end of file