Author: sergeyhalipov
Date: 2007-09-25 10:59:18 -0400 (Tue, 25 Sep 2007)
New Revision: 3108
Modified:
branches/3.1.x/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree-item.js
branches/3.1.x/ui/tree/src/main/templates/htmlTree.jspx
Log:
RF-993
Modified:
branches/3.1.x/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree-item.js
===================================================================
---
branches/3.1.x/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree-item.js 2007-09-25
14:44:12 UTC (rev 3107)
+++
branches/3.1.x/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree-item.js 2007-09-25
14:59:18 UTC (rev 3108)
@@ -52,10 +52,17 @@
},
observeEvents: function(element) {
- var cells = element.rows[0].cells;
- //seeking by id seems to be miserably slow in IE than by index
- var eIcon = cells[this.elementID.icon];
- var eText = cells[this.elementID.text];
+ var eIcon = null;
+ var eText = null;
+ if ("NETSCAPE" == RichFaces.navigatorType()) {
+ eIcon = $(this.elementID.icon);
+ eText = $(this.elementID.text);
+ } else {
+ var cells = element.rows[0].cells;
+ //seeking by id seems to be miserably slow in IE than by index
+ eIcon = cells[this.elementID.icon];
+ eText = cells[this.elementID.text];
+ }
if (eIcon) {
Event.observe(eIcon, "mousedown", this.eventSelectionClick);
Event.observe(eIcon, "mouseout", this.eventMouseOut);
Modified: branches/3.1.x/ui/tree/src/main/templates/htmlTree.jspx
===================================================================
--- branches/3.1.x/ui/tree/src/main/templates/htmlTree.jspx 2007-09-25 14:44:12 UTC (rev
3107)
+++ branches/3.1.x/ui/tree/src/main/templates/htmlTree.jspx 2007-09-25 14:59:18 UTC (rev
3108)
@@ -24,7 +24,8 @@
/org/richfaces/renderkit/html/scripts/tree-selection.js,
/org/richfaces/renderkit/html/scripts/tree-item.js,
/org/richfaces/renderkit/html/scripts/tree-item-dnd.js,
- /org/richfaces/renderkit/html/scripts/drag-indicator.js
+ /org/richfaces/renderkit/html/scripts/drag-indicator.js,
+ /org/richfaces/renderkit/html/scripts/browser_info.js
</h:scripts>
<f:clientId var="clientId" />
Show replies by date