diff --git a/index.html b/index.html
index ce023a50ea..fdd45c62b7 100644
--- a/index.html
+++ b/index.html
@@ -63,25 +63,48 @@
document.body.innerHTML
= "
"
- + "The application failed to load."
- + "
more"
- + "
" + fileRef + "
"
- + "
"
- + "The page should reload shortly... "
- + "
reload"
- + "
";
- document.getElementById("showMore")
- .addEventListener('click', function () {
- document
- .getElementById("moreInfo")
- .setAttribute("style", "display: block;");
+ + "position: absolute;top: 50%;left: 50%;"
+ + "text-align: center;"
+ + "font-size: medium;"
+ + "font-weight: 400;"
+ + "transform: translate(-50%, -50%)'>"
+ + "Uh oh! We couldn't fully download everything we needed :(" // jshint ignore:line
+ + "
"
+ + "We will try again shortly. In the mean time, check for problems with your Internet connection!" // jshint ignore:line
+ + "
"
+ + "" + "Missing " + fileRef
+ + "
"
+ + "show more"
+ + " "
+ + "reload now"
+ + "";
+
+ var showMoreElem = document.getElementById("showMore");
+ showMoreElem.addEventListener('click', function () {
+ var moreInfoElem
+ = document.getElementById("moreInfo");
+
+ if (showMoreElem.innerHTML === "show more") {
+ moreInfoElem.setAttribute(
+ "style",
+ "display: block;"
+ + "color:#FF991F;"
+ + "font-size:small;"
+ + "user-select:text;");
+ showMoreElem.innerHTML = "show less";
+ }
+ else {
+ moreInfoElem.setAttribute(
+ "style", "display: none;");
+ showMoreElem.innerHTML = "show more";
+ }
});
window.setTimeout(