Changeset 32125

Show
Ignore:
Timestamp:
12.02.2018 10:19:23 (7 months ago)
Author:
kjdon
Message:

rearranged metadata table

Files:
1 modified

Legend:

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

    r31941 r32125  
    9696    <!-- The default template for displaying the document node text --> 
    9797    <!-- equivalent to gsf:text --> 
    98     <xsl:template name="documentNodeText"> 
     98    <xsl:template name="documentNodeTextOld"> 
    9999        <!-- Hides the "This document has no text." message --> 
    100100        <xsl:variable name="noText">0</xsl:variable> 
     
    140140    </xsl:template> 
    141141 
     142    <xsl:template name="sectionContentForEditing"> 
     143        <xsl:call-template name="wrappedSectionImage"/> 
     144        <xsl:call-template name="imageDownloadLink"/> 
     145        <xsl:call-template name="wrappedSectionTextForEditing"/> 
     146    </xsl:template> 
     147 
    142148    <xsl:template name="imageDownloadLink"> 
    143       <gsf:link type="source" source_meta="Source">download tif image</gsf:link>  
     149      <xsl:if test="$collName = 'written-works'"> 
     150      <gsf:if-metadata-exists> 
     151        <gsf:metadata name="Image" hidden="true"/> 
     152        <gsf:if> 
     153          <gsf:link type="source" source_meta="Source">download tif image</gsf:link>  
     154        </gsf:if> 
     155      </gsf:if-metadata-exists> 
     156      </xsl:if> 
    144157    </xsl:template> 
    145158 
     
    147160    <table cellpadding="1" cellspacing="0" class="alternating" hspace="5" style="margin-top: 15px; border: 1px solid #000; border-collapse: collapse;" vspace="5"> 
    148161      <gsf:switch> 
     162        <gsf:metadata name="pj.Title"/> 
     163        <gsf:when test="exists"> 
     164          <tr> 
     165        <td class="heading"> 
     166          <p rect="norect">Title</p> 
     167        </td> 
     168        <td> 
     169          <p data="Title" rect="norect"> 
     170            <gsf:metadata name="pj.Title"/> 
     171          </p> 
     172        </td> 
     173          </tr> 
     174        </gsf:when> 
     175      </gsf:switch> 
     176      <gsf:switch> 
     177        <gsf:metadata name="pj.Date"/> 
     178        <gsf:when test="exists"> 
     179          <tr> 
     180        <td class="heading"> 
     181          <p rect="norect">Date</p> 
     182        </td> 
     183        <td> 
     184          <p data="Date" rect="norect"> 
     185            <gsf:metadata name="pj.Date" format="formatDate"/> 
     186          </p> 
     187        </td> 
     188          </tr> 
     189        </gsf:when> 
     190      </gsf:switch> 
     191      <gsf:switch> 
     192        <gsf:metadata name="pj.Author"/> 
     193        <gsf:when test="exists"> 
     194          <tr> 
     195        <td class="heading"> 
     196          <p rect="norect">Author</p> 
     197        </td> 
     198        <td> 
     199          <p data="Author" rect="norect"> 
     200            <gsf:metadata name="pj.Author"/> 
     201          </p> 
     202        </td> 
     203          </tr> 
     204        </gsf:when> 
     205      </gsf:switch> 
     206      <gsf:switch> 
     207        <gsf:metadata name="pj.Correspondent"/> 
     208        <gsf:when test="exists"> 
     209          <tr> 
     210        <td class="heading"> 
     211          <p rect="norect">Correspondent</p> 
     212        </td> 
     213        <td> 
     214          <p data="Correspondent" rect="norect"> 
     215            <gsf:metadata name="pj.Correspondent"/> 
     216          </p> 
     217        </td> 
     218          </tr> 
     219        </gsf:when> 
     220      </gsf:switch> 
     221      <gsf:switch> 
     222        <gsf:metadata name="pj.Description"/> 
     223        <gsf:when test="exists"> 
     224          <tr> 
     225        <td class="heading"> 
     226          <p rect="norect" style="font-weight: bold;">Description</p> 
     227        </td> 
     228        <td> 
     229          <p data="Description" rect="norect"> 
     230            <gsf:metadata name="pj.Description"/> 
     231          </p> 
     232        </td> 
     233          </tr> 
     234        </gsf:when> 
     235      </gsf:switch> 
     236      <gsf:switch> 
     237        <gsf:metadata name="pj.Subject"/> 
     238        <gsf:when test="exists"> 
     239          <tr> 
     240        <td class="heading"> 
     241          <p rect="norect" style="font-weight: bold;">Subject</p> 
     242        </td> 
     243        <td> 
     244          <p data="Subject" rect="norect"> 
     245            <gsf:metadata name="pj.Subject"/> 
     246          </p> 
     247        </td> 
     248          </tr> 
     249        </gsf:when> 
     250      </gsf:switch> 
     251      <gsf:switch> 
     252        <gsf:metadata name="pj.PersonOfInterest"/> 
     253        <gsf:when test="exists"> 
     254          <tr> 
     255        <td class="heading"> 
     256          <p rect="norect">Person of Interest</p> 
     257        </td> 
     258        <td> 
     259          <p data="PersonOfInterest" rect="norect"> 
     260            <gsf:metadata name="pj.PersonOfInterest"/> 
     261          </p> 
     262        </td> 
     263          </tr> 
     264        </gsf:when> 
     265      </gsf:switch> 
     266      <gsf:switch> 
     267        <gsf:metadata name="pj.Event"/> 
     268        <gsf:when test="exists"> 
     269          <tr> 
     270        <td class="heading"> 
     271          <p rect="norect">Event</p> 
     272        </td> 
     273        <td> 
     274          <p data="Event" rect="norect"> 
     275            <gsf:metadata name="pj.Event"/> 
     276          </p> 
     277        </td> 
     278          </tr> 
     279        </gsf:when> 
     280      </gsf:switch> 
     281      <gsf:switch> 
     282        <gsf:metadata name="pj.Location"/> 
     283        <gsf:when test="exists"> 
     284          <tr> 
     285        <td class="heading"> 
     286          <p rect="norect">Location</p> 
     287        </td> 
     288        <td> 
     289          <p data="Location" rect="norect"> 
     290            <gsf:metadata name="pj.Location"/> 
     291          </p> 
     292        </td> 
     293          </tr> 
     294        </gsf:when> 
     295      </gsf:switch> 
     296      <gsf:switch> 
     297        <gsf:metadata name="pj.Access"/> 
     298        <gsf:when test="exists"> 
     299          <tr> 
     300        <td class="heading"> 
     301          <p rect="norect" style="font-weight: bold;">Access</p> 
     302        </td> 
     303        <td> 
     304          <p data="MSAccess" rect="norect"> 
     305            <gsf:metadata name="pj.Access"/> 
     306          </p> 
     307        </td> 
     308          </tr> 
     309        </gsf:when> 
     310      </gsf:switch> 
     311      <gsf:switch> 
     312        <gsf:metadata name="pj.MSHeading"/> 
     313        <gsf:when test="exists"> 
     314          <tr> 
     315        <td class="heading"> 
     316          <p rect="norect" style="font-weight: bold;">Maori Subject Heading</p> 
     317        </td> 
     318        <td> 
     319          <p data="MSHeading" rect="norect"> 
     320            <gsf:metadata name="pj.MSHeading"/> 
     321          </p> 
     322        </td> 
     323          </tr> 
     324        </gsf:when> 
     325      </gsf:switch> 
     326      <gsf:switch> 
     327        <gsf:metadata name="pj.Document-Type"/> 
     328        <gsf:when test="exists"> 
     329          <tr> 
     330        <td class="heading"> 
     331          <p rect="norect" style="font-weight: bold;">Document-Type</p> 
     332        </td> 
     333        <td> 
     334          <p data="Document-Type" rect="norect"> 
     335            <gsf:metadata name="pj.Document-Type"/> 
     336          </p> 
     337        </td> 
     338          </tr> 
     339        </gsf:when> 
     340      </gsf:switch> 
     341      <gsf:switch> 
     342        <gsf:metadata name="pj.Notes"/> 
     343        <gsf:when test="exists"> 
     344          <tr> 
     345        <td class="heading"> 
     346          <p rect="norect" style="font-weight: bold;">Notes</p> 
     347        </td> 
     348        <td> 
     349          <p data="Notes" rect="norect"> 
     350            <gsf:metadata name="pj.Notes"/> 
     351          </p> 
     352        </td> 
     353          </tr> 
     354        </gsf:when> 
     355      </gsf:switch> 
     356      <gsf:switch> 
     357        <gsf:metadata name="pj.Provenance"/> 
     358        <gsf:when test="exists"> 
     359          <tr> 
     360        <td class="heading"> 
     361          <p rect="norect" style="font-weight:bold;">Provenance</p> 
     362        </td> 
     363        <td> 
     364          <p data="Provenance" rect="norect"> 
     365            <gsf:metadata name="pj.Provenance"/> 
     366          </p> 
     367        </td> 
     368          </tr> 
     369        </gsf:when> 
     370      </gsf:switch> 
     371      <gsf:switch> 
     372        <gsf:metadata name="pj.Tags"/> 
     373        <gsf:when test="exists"> 
     374          <tr> 
     375        <td class="heading"> 
     376          <p rect="norect" style="font-weight: bold;">Tags</p> 
     377        </td> 
     378        <td> 
     379          <p data="Tags" rect="norect"> 
     380            <gsf:metadata name="pj.Tags"/> 
     381          </p> 
     382        </td> 
     383          </tr> 
     384        </gsf:when> 
     385      </gsf:switch> 
     386      <gsf:switch> 
    149387        <gsf:metadata name="pj.Catalogue-Number"/> 
    150388        <gsf:when test="exists"> 
     
    161399        </gsf:when> 
    162400      </gsf:switch> 
    163       <gsf:switch> 
     401<!--      <gsf:switch> 
    164402        <gsf:metadata name="pj.Catalogue-Short"/> 
    165403        <gsf:when test="exists"> 
     
    175413          </tr> 
    176414        </gsf:when> 
    177       </gsf:switch> 
    178       <gsf:switch> 
    179         <gsf:metadata name="pj.Title"/> 
    180         <gsf:when test="exists"> 
    181           <tr> 
    182         <td class="heading"> 
    183           <p rect="norect">Title</p> 
    184         </td> 
    185         <td> 
    186           <p data="Title" rect="norect"> 
    187             <gsf:metadata name="pj.Title"/> 
    188           </p> 
    189         </td> 
    190           </tr> 
    191         </gsf:when> 
    192       </gsf:switch> 
    193       <gsf:switch> 
    194         <gsf:metadata name="pj.Date"/> 
    195         <gsf:when test="exists"> 
    196           <tr> 
    197         <td class="heading"> 
    198           <p rect="norect">Date</p> 
    199         </td> 
    200         <td> 
    201           <p data="Date" rect="norect"> 
    202             <gsf:metadata name="pj.Date"/> 
     415      </gsf:switch>--> 
     416      <gsf:switch> 
     417        <gsf:metadata name="pj.Physical-Location"/> 
     418        <gsf:when test="exists"> 
     419          <tr> 
     420        <td class="heading"> 
     421          <p rect="norect">Physical Location</p> 
     422        </td> 
     423        <td> 
     424          <p data="Physical-Location" rect="norect"> 
     425            <gsf:metadata name="pj.Physical-Location"/> 
     426          </p> 
     427        </td> 
     428          </tr> 
     429        </gsf:when> 
     430      </gsf:switch> 
     431      <gsf:switch> 
     432        <gsf:metadata name="pj.Physical-Description"/> 
     433        <gsf:when test="exists"> 
     434          <tr> 
     435        <td class="heading"> 
     436          <p rect="norect">Physical Description</p> 
     437        </td> 
     438        <td> 
     439          <p data="Physical-Location" rect="norect"> 
     440            <gsf:metadata name="pj.Physical-Description"/> 
    203441          </p> 
    204442        </td> 
     
    222460      </gsf:switch> 
    223461      <gsf:switch> 
    224         <gsf:metadata name="pj.Author"/> 
    225         <gsf:when test="exists"> 
    226           <tr> 
    227         <td class="heading"> 
    228           <p rect="norect">Author</p> 
    229         </td> 
    230         <td> 
    231           <p data="Author" rect="norect"> 
    232             <gsf:metadata name="pj.Author"/> 
    233           </p> 
    234         </td> 
    235           </tr> 
    236         </gsf:when> 
    237       </gsf:switch> 
    238       <gsf:switch> 
    239         <gsf:metadata name="pj.Physical-Location"/> 
    240         <gsf:when test="exists"> 
    241           <tr> 
    242         <td class="heading"> 
    243           <p rect="norect">Physical Location</p> 
    244         </td> 
    245         <td> 
    246           <p data="Physical-Location" rect="norect"> 
    247             <gsf:metadata name="pj.Physical-Location"/> 
    248           </p> 
    249         </td> 
    250           </tr> 
    251         </gsf:when> 
    252       </gsf:switch> 
    253       <gsf:switch> 
    254         <gsf:metadata name="pj.Location"/> 
    255         <gsf:when test="exists"> 
    256           <tr> 
    257         <td class="heading"> 
    258           <p rect="norect">Location</p> 
    259         </td> 
    260         <td> 
    261           <p data="Location" rect="norect"> 
    262             <gsf:metadata name="pj.Location"/> 
    263           </p> 
    264         </td> 
    265           </tr> 
    266         </gsf:when> 
    267       </gsf:switch> 
    268       <gsf:switch> 
    269         <gsf:metadata name="pj.Provenance"/> 
    270         <gsf:when test="exists"> 
    271           <tr> 
    272         <td class="heading"> 
    273           <p rect="norect" style="font-weight:bold;">Provenance</p> 
    274         </td> 
    275         <td> 
    276           <p data="Provenance" rect="norect"> 
    277             <gsf:metadata name="pj.Provenance"/> 
    278           </p> 
    279         </td> 
    280           </tr> 
    281         </gsf:when> 
    282       </gsf:switch> 
    283       <gsf:switch> 
    284         <gsf:metadata name="pj.Description"/> 
    285         <gsf:when test="exists"> 
    286           <tr> 
    287         <td class="heading"> 
    288           <p rect="norect" style="font-weight: bold;">Description</p> 
    289         </td> 
    290         <td> 
    291           <p data="Description" rect="norect"> 
    292             <gsf:metadata name="pj.Description"/> 
    293           </p> 
    294         </td> 
    295           </tr> 
    296         </gsf:when> 
    297       </gsf:switch> 
    298       <gsf:switch> 
    299         <gsf:metadata name="pj.Document-Type"/> 
    300         <gsf:when test="exists"> 
    301           <tr> 
    302         <td class="heading"> 
    303           <p rect="norect" style="font-weight: bold;">Document-Type</p> 
    304         </td> 
    305         <td> 
    306           <p data="Document-Type" rect="norect"> 
    307             <gsf:metadata name="pj.Document-Type"/> 
    308           </p> 
    309         </td> 
    310           </tr> 
    311         </gsf:when> 
    312       </gsf:switch> 
    313       <gsf:switch> 
    314         <gsf:metadata name="pj.Subject"/> 
    315         <gsf:when test="exists"> 
    316           <tr> 
    317         <td class="heading"> 
    318           <p rect="norect" style="font-weight: bold;">Subject</p> 
    319         </td> 
    320         <td> 
    321           <p data="Subject" rect="norect"> 
    322             <gsf:metadata name="pj.Subject"/> 
    323           </p> 
    324         </td> 
    325           </tr> 
    326         </gsf:when> 
    327       </gsf:switch> 
    328       <gsf:switch> 
    329         <gsf:metadata name="pj.Tags"/> 
    330         <gsf:when test="exists"> 
    331           <tr> 
    332         <td class="heading"> 
    333           <p rect="norect" style="font-weight: bold;">Tags</p> 
    334         </td> 
    335         <td> 
    336           <p data="Tags" rect="norect"> 
    337             <gsf:metadata name="pj.Tags"/> 
    338           </p> 
    339         </td> 
    340           </tr> 
    341         </gsf:when> 
    342       </gsf:switch> 
    343       <gsf:switch> 
    344         <gsf:metadata name="pj.Notes"/> 
    345         <gsf:when test="exists"> 
    346           <tr> 
    347         <td class="heading"> 
    348           <p rect="norect" style="font-weight: bold;">Notes</p> 
    349         </td> 
    350         <td> 
    351           <p data="Notes" rect="norect"> 
    352             <gsf:metadata name="pj.Notes"/> 
    353           </p> 
    354         </td> 
    355           </tr> 
    356         </gsf:when> 
    357       </gsf:switch> 
    358       <gsf:switch> 
    359         <gsf:metadata name="pj.MSHeading"/> 
    360         <gsf:when test="exists"> 
    361           <tr> 
    362         <td class="heading"> 
    363           <p rect="norect" style="font-weight: bold;">Maori Subject Heading</p> 
    364         </td> 
    365         <td> 
    366           <p data="MSHeading" rect="norect"> 
    367             <gsf:metadata name="pj.MSHeading"/> 
    368           </p> 
    369         </td> 
    370           </tr> 
    371         </gsf:when> 
    372       </gsf:switch> 
    373       <gsf:switch> 
    374         <gsf:metadata name="pj.Access"/> 
    375         <gsf:when test="exists"> 
    376           <tr> 
    377         <td class="heading"> 
    378           <p rect="norect" style="font-weight: bold;">Access</p> 
    379         </td> 
    380         <td> 
    381           <p data="MSAccess" rect="norect"> 
    382             <gsf:metadata name="pj.Access"/> 
     462        <gsf:metadata name="pj.Format"/> 
     463        <gsf:when test="exists"> 
     464          <tr> 
     465        <td class="heading"> 
     466          <p rect="norect">Format</p> 
     467        </td> 
     468        <td> 
     469          <p data="Format" rect="norect"> 
     470            <gsf:metadata name="pj.Format"/> 
    383471          </p> 
    384472        </td>