Ignore:
Timestamp:
2023-01-02T17:23:34+13:00 (16 months ago)
Author:
davidb
Message:

document-vars.xsl a better name for this now that the template rules have been moved back into document.xsl

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl

    r37084 r37091  
    1919    <!-- <xsl:include href="document-shared.xsl" /> -->
    2020
    21     <xsl:include href="pages/document-core.xsl" />
     21    <xsl:include href="pages/document-vars.xsl" />
    2222   
    2323
     
    9090    </xsl:template>
    9191
    92     <!-- **** Rules for document-core.xsl taken from here -->
     92        <xsl:template name="documentHeading">
     93      <span style="font-weight:bold; font-size: 120%;">
     94        <xsl:call-template name="choose-title"/>
     95      </span>
     96    </xsl:template>
     97
     98    <!-- content of a simple document. Will not be used for editing mode -->
     99    <xsl:template name="documentContent">
     100      <div id="gs-document">
     101        <xsl:call-template name="documentPre"/>
     102        <xsl:call-template name="wrappedSectionImage"/>
     103        <div id="gs-document-text">
     104          <xsl:call-template name="documentNodeText"/>
     105        </div>
     106        <xsl:call-template name="documentPost"/>
     107      </div>
     108    </xsl:template>
     109
     110    <!-- For symmetry reasons, companion template to wrappedDocumentTopLevel -->
     111    <xsl:template name="documentContentTopLevel">
     112      <xsl:call-template name="documentContent"/>
     113    </xsl:template>
     114   
     115    <xsl:template name="topLevelSectionContent">
     116        <xsl:call-template name="wrappedSectionImage"/>
     117        <xsl:call-template name="wrappedSectionText"/>
     118    </xsl:template>
     119   
     120    <xsl:template name="sectionContent">
     121        <xsl:call-template name="wrappedSectionImage"/>
     122        <xsl:call-template name="wrappedSectionText"/>
     123    </xsl:template>
     124       
    93125    <xsl:template name="sectionContentForEditing">
    94126        <xsl:call-template name="wrappedSectionImage"/>
    95127        <xsl:call-template name="wrappedSectionTextForEditing"/>
     128    </xsl:template>
     129   
     130    <xsl:template name="wrappedSectionText">
     131      <!-- <br /><br /> --> <!-- **** better to do with CSS .setionText -->
     132     
     133        <div id="text{@nodeID}" class="sectionText"><!-- *** -->
     134            <xsl:attribute name="style">
     135                <xsl:choose>
     136                    <xsl:when test="/page/pageRequest/paramList/param[@name = 'view']/@value = 'image'">
     137                        <xsl:text>display:none;</xsl:text>
     138                    </xsl:when>
     139                    <xsl:otherwise>
     140                        <xsl:text>display:block;</xsl:text>
     141                    </xsl:otherwise>
     142                </xsl:choose>
     143            </xsl:attribute>
     144            <xsl:call-template name="documentNodeText"/>
     145        </div>
    96146    </xsl:template>
    97147
     
    105155        </div>
    106156    </xsl:template>
     157   
     158    <xsl:template name="sectionImage">
     159        <gsf:image type="screen"/>
     160    </xsl:template>
     161
    107162
    108163    <!-- Used to make sure that regardless what the collection designer uses for the title and content we can wrap it properly -->
Note: See TracChangeset for help on using the changeset viewer.