Changeset 25072


Ignore:
Timestamp:
2012-02-13T13:18:17+13:00 (12 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 edited

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">
Note: See TracChangeset for help on using the changeset viewer.