Ignore:
Timestamp:
2013-11-02T23:02:13+13:00 (10 years ago)
Author:
davidb
Message:

Changes after testing in preparation for SMAM keynote

Location:
main/trunk/model-sites-dev/multimodal-mdl/collect/linkeddata-my-ipod/transform/pages
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-sites-dev/multimodal-mdl/collect/linkeddata-my-ipod/transform/pages/about.xsl

    r28470 r28588  
    124124
    125125
    126 
    127 
    128 
    129    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"><xsl:text> </xsl:text></script>
     126    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"><xsl:text> </xsl:text></script>
    130127
    131128    <script type="text/javascript" src="https://www.google.com/jsapi"><xsl:text> </xsl:text></script>
     
    139136      sgvizler.option.namespace.salami = 'http://nema.lis.illinois.edu/salamiEndpoint/';
    140137     
     138      sgvizler.option.namespace.dc = 'http://purl.org/dc/elements/1.1/';
    141139      sgvizler.option.namespace.gsembedded = 'http://greenstone.org/gsembedded#'
    142140      sgvizler.option.namespace.greenstonedata = 'http://localhost:3030/greenstone/data/'
     
    145143    </script>
    146144
    147 <div id="sgvzl_example"
     145
     146<div id="sgvzl_example1"
    148147      data-sgvizler-endpoint="http://localhost:3030/greenstone/query"
    149148
    150149      data-sgvizler-chart="gPieChart"
    151       XXdata-sgvizler-chart="gBarChart"
    152150      data-sgvizler-loglevel="2"
    153151      data-sgvizler-chart-options="title=Songs by ID3.Genre"
    154       style="width:100%; height:300px;">
     152      style="width:900px; height:400px; margin-left: auto; margin-right: auto">
    155153  <xsl:attribute name="data-sgvizler-query">
    156154     SELECT (?genreTag) (COUNT(?genreTag) AS ?freqCount)
     
    168166
    169167
     168
     169
     170
    170171    </xsl:template>
    171172
  • main/trunk/model-sites-dev/multimodal-mdl/collect/linkeddata-my-ipod/transform/pages/document.xsl

    r28435 r28588  
    151151      <div class="documenttext">
    152152    <center>
    153       <xsl:call-template name="plainoldMetadataBlock" />
     153      <xsl:call-template name="plainold-metadata-block" />
    154154    </center>
     155
     156    <br />
     157
     158    <center>
     159      <xsl:call-template name="discovery-block" />
     160    </center>
     161
    155162      </div>
    156163
     
    191198
    192199    <xsl:template name="choose-music-artist">
    193      
     200
    194201      <gsf:choose-metadata>
    195202    <gsf:metadata name="dc.Creator"/>
     
    199206    <gsf:default>Unknown</gsf:default>
    200207      </gsf:choose-metadata>
     208
    201209    </xsl:template>   
    202210
    203211
    204   <xsl:template name="plainoldMetadataBlock">
     212  <xsl:template name="plainold-metadata-block">
    205213   
    206214    <xsl:variable name="httpCollection"><xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/></xsl:variable>
    207215    <xsl:variable name="assocFilePath"><gsf:metadata name="assocfilepath" select="root"/></xsl:variable>
     216
     217      <style>
     218    <xsl:text disable-output-escaping="yes">
     219      a.external {
     220        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVElEQVR42n3PgQkAIAhEUXdqJ3dqJ3e6IoTPUSQcgj4EQ5IlUiLE0Jil3PECXhcHGBhZ8kg4hwxAu3MZeCGeyFnAXp4hqNQPnt7QL0nADpD6wHccLvnAKksq8iiaAAAAAElFTkSuQmCC") no-repeat scroll right center rgba(0, 0, 0, 0);
     221        padding-right: 13px;
     222      }
     223    </xsl:text>
     224      </style>
    208225   
    209226      <table class="metadata-stripes">
     
    214231        </td>
    215232        <td>
    216           <xsl:call-template name="choose-music-title"/>
     233          <a class="external" target="#mbsearch">
     234        <xsl:attribute name="href">
     235          http://musicbrainz.org/search?query=<xsl:call-template name="choose-music-title"/>&amp;type=recording&amp;limit=5&amp;method=indexed
     236        </xsl:attribute>
     237        <xsl:call-template name="choose-music-title"/>
     238          </a>
    217239        </td>
    218240      </tr>
     
    252274
    253275
    254 
    255 
    256 
    257 
    258 
    259276  <!-- *** -->
    260277  <!-- * Discovery -->
     
    310327      <gsf:metadata name="dc.Identifier.echonestsongid"/>
    311328    </xsl:variable>
    312    
     329
     330    <section itemscope="itemscope">
     331
    313332      <table class="metadata-stripes">
    314333    <tbody>
     
    324343      <tr>
    325344        <td>Album Title</td>
    326         <td><gsf:metadata name="dc.Title.albumtitle"/></td>
     345        <td>
     346        <gsf:metadata name="dc.Title.albumtitle"/>
     347        </td>
    327348      </tr>
    328349     
    329350      <tr>
    330351        <td>Artist</td>
    331         <td><gsf:metadata name="dc.Creator"/></td>
     352        <td>
     353          <span itemtype="http://musicbrainz.org/artist"
     354            itemid="http://musicbrainz.org/artist/{$musicbrainzartistid}"
     355            itemprop="name">
     356        <gsf:metadata name="dc.Creator"/>
     357          </span>       
     358        </td>
    332359      </tr>
    333360     
    334361      <tr valign="top">
    335362        <td>Artist Summary</td>
    336         <td><i><gsf:metadata name="LastFM.LastFMArtistWikiSummary"/></i></td>
     363        <td>
     364          <i>
     365        <gsf:script>
     366          var summary = gs.documentMetadata["LastFM_LastFMArtistWikiSummary"];
     367         
     368          document.write(summary.replace("\n","&lt;br /&gt;"));
     369
     370        </gsf:script>
     371          </i>
     372        </td>
    337373      </tr>
    338374     
     
    381417          -->
    382418
    383           <table>
     419          <table style="width: 100%;">
    384420        <tr>
    385           <td>
     421          <td style="width: 200px;">
    386422            MusicBrainz song id:
    387423          </td>
    388424          <td>
    389             <a href="http://dbtune.org/musicbrainz/resource/track/{$musicbrainzsongid}" target="#musicbrainz">
     425
     426            <a href="http://musicbrainz.org/track/{$musicbrainzsongid}" target="#musicbrainz" class="external">
    390427              <xsl:copy-of select="$musicbrainzsongid"/>
    391428            </a>
     
    398435          </td>
    399436          <td>
    400             <a href="http://dbtune.org/musicbrainz/resource/record/{$musicbrainzalbumid}" target="#musicbrainz">
     437<!--
     438            <a href="http://dbtune.org/musicbrainz/resource/record/{$musicbrainzalbumid}" target="#musicbrainz" class="external">
     439-->
     440            <a href="http://musicbrainz.org/release/{$musicbrainzalbumid}" target="#musicbrainz" class="external">
    401441              <xsl:copy-of select="$musicbrainzalbumid"/>
    402442            </a>
     
    409449          </td>
    410450          <td>
    411             <a href="http://dbtune.org/musicbrainz/page/artist/{$musicbrainzartistid}" target="#musicbrainz">
     451            <a href="http://musicbrainz.org/artist/{$musicbrainzartistid}" target="#musicbrainz" class="external">
    412452              <xsl:copy-of select="$musicbrainzartistid"/>
    413453            </a>
    414454          </td>
    415455        </tr>
     456
     457
     458        <gsf:switch>
     459          <gsf:metadata name="$echonestsongid"/>
     460          <gsf:when test="exists">
     461
     462            <tr>
     463              <td>
     464            EchoNest song id:
     465              </td>
     466              <td>
     467            <a href="http://developer.echonest.com/api/v4/song/profile?api_key=8WNR9XTGCODO9G4YG&amp;format=xml&amp;id={$echonestsongid}" target="#echonestsongid" class="external">
     468              <xsl:copy-of select="$echonestsongid"/>
     469            </a>
     470              </td>
     471            </tr>
     472          </gsf:when>
     473        </gsf:switch>
     474
    416475        <tr>
    417476          <td colspan="2">       
    418             <a href="{$lastfmtrackurl}" target="#lastfm">
    419               <xsl:copy-of select="$lastfmtrackurl"/>
    420             </a>
    421           </td>
    422         </tr>
    423         <tr>
    424           <td>
    425             EchoNest song id:
    426           </td>
    427           <td>
    428             <a href="{$echonestsongid}" target="#echonestsongid">
    429               <xsl:copy-of select="$echonestsongid"/>
    430             </a>
     477            <i>
     478              <a href="{$lastfmtrackurl}" target="#lastfm" class="external">
     479            <xsl:copy-of select="$lastfmtrackurl"/>
     480              </a>
     481            </i>
    431482          </td>
    432483        </tr>
     
    439490    </tbody>
    440491      </table>
     492    </section>
    441493  </xsl:template>
    442494
Note: See TracChangeset for help on using the changeset viewer.