Changeset 27099 for main/trunk/greenstone2/macros
- Timestamp:
- 2013-03-19T17:57:43+13:00 (11 years ago)
- Location:
- main/trunk/greenstone2/macros
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/macros/base.dm
r26977 r27099 422 422 _imagegreenstone_[v=1] {_textdescrgreenstone_} 423 423 424 425 # RSS link and default RSS icon for embedding in the link 426 # RSS icon from http://webneel.com/post/freedownload/web-design/icon-design/25-web-rss-icons 427 428 _rssicon_ {<img class="icon" src="_httpimages_/rssicon.png" alt="_collectionname_ RSS feed" title="_collectionname_ RSS feed" onLoad="addDomainToRSSAnchor(this)">} 429 430 _rsslink_ {<a id="rss" href="_gwcgi_?site=localhost&a=rss&c=_cgiargc_&l=_cgiargl_&w=_cgiargw_">_rssicon_</a>} 431 # e.g. rss link: http://localhost:8283/greenstone/cgi-bin/library.cgi?site=localhost&a=rss&c=demo&l=en&w=utf-8&hostname=localhost:8283 432 424 433 ########################################################################### 425 434 # Metadata formatting stuff -
main/trunk/greenstone2/macros/style.dm
r27018 r27099 229 229 } 230 230 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 } 231 250 232 251 # imagescript only used in nav_ns4.dm … … 256 275 _imagescript_ 257 276 </script> 258 259 277 } 260 278 -
main/trunk/greenstone2/macros/zextra.dm
r23062 r27099 12 12 # redefined macros that have already been defined in the main macro 13 13 # files in this folder 14 15 #package Global 16 17 # '_httpdomain_' is useful for external access to RSS feeds in Greenstone collections 18 # Uncomment the line below if for some reason you are not using the default Greenstone 19 # where both 'cgi-bin' and 'collect' are contained within '/greenstone/...' in the URL 20 21 # Make the _httpdomain_ the proper full domain URL. ('localhost' used 22 # here for testing purposes.) 23 24 #_httpdomain_ { http://localhost:8282}
Note:
See TracChangeset
for help on using the changeset viewer.