jquery ajax: fixed #2865 and #2570. Not passing username to xml.open if it's null...
authorAriel Flesler <aflesler@gmail.com>
Thu, 15 May 2008 13:45:09 +0000 (13:45 +0000)
committerAriel Flesler <aflesler@gmail.com>
Thu, 15 May 2008 13:45:09 +0000 (13:45 +0000)
src/ajax.js

index bf6c464..1dc7814 100644 (file)
@@ -276,7 +276,11 @@ jQuery.extend({
                var xml = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
 
                // Open the socket
-               xml.open(s.type, s.url, s.async, s.username, s.password);
+               // Passing null username, generates a login popup on Opera (#2865)
+               if( s.username )
+                       xml.open(s.type, s.url, s.async, s.username, s.password);
+               else
+                       xml.open(s.type, s.url, s.async);
 
                // Need an extra try/catch for cross domain requests in Firefox 3
                try {