You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2006/04/19 14:52:05 UTC
svn commit: r395237 -
/myfaces/tobago/trunk/theme/standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-sheet.js
Author: weber
Date: Wed Apr 19 05:52:04 2006
New Revision: 395237
URL: http://svn.apache.org/viewcvs?rev=395237&view=rev
Log:
fix for TOBAGO-55 (Cannot set focus to text input in sheet control (Internet Explorer only))
Modified:
myfaces/tobago/trunk/theme/standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-sheet.js
Modified: myfaces/tobago/trunk/theme/standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-sheet.js
URL: http://svn.apache.org/viewcvs/myfaces/tobago/trunk/theme/standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-sheet.js?rev=395237&r1=395236&r2=395237&view=diff
==============================================================================
--- myfaces/tobago/trunk/theme/standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-sheet.js (original)
+++ myfaces/tobago/trunk/theme/standard/src/main/resources/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-sheet.js Wed Apr 19 05:52:04 2006
@@ -385,15 +385,23 @@
event = window.event;
}
- Tobago.clearSelection();
+ var srcElement;
+ if (event.target) {
+ // W3C DOM level 2
+ srcElement = event.target;
+ } else {
+ // IE
+ srcElement = event.srcElement;
+ }
//LOG.debug("event.ctrlKey = " + event.ctrlKey);
//LOG.debug("event.shiftKey = " + event.shiftKey);
+ //LOG.debug("srcElement = " + srcElement.tagName);
- var srcElement = Tobago.element(event);
- // LOG.debug("srcElement = " + srcElement.tagName);
if (! Tobago.isInputElement(srcElement.tagName)) {
+ Tobago.clearSelection();
+
var dataRow = Tobago.element(event);
while (dataRow.id.search(new RegExp("_data_tr_\\d+$")) == -1) {
dataRow = dataRow.parentNode;