# HG changeset patch # User Matti Hamalainen # Date 1397413387 -10800 # Node ID 96ce03724648de4c51ea851f78d7b3d93fe4a246 # Parent b50a7ab76548127feea1eab741e4eaf32430fba9 Add error handler callback. diff -r b50a7ab76548 -r 96ce03724648 lib/util.js --- a/lib/util.js Sun Apr 13 20:55:50 2014 +0300 +++ b/lib/util.js Sun Apr 13 21:23:07 2014 +0300 @@ -14,7 +14,7 @@ } -function XDownloadUrl(url, callback) +function XDownloadUrl(url, callback, errcallback) { var status = -1; var request = XCreateXmlHTTPRequest(); @@ -36,6 +36,9 @@ callback(request.responseText, request.status); request.onreadystatechange = function() {}; } + else + if (typeof(errcallback) == "function") + errcallback(status); } }