Ignore:
Timestamp:
2012-01-11T10:05:58+13:00 (12 years ago)
Author:
davidb
Message:

Introduction of new Perl module to handle taking the JSON version of the traversed HTML tree and output it as an expeditee frame

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gs3-extensions/html-to-expeditee/trunk/src/src/cgi-bin/html-to-expeditee.pl.in

    r24926 r24934  
    157157              url = "library.cgi";
    158158              url += "?c="+collect +"&a=d&d=" + docOID;
    159          }
    160          else {
     159          }
     160          else {
    161161              url = "dev";
    162162              url += "?c="+collect +"&a=d&d=" + docOID;
    163163              url += "&ed=1&dt=hierarchy";
    164          }
    165          
     164              // url += "&excerptid=gs_content";
     165          }
     166         
     167          /* load iframe with document drawn from Greenstone collection */
    166168          iframe.src = url;
    167169         
     
    200202         });
    201203
    202           var expFrameTree = htmlToExpeditee(iframeDoc.body);
     204          var gsContent = iframeDoc.getElementById("gs_content");
     205
     206          /*
     207          var gsContentPos = getElementPosition(gsContent);
     208          var pxl = gsContentPos.xl;
     209          var pxr = gsContentPos.xr;
     210          */
     211
     212          var expFrameTree = htmlToExpeditee(gsContent);
     213
    203214          var expFrame = JSON.stringify(expFrameTree);
    204215          //alert(expFrame);
     
    240251                  url += "?c="+collect +"&a=d&d=" + docOID;
    241252                  url += "&ed=1&dt=hierarchy";
     253                  // url += "&excerptid=gs_content";
    242254              }
    243255
     
    277289{
    278290
    279 #    $ENV{'QUERY_STRING'} = "a=set-import-metadata&c=espresso-music&d=HASH012d6f72cde5dc48162f4a1d.1&metaname=annotation&metapos=0&metavalue=adfadfad";
    280 #    $ENV{'QUERYSTRING'} = "a=set-import-metadata&c=espresso-music&d=HASH012d6f72cde5dc48162f4a1d.1&metaname=annotation&metapos=0&metavalue=adfadfad";
     291#    $ENV{'QUERY_STRING'} = "a=...";set-import-metadata&c=espresso-music&d=HASH012d6f72cde5dc48162f4a1d.1&metaname=annotation&metapos=0&metavalue=adfadfad";
    281292#    $ENV{'REQUEST_METHOD'} = "GET";
    282 
    283293
    284294    my $gsdl_cgi = new gsdlCGI();
Note: See TracChangeset for help on using the changeset viewer.