Changeset 28588

Show
Ignore:
Timestamp:
02.11.2013 23:02:13 (6 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 modified

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