Changeset 28169

Show
Ignore:
Timestamp:
27.08.2013 15:49:25 (6 years ago)
Author:
sjm84
Message:

Adding changable metadata boxes to the document

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/model-sites-dev/pei-jones/transform/pages/document.xsl

    r28054 r28169  
    129129                            </xsl:otherwise> 
    130130                        </xsl:choose> 
     131                        <xsl:text>float:left;</xsl:text> 
    131132                    </xsl:attribute> 
    132133                    <xsl:call-template name="sectionImage"/> 
    133134                    <xsl:text> </xsl:text> 
    134135                </div> 
     136                <div style="float:right; width:50%; margin-right:50px;"> 
     137                    <xsl:variable name="editable"> 
     138                        <xsl:choose> 
     139                            <xsl:when test="/page/pageRequest/userInformation"> 
     140                                <xsl:text>editable</xsl:text> 
     141                            </xsl:when> 
     142                            <xsl:otherwise> 
     143                                <xsl:text> </xsl:text> 
     144                            </xsl:otherwise> 
     145                        </xsl:choose> 
     146                    </xsl:variable> 
     147                    <script type="text/javascript" src="interfaces/{$interface_name}/js/direct-edit.js"><xsl:text> </xsl:text></script> 
     148                    <xsl:call-template name="init-direct-edit"/> 
     149                    <table id="meta{@nodeID}"> 
     150                        <tr> 
     151                            <td class="metaTableCellName">dc.Title</td> 
     152                            <td class="metaTableCell {$editable}"><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='Title']"/></td> 
     153                        </tr> 
     154                        <tr> 
     155                            <td class="metaTableCellName">dc.Subject</td> 
     156                            <td class="metaTableCell {$editable}"> 
     157                                <xsl:choose> 
     158                                    <xsl:when test="metadataList/metadata[@name='dc.Subject']"> 
     159                                        <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='dc.Subject']"/> 
     160                                    </xsl:when> 
     161                                    <xsl:otherwise> 
     162                                        <xsl:text>[No Subject]</xsl:text> 
     163                                    </xsl:otherwise> 
     164                                </xsl:choose> 
     165                            </td> 
     166                        </tr> 
     167                    </table> 
     168                    <xsl:if test="/page/pageRequest/userInformation"> 
     169                        <button id="quickSaveButton">Save Changes</button> 
     170                        <script type="text/javascript"> 
     171                            <xsl:text disable-output-escaping="yes"> 
     172                                $(window).load(function() 
     173                                { 
     174                                    $("#quickSaveButton").click(save); 
     175                                }); 
     176                            </xsl:text> 
     177                        </script> 
     178                    </xsl:if> 
     179                </div> 
     180                <div style="clear:both;"><xsl:text> </xsl:text></div> 
    135181            </xsl:otherwise> 
    136182        </xsl:choose>