Commit 8cc08c31c9f3feedb27c621a72431f2202fd1930
1 parent
fd1e1850
Exists in
master
and in
100 other branches
Fix columns resizing with a huge number of columns in a grid (#7096)
Showing
2 changed files
with
21 additions
and
2 deletions
Show diff stats
desktop.php
... | ... | @@ -37,7 +37,7 @@ |
37 | 37 | <!-- <script type="text/javascript" src="js/lib/ext/ext-all-debug-w-comments.js"></script> --> |
38 | 38 | <script type="text/javascript" src="js/lib/ext/ext-all.js"></script> |
39 | 39 | <!-- <script type="text/javascript" src="js/lib/ext/ext-all-dev.js"></script> --> |
40 | -<!-- <script type="text/javascript" src="js/lib/ext-override.js"></script> --> | |
40 | + <script type="text/javascript" src="js/lib/ext-override.js"></script> | |
41 | 41 | |
42 | 42 | <!-- Direct API --> |
43 | 43 | <script type="text/javascript" src="php/api.php"></script> |
... | ... |
js/lib/ext-override.js
... | ... | @@ -14,6 +14,25 @@ |
14 | 14 | */ |
15 | 15 | |
16 | 16 | Ext.onReady(function () { |
17 | + | |
18 | + // Fix for #7096 | |
19 | + Ext.override(Ext.dd.DragTracker, { | |
20 | + constrainModes: { | |
21 | + point: function (me, xy) { | |
22 | + var dr = me.dragRegion, | |
23 | + constrainTo = me.getConstrainRegion(); | |
24 | + | |
25 | + if (!constrainTo) { | |
26 | + return xy; | |
27 | + } | |
28 | + dr.x = dr.left = dr[0] = dr.right = xy[0]; | |
29 | + dr.y = dr.top = dr[1] = dr.bottom = xy[1]; | |
30 | + //dr.constrainTo(constrainTo); | |
31 | + | |
32 | + return [dr.left, dr.top]; | |
33 | + } | |
34 | + } | |
35 | + }); | |
17 | 36 | |
18 | 37 | // for version 4.1.3 - corrected in 4.2.2 |
19 | 38 | /*Ext.override(Ext.grid.RowNumberer, { |
... | ... | @@ -143,4 +162,4 @@ Ext.onReady(function () { |
143 | 162 | } |
144 | 163 | });*/ |
145 | 164 | }); |
146 | - | |
147 | 165 | \ No newline at end of file |
166 | + | |
... | ... |