Ignore:
Timestamp:
2012-07-12T12:42:07+12:00 (12 years ago)
Author:
sjm84
Message:

Some fixes to the paged image view

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js

    r25921 r25936  
    9292
    9393    var ajax = gs.functions.ajaxRequest();
    94     ajax.open("GET", gs.xsltParams.library_name + "/collection/" + gs.cgiParams.c + "/document/" + sectionID + "?ilt=" + template.replace(" ", "%20"), true);
     94    var url = gs.xsltParams.library_name + "/collection/" + gs.cgiParams.c + "/document/" + sectionID + "?ilt=" + template.replace(" ", "%20");
     95
     96    if(gs.documentMetadata.docType == "paged")
     97    {
     98        url += "&dt=hierarchy";
     99    }
     100    ajax.open("GET", url, true);
    95101    ajax.onreadystatechange = function()
    96102    {
     
    155161                    if(text.search("wrap" + nodeID) != -1)
    156162                    {
    157                         document.getElementById("zoomOptions").style.display = "table-row";
     163                        document.getElementById("zoomOptions").style.display = null;
     164                        document.getElementById("pagedImageOptions").style.display = null;
    158165                    }
    159166                    getSubSectionsForSection(sectionID, function(sections)
     
    338345}
    339346
    340 function loadTopLevelPage(callbackFunction)
     347function loadTopLevelPage(callbackFunction, customURL)
    341348{
    342349    var ajax = gs.functions.ajaxRequest();
    343350   
    344     var url = gs.xsltParams.library_name + "?a=d&dt=hierarchy&c=" + gs.cgiParams.c + "&excerptid=gs-document";
     351    var url = gs.xsltParams.library_name + "?a=d&c=" + gs.cgiParams.c + "&excerptid=gs-document";
    345352    if(gs.cgiParams.d && gs.cgiParams.d.length > 0)
    346353    {
     
    351358        url += "&d=&alb=1&rl=1&href=" + gs.cgiParams.href;
    352359    }
    353    
    354     ajax.open("GET", url, true);
     360
     361    if(customURL != null)
     362    {
     363        ajax.open("GET", customURL, true);
     364    }
     365    else
     366    {
     367        ajax.open("GET", url, true);
     368    }
    355369    ajax.onreadystatechange = function()
    356370    {
     
    365379                var docEnd = response.lastIndexOf("<");
    366380                var doc = response.substring(docStart, docEnd);
     381
    367382                targetElem.innerHTML = doc;
    368383               
Note: See TracChangeset for help on using the changeset viewer.