Ignore:
Timestamp:
2013-03-19T17:57:43+13:00 (11 years ago)
Author:
ak19
Message:

GS2 RSS feed link from demo about page. This commit adds the necessary rss icon, macros for rss link and rss icon and a javascript function to correct the url, as well as a extra.dm for demo collection which makes use of these.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/macros/style.dm

    r27018 r27099  
    229229}
    230230
     231# Javascript that's used for appending "&hostname=host:port" to the link to the RSS feed
     232# The script is activated on loading the rss icon <img>, since onLoad doesn't work on <a>
     233# The rsslink that embeds rssicon are two macros defined in base.dm
     234# To use this script, define pagescriptextra macro to contain the domainscript macro
     235# Can do so at collectionlevel in a collection's extra.dm (try to add it to package about)
     236
     237_rssscript_ {
     238  function addDomainToRSSAnchor (imgtag)
     239  \{
     240     parent = imgtag.parentNode;
     241     if (parent && parent.href)
     242     \{
     243        parent.href += "&hostname="+location.hostname;
     244    if(location.port) \{
     245           parent.href += ":"+location.port;   
     246        \}
     247     \}
     248  \}
     249}
    231250
    232251# imagescript only used in nav_ns4.dm
     
    256275_imagescript_
    257276</script>
    258 
    259277}
    260278
Note: See TracChangeset for help on using the changeset viewer.