summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--website/static/base/js/packages.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/website/static/base/js/packages.js b/website/static/base/js/packages.js
index 246d828..d5a125d 100644
--- a/website/static/base/js/packages.js
+++ b/website/static/base/js/packages.js
@@ -16,8 +16,14 @@ function set_build_status (pkg_string)
var pkgInfo = JSON.parse(xhttp.responseText);
pkgIcon.src = "../static/base/img/status-icons/"+ pkgInfo[0]["buildstatus"] + ".png";
}
- }
- xhttp.open("GET", "http://hydra.gnu.org/api/latestbuilds?nr=1&project=gnu&jobset=master&job="+ pkg_string, true);
+ };
+
+ /* Make the request using the same scheme as the current URL to
+ avoid "mixed content" errors (making an HTTP request from an
+ HTTPS page.) */
+ xhttp.open("GET", window.location.href.split(":")[0] +
+ "://hydra.gnu.org/api/latestbuilds?nr=1&project=gnu&jobset=master&job="
+ + pkg_string, true);
xhttp.send();
}
}