Changeset 36018


Ignore:
Timestamp:
2022-01-17T23:06:32+13:00 (2 years ago)
Author:
davidb
Message:

Improvements in what and how document metadata is displayed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-sites-dev/eurovision-lod/collect/eurovision/transform/pages/document.xsl

    r36010 r36018  
    1414 
    1515  <xsl:template name="documentHeading">
     16    <gsf:script src="sites/{$site_name}/collect/{$collName}/js/jquery.show-more.js"/>
     17   
    1618    <span style="font-weight:bold; font-size: 120%;">
    1719      <gsf:switch>
     
    6870      </div>
    6971    </gsf:when>
     72    <gsf:otherwise>
     73      <gsf:space/>
     74    </gsf:otherwise>
    7075       </gsf:switch>
    7176     </div>
     
    301306       <div style="padding-top: 10px; padding-bottom: 0px;">
    302307         <hr />
    303          <span>
     308         <div>
    304309           <b>Lyrics:</b>
    305          </span>
    306          <br />
    307 
    308          <div id="lyrics-div" style="display: none;">
    309            <span property="mo:lyrics" datatype="xsd:string" id="lyrics"><gsf:metadata name="lyrics" highlight="highlight" pos="first"/></span>
     310         </div>
     311         <div id="lyrics-div-show-more">
     312           <div id="lyrics-div" style="display: none;">
     313         <span property="mo:lyrics" datatype="xsd:string" id="lyrics"><gsf:metadata name="lyrics" highlight="highlight" pos="first"/></span>
     314           </div>
    310315         </div>
    311316         
     
    320325             $("#lyrics").html(lyrics)
    321326             $("#lyrics-div").show()
     327
     328             $('#lyrics-div-show-more').showMore({
     329                minheight: 0,
     330            buttontxtmore:"show more ...",
     331            buttontxtless:"... show less"
     332              });
     333         
    322334           })
    323335         </gsf:script>
    324336         <hr />
     337         
    325338       </div>
    326339     </gsf:when>
     
    469482   
    470483    <li>
    471       <a target="_blank">
    472         <xsl:attribute name="href">
    473           //www.google.com/search?q=&quot;<gsf:metadata name="Title"/>&quot; site:musicbrainz.org
    474         </xsl:attribute>
    475         Linked Open Data song title search @ MusicBrainz
    476         <gsf:space/>
    477         <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
    478       </a>
     484
     485      <gsf:switch>
     486        <gsf:metadata name="musicbrainz.title_id" />
     487        <gsf:when test="exists">
     488          <xsl:variable name="musicbrainz_title_id"><gsf:metadata name="musicbrainz.title_id" /></xsl:variable>
     489          <a target="_blank" href="https://musicbrainz.org/recording/{$musicbrainz_title_id}">
     490        MusicBrainz Recording ID <gsf:metadata name="musicbrainz.title_id" />
     491        <gsf:space/>
     492        <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
     493          </a>
     494        </gsf:when>
     495        <gsf:otherwise>
     496          <a target="_blank">
     497        <xsl:attribute name="href">
     498          //www.google.com/search?q=&quot;<gsf:metadata name="Title"/>&quot; site:musicbrainz.org
     499        </xsl:attribute>
     500        Linked Open Data song title search @ MusicBrainz
     501        <gsf:space/>
     502        <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
     503          </a>
     504        </gsf:otherwise>
     505      </gsf:switch>       
    479506    </li>
    480507
Note: See TracChangeset for help on using the changeset viewer.