Changeset 25072

Show
Ignore:
Timestamp:
13.02.2012 13:18:17 (8 years ago)
Author:
sjm84
Message:

Added the ability to edit a document straight from the document view

Location:
main/trunk/greenstone3/web/interfaces/oran
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/js/documentmaker_scripts.js

    r25012 r25072  
    2525    } 
    2626     
     27    if(gs.cgiParams.docToEdit) 
     28    { 
     29        var content = document.getElementById("gs_content"); 
     30        var newLink = document.createElement("A"); 
     31        newLink.setAttribute("href", gs.xsltParams.library_name + "?a=d&c=" + gs.cgiParams.p_c + "&dt=hierarchy&ed=1&d=" + gs.cgiParams.docToEdit); 
     32        content.appendChild(newLink); 
     33        docLinks.push(newLink); 
     34    } 
     35     
    2736    if(docLinks.length == 0) 
    2837    { 
  • main/trunk/greenstone3/web/interfaces/oran/transform/pages/document.xsl

    r25064 r25072  
    146146            <xsl:call-template name="documentBerryForDocumentPage"/> 
    147147             
     148            <xsl:if test="/page/pageRequest/paramList/param[@name = 'documentbasket']/@value = 'on'"> 
     149                <table style="width:100%"><tr><td style="width:70%"><xsl:text> </xsl:text></td> 
     150                    <td> 
     151                        <div style="text-align:center;"> 
     152                            <div class="ui-state-default ui-corner-all"> 
     153                                <a style="padding: 3px; text-decoration:none;" href="{$library_name}?a=g&amp;sa=documentbasket&amp;c=&amp;s=DisplayDocumentList&amp;rt=r&amp;p.c={/page/pageResponse/collection/@name}&amp;docToEdit={/page/pageResponse/document/documentNode/@nodeID}">Edit this document</a> 
     154                            </div> 
     155                        </div> 
     156                    </td> 
     157                </tr></table> 
     158            </xsl:if> 
     159 
    148160            <xsl:if test="not(/page/pageResponse/format[@type='display']/gsf:option[@name='sideBar']) or /page/pageResponse/format[@type='display']/gsf:option[@name='sideBar']/@value='true'"> 
    149161                <table id="rightSidebar">