From be73ecddfbe30b228205b9e5aae00d4f1222fe3d Mon Sep 17 00:00:00 2001 From: Jann Horn Date: Tue, 13 Nov 2012 18:51:58 +0100 Subject: [PATCH] handle server which aren't cgi "Status" aware --- static/index.html | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/static/index.html b/static/index.html index 1e6adcc..995d45b 100644 --- a/static/index.html +++ b/static/index.html @@ -27,12 +27,18 @@ function cgireq(script, qs, body, cb) { req.open((body!=null)?'POST':'GET', '/cgi-bin/cwebfiles/'+script+(qs?'?'+qs:''), !!cb) if (cb) { req.onloadend = function() { - cb(req.status, req.responseText) + var status = req.getResponseHeader("Status") || req.status.toString(10) + status = status.split(' ')[0] + status = parseInt(status, 10) + cb(status, req.responseText) } } req.send(body) if (!cb) { - return {status: req.status, data: req.responseText} + var status = req.getResponseHeader("Status") || req.status.toString(10) + status = status.split(' ')[0] + status = parseInt(status, 10) + return {status: status, data: req.responseText} } } -- 2.20.1