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


Reply via email to