The Request functions now consider a request with null status as a sucessful request. This is relevant for the file 'protocol' where xhr status is never set. r=crschmidt (closes #1638)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7609 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -123,10 +123,12 @@ OpenLayers.Request = {
|
||||
request.onreadystatechange = function() {
|
||||
if(request.readyState == OpenLayers.Request.XMLHttpRequest.DONE) {
|
||||
complete(request);
|
||||
if(success && request.status >= 200 && request.status < 300) {
|
||||
if(success && (!request.status ||
|
||||
(request.status >= 200 && request.status < 300))) {
|
||||
success(request);
|
||||
}
|
||||
if(failure && (request.status < 200 || request.status >= 300)) {
|
||||
if(failure && (request.status &&
|
||||
(request.status < 200 || request.status >= 300))) {
|
||||
failure(request);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user