39 lines
935 B
JavaScript
39 lines
935 B
JavaScript
define("dojox/mobile/Pane", [
|
|
"dojo/_base/array",
|
|
"dojo/_base/declare",
|
|
"dijit/_Contained",
|
|
"dijit/_WidgetBase"
|
|
], function(array, declare, Contained, WidgetBase){
|
|
|
|
// module:
|
|
// dojox/mobile/Pane
|
|
|
|
return declare("dojox.mobile.Pane", [WidgetBase, Contained], {
|
|
// summary:
|
|
// A simple pane widget.
|
|
// description:
|
|
// Pane is a simple general-purpose pane widget.
|
|
// It is a widget, but can be regarded as a simple `<div>` element.
|
|
|
|
// baseClass: String
|
|
// The name of the CSS class of this widget.
|
|
baseClass: "mblPane",
|
|
|
|
buildRendering: function(){
|
|
this.inherited(arguments);
|
|
if(!this.containerNode){
|
|
// set containerNode so that getChildren() works
|
|
this.containerNode = this.domNode;
|
|
}
|
|
},
|
|
|
|
resize: function(){
|
|
// summary:
|
|
// Calls resize() of each child widget.
|
|
array.forEach(this.getChildren(), function(child){
|
|
if(child.resize){ child.resize(); }
|
|
});
|
|
}
|
|
});
|
|
});
|