Author: konstantin.mishin
Date: 2007-11-22 07:40:40 -0500 (Thu, 22 Nov 2007)
New Revision: 4178
Modified:
branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/common/utils/Utils.js
branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/Selection.js
Log:
RF-1371
Modified:
branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/common/utils/Utils.js
===================================================================
---
branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/common/utils/Utils.js 2007-11-22
12:30:58 UTC (rev 4177)
+++
branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/common/utils/Utils.js 2007-11-22
12:40:40 UTC (rev 4178)
@@ -43,7 +43,10 @@
var src = request.getElementById(id);
if(target && src) {
- Utils.DOM.Event.removeListeners(target);
+ var cells = target.cells;
+ for(var i = 0; i < cells.length; i++) {
+ Utils.DOM.Event.removeListeners(cells[i]);
+ }
if (ClientUILib.isIE) {
Modified:
branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/Selection.js
===================================================================
---
branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/Selection.js 2007-11-22
12:30:58 UTC (rev 4177)
+++
branches/3.1.x/ui/scrollableDataTable/src/main/javascript/ClientUI/controls/grid/Selection.js 2007-11-22
12:40:40 UTC (rev 4178)
@@ -295,7 +295,11 @@
},
addListener: function(element, rowIndex) {
- Utils.DOM.Event.observe(element, "click",
this.processClick.bindAsEventListener(this, rowIndex));
+ var listener = this.processClick.bindAsEventListener(this, rowIndex);
+ var cells = element.cells;
+ for(var i = 0; i < cells.length; i++) {
+ Utils.DOM.Event.observe(cells[i], "click", listener);
+ }
},
/* getGridSelection: function() {
Show replies by date