Index: /main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js
===================================================================
--- /main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js (revision 26204)
+++ /main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js (revision 26205)
@@ -345,5 +345,5 @@
{
var ajax = gs.functions.ajaxRequest();
-
+
var url = gs.xsltParams.library_name + "?a=d&c=" + gs.cgiParams.c + "&excerptid=gs-document";
if(gs.cgiParams.d && gs.cgiParams.d.length > 0)
@@ -364,4 +364,5 @@
ajax.open("GET", url, true);
}
+
ajax.onreadystatechange = function()
{
@@ -387,6 +388,5 @@
else if(ajax.readyState == 4)
{
- var targetElem = document.getElementById("gs-document");
- targetElem.innerHTML = targetElem.innerHTML + "
FAILED TO LOAD PAGE";
+ setTimeout(function(){loadTopLevelPage(callbackFunction, customURL);}, 1000);
}
};
@@ -434,7 +434,5 @@
else if(ajax.readyState == 4)
{
- var loading = document.getElementById("tocLoadingImage");
- loading.parentNode.removeChild(loading);
- console.log("Error Loading TOC");
+ setTimeout(retrieveFullTableOfContents, 1000);
}
}
@@ -605,7 +603,5 @@
else if(ajax.readyState == 4)
{
- var loading = document.getElementById("tocLoadingImage");
- loading.parentNode.removeChild(loading);
- console.log("Error Loading TOC");
+ setTimeout(function(){retrieveTableOfContentsAndTitles();}, 1000);
}
}
Index: /main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl
===================================================================
--- /main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (revision 26204)
+++ /main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (revision 26205)
@@ -314,4 +314,8 @@
+