You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by pe...@apache.org on 2010/12/03 01:39:52 UTC
svn commit: r1041656 -
/wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
Author: pedro
Date: Fri Dec 3 00:39:51 2010
New Revision: 1041656
URL: http://svn.apache.org/viewvc?rev=1041656&view=rev
Log:
hack for a focus issue in IE working for WICKET-2279 and WICKET-3215
Issue: WICKET-3215
Modified:
wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
Modified: wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js?rev=1041656&r1=1041655&r2=1041656&view=diff
==============================================================================
--- wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js (original)
+++ wicket/branches/wicket-1.4.x/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js Fri Dec 3 00:39:51 2010
@@ -590,14 +590,10 @@ Wicket.AutoComplete=function(elementId,
hideIndicator();
// hack for a focus issue in IE, WICKET-2279
- if(Wicket.Browser.isIE()) {
- Wicket.Focus.refocusLastFocusedComponentAfterResponse = true;
- var focusedElement = Wicket.$(elementId);
- var temponblur = focusedElement.onblur;
- focusedElement.onblur = null;
- focusedElement.blur();
- setTimeout(function() { focusedElement.onblur = temponblur;}, 0);
- Wicket.Focus.requestFocus();
+ if(Wicket.Browser.isIE()) {
+ var range = document.selection.createRange();
+ if (range != null)
+ range.select();
}
}