Ignore:
Timestamp:
2013-08-27T15:49:25+12:00 (11 years ago)
Author:
sjm84
Message:

Adding changable metadata boxes to the document

File:
1 edited

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