summaryrefslogtreecommitdiffstats
path: root/deluge/ui/web/js/ext-all-debug.js
diff options
context:
space:
mode:
Diffstat (limited to 'deluge/ui/web/js/ext-all-debug.js')
-rw-r--r--deluge/ui/web/js/ext-all-debug.js320
1 files changed, 172 insertions, 148 deletions
diff --git a/deluge/ui/web/js/ext-all-debug.js b/deluge/ui/web/js/ext-all-debug.js
index ba428b546..74e25af2c 100644
--- a/deluge/ui/web/js/ext-all-debug.js
+++ b/deluge/ui/web/js/ext-all-debug.js
@@ -407,7 +407,7 @@ If you are unsure which license is appropriate for your use, please contact the
(function() {
-var version = '4.0.2', Version;
+var version = '4.0.2a', Version;
Ext.Version = Version = Ext.extend(Object, {
@@ -5085,7 +5085,7 @@ window.undefined = window.undefined;
document.execCommand("BackgroundImageCache", false, true);
} catch(e) {}
- Ext.setVersion('extjs', '4.0.2');
+ Ext.setVersion('extjs', '4.0.2a');
Ext.apply(Ext, {
SSL_SECURE_URL : Ext.isSecure && isIE ? 'javascript:""' : 'about:blank',
@@ -15609,10 +15609,15 @@ Ext.define('Ext.layout.Layout', {
},
beforeLayout : function() {
- this.renderItems(this.getLayoutItems(), this.getRenderTarget());
+ this.renderChildren();
return true;
},
+ renderChildren: function () {
+ var me = this;
+ me.renderItems(me.getLayoutItems(), me.getRenderTarget());
+ },
+
/**
* @private
* Iterates over all passed items, ensuring they are rendered. If the items are already rendered,
@@ -18500,6 +18505,9 @@ Ext.define('Ext.AbstractComponent', {
rendered: false,
+
+ componentLayoutCounter: 0,
+
weight: 0,
trimRe: /^\s+|\s+$/g,
@@ -18636,7 +18644,10 @@ Ext.define('Ext.AbstractComponent', {
if (layout && me.flex) {
state.flex = me.flex;
- state[layout.perpendicularPrefix] = me['get' + layout.perpendicularPrefixCap]();
+ if (layout.perpendicularPrefix) {
+ state[layout.perpendicularPrefix] = me['get' + layout.perpendicularPrefixCap]();
+ } else {
+ }
}
else if (layout && me.anchor) {
@@ -18908,6 +18919,12 @@ Ext.define('Ext.AbstractComponent', {
if (!me.ownerCt || (me.height || me.width)) {
me.setSize(me.width, me.height);
+ } else {
+
+
+
+
+ me.renderChildren();
}
@@ -18933,6 +18950,15 @@ Ext.define('Ext.AbstractComponent', {
}
},
+ renderChildren: function () {
+ var me = this,
+ layout = me.getComponentLayout();
+
+ me.suspendLayout = true;
+ layout.renderChildren();
+ delete me.suspendLayout;
+ },
+
frameCls: Ext.baseCSSPrefix + 'frame',
frameElementCls: {
@@ -20287,6 +20313,7 @@ Ext.define('Ext.AbstractComponent', {
afterComponentLayout: function(width, height, isSetSize, callingContainer) {
+ ++this.componentLayoutCounter;
this.fireEvent('resize', this, width, height);
},
@@ -27860,10 +27887,10 @@ Ext.define('Ext.layout.container.Container', {
layoutItem: function(item, box) {
- box = box || {};
- if (item.componentLayout.initialized !== true) {
- this.setItemSize(item, box.width || item.width || undefined, box.height || item.height || undefined);
-
+ if (box) {
+ item.doComponentLayout(box.width, box.height);
+ } else {
+ item.doComponentLayout();
}
},
@@ -27976,15 +28003,11 @@ Ext.define('Ext.layout.container.Auto', {
},
configureItem: function(item) {
+ this.callParent(arguments);
-
- if (this.type === 'autocontainer') {
- item.layoutManagedHeight = 2;
- item.layoutManagedWidth = 2;
- }
-
- this.callParent(arguments);
+ item.layoutManagedHeight = 2;
+ item.layoutManagedWidth = 2;
}
});
@@ -28018,6 +28041,9 @@ Ext.define('Ext.container.AbstractContainer', {
isContainer : true,
+
+ layoutCounter : 0,
+
baseCls: Ext.baseCSSPrefix + 'container',
@@ -28072,6 +28098,20 @@ Ext.define('Ext.container.AbstractContainer', {
this.callParent();
},
+ renderChildren: function () {
+ var me = this,
+ layout = me.getLayout();
+
+ me.callParent();
+
+
+ if (layout) {
+ me.suspendLayout = true;
+ layout.renderChildren();
+ delete me.suspendLayout;
+ }
+ },
+
setLayout : function(layout) {
var currentLayout = this.layout;
@@ -28124,6 +28164,7 @@ Ext.define('Ext.container.AbstractContainer', {
afterLayout : function(layout) {
+ ++this.layoutCounter;
this.fireEvent('afterlayout', this, layout);
},
@@ -31183,7 +31224,12 @@ Ext.define('Ext.layout.container.Box', {
for (i = 0; i < visibleCount; i++) {
child = visibleItems[i];
childPerpendicular = child[perpendicularPrefix];
- me.layoutItem(child);
+ if (!child.flex || !(me.align == 'stretch' || me.align == 'stretchmax')) {
+ if (child.componentLayout.initialized !== true) {
+ me.layoutItem(child);
+ }
+ }
+
childMargins = child.margins;
parallelMargins = childMargins[me.parallelBefore] + childMargins[me.parallelAfter];
@@ -37550,10 +37596,14 @@ Ext.define('Ext.panel.Panel', {
me.callParent(arguments);
},
- afterRender: function() {
+ afterComponentLayout: function() {
var me = this;
me.callParent(arguments);
- if (me.collapsed) {
+
+
+
+
+ if (me.collapsed && me.componentLayoutCounter == 1) {
me.collapsed = false;
me.collapse(null, false, true);
}
@@ -57336,7 +57386,7 @@ Ext.define('Ext.layout.container.AbstractCard', {
beforeLayout: function() {
var me = this;
- me.activeItem = me.getActiveItem();
+ me.getActiveItem();
if (me.activeItem && me.deferredRender) {
me.renderItems([me.activeItem], me.getRenderTarget());
return true;
@@ -57346,6 +57396,11 @@ Ext.define('Ext.layout.container.AbstractCard', {
}
},
+ renderChildren: function () {
+ this.getActiveItem();
+ this.callParent();
+ },
+
onLayout: function() {
var me = this,
activeItem = me.activeItem,
@@ -74020,6 +74075,7 @@ Ext.define('Ext.grid.Lockable', {
var me = this,
width = me.lockedGrid.headerCt.getFullWidth(true);
me.lockedGrid.setWidth(width);
+ me.doComponentLayout();
},
onLockedHeaderResize: function() {
@@ -74655,15 +74711,6 @@ Ext.define('Ext.panel.Table', {
view,
border = me.border;
-
-
-
-
-
-
-
- me.injectView = Ext.Function.createThrottled(me.injectView, 30, me);
-
if (me.hideHeaders) {
border = false;
}
@@ -74782,78 +74829,92 @@ Ext.define('Ext.panel.Table', {
view = me.getView();
- if (view) {
- me.mon(view.store, {
- load: me.onStoreLoad,
- scope: me
- });
- me.mon(view, {
- refresh: me.onViewRefresh,
- scope: me
- });
- this.relayEvents(view, [
-
- 'beforeitemmousedown',
-
- 'beforeitemmouseup',
-
- 'beforeitemmouseenter',
-
- 'beforeitemmouseleave',
-
- 'beforeitemclick',
-
- 'beforeitemdblclick',
-
- 'beforeitemcontextmenu',
-
- 'itemmousedown',
-
- 'itemmouseup',
-
- 'itemmouseenter',
-
- 'itemmouseleave',
-
- 'itemclick',
-
- 'itemdblclick',
-
- 'itemcontextmenu',
-
- 'beforecontainermousedown',
-
- 'beforecontainermouseup',
-
- 'beforecontainermouseover',
-
- 'beforecontainermouseout',
-
- 'beforecontainerclick',
-
- 'beforecontainerdblclick',
-
- 'beforecontainercontextmenu',
-
- 'containermouseup',
-
- 'containermouseover',
+ view.on({
+ afterrender: function () {
- 'containermouseout',
+ view.el.scroll = Ext.Function.bind(me.elScroll, me);
- 'containerclick',
- 'containerdblclick',
-
- 'containercontextmenu',
+ me.mon(view.el, {
+ mousewheel: me.onMouseWheel,
+ scope: me
+ });
+ },
+ single: true
+ });
+ this.items = [view];
-
- 'selectionchange',
-
- 'beforeselect'
- ]);
- }
+ me.mon(view.store, {
+ load: me.onStoreLoad,
+ scope: me
+ });
+ me.mon(view, {
+ refresh: me.onViewRefresh,
+ scope: me
+ });
+ this.relayEvents(view, [
+
+ 'beforeitemmousedown',
+
+ 'beforeitemmouseup',
+
+ 'beforeitemmouseenter',
+
+ 'beforeitemmouseleave',
+
+ 'beforeitemclick',
+
+ 'beforeitemdblclick',
+
+ 'beforeitemcontextmenu',
+
+ 'itemmousedown',
+
+ 'itemmouseup',
+
+ 'itemmouseenter',
+
+ 'itemmouseleave',
+
+ 'itemclick',
+
+ 'itemdblclick',
+
+ 'itemcontextmenu',
+
+ 'beforecontainermousedown',
+
+ 'beforecontainermouseup',
+
+ 'beforecontainermouseover',
+
+ 'beforecontainermouseout',
+
+ 'beforecontainerclick',
+
+ 'beforecontainerdblclick',
+
+ 'beforecontainercontextmenu',
+
+ 'containermouseup',
+
+ 'containermouseover',
+
+ 'containermouseout',
+
+ 'containerclick',
+
+ 'containerdblclick',
+
+ 'containercontextmenu',
+
+
+ 'selectionchange',
+
+ 'beforeselect'
+ ]);
}
+
me.callParent(arguments);
},
@@ -75061,48 +75122,6 @@ Ext.define('Ext.panel.Table', {
},
- injectView: function() {
- if (!this.hasView && !this.collapsed) {
- var me = this,
- view = me.getView();
-
- me.hasView = true;
- me.add(view);
-
- function viewReady () {
-
- view.el.scroll = Ext.Function.bind(me.elScroll, me);
-
-
- me.mon(view.el, {
- mousewheel: me.onMouseWheel,
- scope: me
- });
- if (!me.height) {
- me.doComponentLayout();
- }
- }
-
- if (view.rendered) {
- viewReady();
- } else {
- view.on({
- afterrender: viewReady,
- single: true
- });
- }
- }
- },
-
- afterExpand: function() {
-
- this.callParent(arguments);
- if (!this.hasView) {
- this.injectView();
- }
- },
-
-
processEvent: function(type, view, cell, recordIndex, cellIndex, e) {
var me = this,
header;
@@ -75206,9 +75225,6 @@ Ext.define('Ext.panel.Table', {
me.callParent(arguments);
- me.injectView();
-
-
if (!me.changingScrollBars) {
me.determineScrollbars();
}
@@ -75346,7 +75362,7 @@ Ext.define('Ext.panel.Table', {
var me = this,
vertScroller = me.getVerticalScroller(),
horizScroller = me.getHorizontalScroller(),
- scrollDelta = me.scrollDelta / -5,
+ scrollDelta = -me.scrollDelta,
deltas = e.getWheelDeltas(),
deltaX = scrollDelta * deltas.x,
deltaY = scrollDelta * deltas.y,
@@ -82395,6 +82411,8 @@ Ext.define('Ext.layout.container.Border', {
this.shadowLayout.beforeLayout();
+
+
},
renderItems: function(items, target) {
@@ -82403,6 +82421,14 @@ Ext.define('Ext.layout.container.Border', {
renderItem: function(item) {
},
+ renderChildren: function() {
+ if (!this.borderLayoutInitialized) {
+ this.initializeBorderLayout();
+ }
+
+ this.shadowLayout.renderChildren();
+ },
+
getVisibleItems: function() {
return Ext.ComponentQuery.query(':not([slideOutAnim])', this.callParent(arguments));
@@ -83452,9 +83478,9 @@ Ext.define('Ext.layout.container.Column', {
item = items[i];
if (item.columnWidth) {
columnWidth = Math.floor(item.columnWidth * availableWidth) - parallelMargins[i];
- if (item.getWidth() != columnWidth) {
- me.setItemSize(item, columnWidth, item.height);
- }
+ me.setItemSize(item, columnWidth, item.height);
+ } else {
+ me.layoutItem(item);
}
}
@@ -83479,13 +83505,11 @@ Ext.define('Ext.layout.container.Column', {
},
configureItem: function(item) {
+ this.callParent(arguments);
+
if (item.columnWidth) {
item.layoutManagedWidth = 1;
- } else {
- item.layoutManagedWidth = 2;
}
- item.layoutManagedHeight = 2;
- this.callParent(arguments);
}
});