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();
}
}