ddate: Stop clobbering timeformat when not enabled.
[ikiwiki.git] / IkiWiki / Plugin / ddate.pm
index 2ec1228333c591baeb0288cd80f9972efc15b52d..6c36de0a6b120b6047c44cca610bcd5e80333c29 100644 (file)
@@ -7,7 +7,6 @@ no warnings;
 
 sub import { #{{{
        hook(type => "getsetup", id => "ddate", call => \&getsetup);
-       hook(type => "checkconfig", id => "ddate", call => \&checkconfig);
 } # }}}
 
 sub getsetup { #{{{
@@ -18,18 +17,14 @@ sub getsetup { #{{{
                },
 } #}}}
 
-sub checkconfig () { #{{{
-       if (! defined $config{timeformat} ||
-           $config{timeformat} eq '%c') {
-               $config{timeformat}='on %A, the %e of %B, %Y. %N%nCelebrate %H';
-       }
-} #}}}
-
 sub IkiWiki::displaytime ($;$) { #{{{
        my $time=shift;
        my $format=shift;
        if (! defined $format) {
                $format=$config{timeformat};
+               if ($format eq '%c') {
+                       $format='on %A, the %e of %B, %Y. %N%nCelebrate %H';
+               }
        }
        eval q{
                use DateTime;