"desc" : "Fires when this panel is resized if fitToFrame is true.",
"sig" : "function (_self, width, height)\n{\n\n}",
"memberOf" : ""
+ },
+ {
+ "name" : "scroll",
+ "type" : "function",
+ "desc" : "Fires when this content is scrolled",
+ "sig" : "function (_self, scrollEvent)\n{\n\n}",
+ "memberOf" : ""
}
],
"methods" : [
"desc" : "Fires when this panel is resized if fitToFrame is true.",
"sig" : "function (_self, width, height)\n{\n\n}",
"memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "scroll",
+ "type" : "function",
+ "desc" : "Fires when this content is scrolled",
+ "sig" : "function (_self, scrollEvent)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.panel.Content"
}
],
"methods" : [
"desc" : "Fires when this panel is resized if fitToFrame is true.",
"sig" : "function (_self, width, height)\n{\n\n}",
"memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "scroll",
+ "type" : "function",
+ "desc" : "Fires when this content is scrolled",
+ "sig" : "function (_self, scrollEvent)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.panel.Content"
}
],
"methods" : [
* Fires when this tab is created
* @param {Roo.ContentPanel} this
*/
- </span><span class="jsdoc-string">"render" </span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">true
+ </span><span class="jsdoc-string">"render" </span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">,
+
+ </span><span class="jsdoc-comment">/**
+ * @event scroll
+ * Fires when this content is scrolled
+ * @param {Roo.ContentPanel} this
+ * @param {Event} scrollEvent
+ */
+ </span><span class="jsdoc-string">"scroll" </span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">true
</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.autoScroll </span><span class="jsdoc-syntax">&& !</span><span class="jsdoc-var">this.iframe</span><span class="jsdoc-syntax">){
</span><span class="jsdoc-var">this.resizeEl.setStyle</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">"overflow"</span><span class="jsdoc-syntax">, </span><span class="jsdoc-string">"auto"</span><span class="jsdoc-syntax">);
+ </span><span class="jsdoc-var">this.resizeEl.on</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'scroll'</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">this.onScroll</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">);
} </span><span class="jsdoc-keyword">else </span><span class="jsdoc-syntax">{
</span><span class="jsdoc-comment">// fix randome scrolling
//this.el.on('scroll', function() {
</span><span class="jsdoc-var">iframe </span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,
</span><span class="jsdoc-var">iframeEl </span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,
+ </span><span class="jsdoc-comment">/* Resize Element - use this to work out scroll etc. */
+ </span><span class="jsdoc-var">resizeEl </span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">false</span><span class="jsdoc-syntax">,
+
</span><span class="jsdoc-var">setRegion </span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">region</span><span class="jsdoc-syntax">){
</span><span class="jsdoc-var">this.region </span><span class="jsdoc-syntax">= </span><span class="jsdoc-var">region</span><span class="jsdoc-syntax">;
</span><span class="jsdoc-var">this.setActiveClass</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">region </span><span class="jsdoc-syntax">&& !</span><span class="jsdoc-var">this.background</span><span class="jsdoc-syntax">);
</span><span class="jsdoc-var">getChildContainer</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function </span><span class="jsdoc-syntax">() {
</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.getEl</span><span class="jsdoc-syntax">();
+ },
+
+
+ </span><span class="jsdoc-var">onScroll </span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">)
+ {
+ </span><span class="jsdoc-var">this.fireEvent</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'scroll'</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">e</span><span class="jsdoc-syntax">);
}
}
],
"returns" : []
+ },
+ {
+ "name" : "scroll",
+ "desc" : "Fires when this content is scrolled",
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.ContentPanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "scrollEvent",
+ "type" : "Event",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
}
]
}
\ No newline at end of file
}
],
"returns" : []
+ },
+ {
+ "name" : "scroll",
+ "desc" : "Fires when this content is scrolled",
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.ContentPanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "scrollEvent",
+ "type" : "Event",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
}
]
}
\ No newline at end of file
}
],
"returns" : []
+ },
+ {
+ "name" : "scroll",
+ "desc" : "Fires when this content is scrolled",
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.ContentPanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "scrollEvent",
+ "type" : "Event",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
}
]
}
\ No newline at end of file