git.ithinksw.org
/
extjs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Upgrade to ExtJS 4.0.7 - Released 10/19/2011
[extjs.git]
/
src
/
grid
/
Scroller.js
diff --git
a/src/grid/Scroller.js
b/src/grid/Scroller.js
index
b917091
..
6660682
100644
(file)
--- a/
src/grid/Scroller.js
+++ b/
src/grid/Scroller.js
@@
-13,19
+13,14
@@
If you are unsure which license is appropriate for your use, please contact the
*/
/**
*/
/**
- * @class Ext.grid.Scroller
- * @extends Ext.Component
- *
* Docked in an Ext.grid.Panel, controls virtualized scrolling and synchronization
* across different sections.
* Docked in an Ext.grid.Panel, controls virtualized scrolling and synchronization
* across different sections.
- *
- * @private
*/
Ext.define('Ext.grid.Scroller', {
extend: 'Ext.Component',
alias: 'widget.gridscroller',
weight: 110,
*/
Ext.define('Ext.grid.Scroller', {
extend: 'Ext.Component',
alias: 'widget.gridscroller',
weight: 110,
-
c
ls: Ext.baseCSSPrefix + 'scroller',
+
baseC
ls: Ext.baseCSSPrefix + 'scroller',
focusable: false,
reservedSpace: 0,
focusable: false,
reservedSpace: 0,
@@
-38,23
+33,21
@@
Ext.define('Ext.grid.Scroller', {
initComponent: function() {
var me = this,
dock = me.dock,
initComponent: function() {
var me = this,
dock = me.dock,
- cls = Ext.baseCSSPrefix + 'scroller-vertical',
- sizeProp = 'width';
+ cls = Ext.baseCSSPrefix + 'scroller-vertical';
me.offsets = {bottom: 0};
me.scrollProp = 'scrollTop';
me.vertical = true;
me.offsets = {bottom: 0};
me.scrollProp = 'scrollTop';
me.vertical = true;
+ me.sizeProp = 'width';
if (dock === 'top' || dock === 'bottom') {
cls = Ext.baseCSSPrefix + 'scroller-horizontal';
if (dock === 'top' || dock === 'bottom') {
cls = Ext.baseCSSPrefix + 'scroller-horizontal';
- sizeProp = 'height';
+
me.
sizeProp = 'height';
me.scrollProp = 'scrollLeft';
me.vertical = false;
me.weight += 5;
}
me.scrollProp = 'scrollLeft';
me.vertical = false;
me.weight += 5;
}
- me[sizeProp] = me.scrollerSize = Ext.getScrollbarSize()[sizeProp];
-
me.cls += (' ' + cls);
Ext.applyIf(me.renderSelectors, {
me.cls += (' ' + cls);
Ext.applyIf(me.renderSelectors, {
@@
-63,6
+56,13
@@
Ext.define('Ext.grid.Scroller', {
});
me.callParent();
},
});
me.callParent();
},
+
+ ensureDimension: function(){
+ var me = this,
+ sizeProp = me.sizeProp;
+
+ me[sizeProp] = me.scrollerSize = Ext.getScrollbarSize()[sizeProp];
+ },
initRenderData: function () {
var me = this,
initRenderData: function () {
var me = this,