use relativedate as the css class for dates that should display relative
authorJoey Hess <joey@kodama.kitenet.net>
Mon, 20 Oct 2008 23:22:22 +0000 (19:22 -0400)
committerJoey Hess <joey@kodama.kitenet.net>
Mon, 20 Oct 2008 23:22:22 +0000 (19:22 -0400)
IkiWiki/Plugin/relativedate.pm
doc/plugins/relativedate.mdwn
underlays/javascript/relativedate.js

index d9d8f7776c18ace866eaef44a690844b5793b556..f4dba61a4e8e1511dff8cd9053c1c514e321be92 100644 (file)
@@ -53,7 +53,7 @@ sub display ($;$) { #{{{
        my $gmtime=decode_utf8(POSIX::strftime("%a, %d %b %Y %H:%M:%S %z",
                        localtime($time)));
 
        my $gmtime=decode_utf8(POSIX::strftime("%a, %d %b %Y %H:%M:%S %z",
                        localtime($time)));
 
-       return '<span class="date" title="'.$gmtime.'">'.
+       return '<span class="relativedate" title="'.$gmtime.'">'.
                IkiWiki::formattime($time, $format).'</span>';
 } #}}}
 
                IkiWiki::formattime($time, $format).'</span>';
 } #}}}
 
index 121bce477cc1886f04607acb59fdf2eb527919c7..32f8c798bb92452796db61a68d871320cc8fb134 100644 (file)
@@ -10,7 +10,7 @@ show the absolute date instead. Also, this plugin can be used with other
 plugins like [[prettydate]] that change how the absolute date is displayed.
 
 If this plugin is enabled, you may also add relative dates to pages in the
 plugins like [[prettydate]] that change how the absolute date is displayed.
 
 If this plugin is enabled, you may also add relative dates to pages in the
-wiki, by using html elements in the "date" class. For example, this will
-display as a relative date:
+wiki, by using html elements in the "relativedate" class. For example, this
+will display as a relative date:
 
 
-       <span class="date">Fri Oct 17 18:36:13 EDT 2008</span>
+       <span class="relativedate">Fri Oct 17 18:36:13 EDT 2008</span>
index c5e62b3cc13a95bdfb4eed0cade062619a2b8a24..8e05d4065521f473c776ae37e3eed2db42c334b6 100644 (file)
@@ -1,4 +1,4 @@
-// Causes html elements in the 'date' and 'pagedate' classes to be displayed
+// Causes html elements in the 'relativedate' class to be displayed
 // as relative dates. The date is parsed from the title attribute, or from
 // the element content.
 
 // as relative dates. The date is parsed from the title attribute, or from
 // the element content.
 
@@ -7,7 +7,7 @@ var dateElements;
 hook("onload", getDates);
 
 function getDates() {
 hook("onload", getDates);
 
 function getDates() {
-       dateElements = getElementsByClass('date');
+       dateElements = getElementsByClass('relativedate');
        for (var i = 0; i < dateElements.length; i++) {
                var elt = dateElements[i];
                var title = elt.attributes.title;
        for (var i = 0; i < dateElements.length; i++) {
                var elt = dateElements[i];
                var title = elt.attributes.title;