kopia lustrzana https://github.com/glidernet/ogn-live
util.js: Adjusted indentation
rodzic
0994be7f32
commit
fc3d1e4423
116
util.js
116
util.js
|
@ -5,16 +5,16 @@
|
||||||
* @return {XMLHttpRequest|Null}
|
* @return {XMLHttpRequest|Null}
|
||||||
*/
|
*/
|
||||||
function createXmlHttpRequest() {
|
function createXmlHttpRequest() {
|
||||||
try {
|
try {
|
||||||
if (typeof ActiveXObject != 'undefined') {
|
if (typeof ActiveXObject != 'undefined') {
|
||||||
return new ActiveXObject('Microsoft.XMLHTTP');
|
return new ActiveXObject('Microsoft.XMLHTTP');
|
||||||
} else if (window["XMLHttpRequest"]) {
|
} else if (window["XMLHttpRequest"]) {
|
||||||
return new XMLHttpRequest();
|
return new XMLHttpRequest();
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
changeStatus(e);
|
changeStatus(e);
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -25,59 +25,59 @@ function createXmlHttpRequest() {
|
||||||
* @param {Function} callback The function to call once retrieved.
|
* @param {Function} callback The function to call once retrieved.
|
||||||
*/
|
*/
|
||||||
function downloadUrl(url, callback) {
|
function downloadUrl(url, callback) {
|
||||||
var status = -1;
|
var status = -1;
|
||||||
var request = createXmlHttpRequest();
|
var request = createXmlHttpRequest();
|
||||||
if (!request) {
|
if (!request) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
request.onreadystatechange = function() {
|
request.onreadystatechange = function() {
|
||||||
if (request.readyState == 4) {
|
if (request.readyState == 4) {
|
||||||
try {
|
try {
|
||||||
status = request.status;
|
status = request.status;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
// Usually indicates request timed out in FF.
|
// Usually indicates request timed out in FF.
|
||||||
}
|
}
|
||||||
if (status == 200) {
|
if (status == 200) {
|
||||||
callback(request.responseXML, request.status);
|
callback(request.responseXML, request.status);
|
||||||
request.onreadystatechange = function() {};
|
request.onreadystatechange = function() {};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
request.open('GET', url, true);
|
request.open('GET', url, true);
|
||||||
try {
|
try {
|
||||||
request.send(null);
|
request.send(null);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
changeStatus(e);
|
changeStatus(e);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
function downloadUrltxt(url, callback) {
|
function downloadUrltxt(url, callback) {
|
||||||
var status = -1;
|
var status = -1;
|
||||||
var request = createXmlHttpRequest();
|
var request = createXmlHttpRequest();
|
||||||
if (!request) {
|
if (!request) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
request.onreadystatechange = function() {
|
request.onreadystatechange = function() {
|
||||||
if (request.readyState == 4) {
|
if (request.readyState == 4) {
|
||||||
try {
|
try {
|
||||||
status = request.status;
|
status = request.status;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
// Usually indicates request timed out in FF.
|
// Usually indicates request timed out in FF.
|
||||||
}
|
}
|
||||||
if (status == 200) {
|
if (status == 200) {
|
||||||
callback(request.responseText, request.status);
|
callback(request.responseText, request.status);
|
||||||
request.onreadystatechange = function() {};
|
request.onreadystatechange = function() {};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
request.open('GET', url, true);
|
request.open('GET', url, true);
|
||||||
try {
|
try {
|
||||||
request.send(null);
|
request.send(null);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
changeStatus(e);
|
changeStatus(e);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue