summaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/format.pm
blob: a219190e820a4f579a389c223a536a371e357ef7 (plain)
  1. #!/usr/bin/perl
  2. package IkiWiki::Plugin::format;
  3. use warnings;
  4. use strict;
  5. use IkiWiki 2.00;
  6. sub import { #{{{
  7. hook(type => "preprocess", id => "format", call => \&preprocess);
  8. } #}}}
  9. sub preprocess (@) { #{{{
  10. my $format=$_[0];
  11. shift; shift;
  12. my $text=$_[0];
  13. shift; shift;
  14. my %params=@_;
  15. if (! defined $format || ! defined $text) {
  16. error(gettext("must specify format and text"));
  17. }
  18. elsif (! exists $IkiWiki::hooks{htmlize}{$format}) {
  19. error(sprintf(gettext("unsupported page format %s"), $format));
  20. }
  21. return IkiWiki::htmlize($params{page}, $params{destpage}, $format, $text);
  22. } #}}}
  23. 1
yfqww7ar@mykerinos.kheops.frmug.org/debconf0
-rw-r--r--tags/aa/d2/20170729062100.tyvy76lpyfqww7ar@mykerinos.kheops.frmug.org/debian0
-rw-r--r--tags/aa/d2/20170729062100.tyvy76lpyfqww7ar@mykerinos.kheops.frmug.org/inbox0
-rw-r--r--tags/aa/d2/20170729062100.tyvy76lpyfqww7ar@mykerinos.kheops.frmug.org/old0
-rw-r--r--tags/aa/d2/465C490C.2030706@weisser-ol.de/debian0
-rw-r--r--tags/aa/d2/488F30B4.4000600@kaospilot.dk/inbox0
-rw-r--r--tags/aa/d2/488F30B4.4000600@kaospilot.dk/old0
-rw-r--r--tags/aa/d2/488F30B4.4000600@kaospilot.dk/replied0
-rw-r--r--tags/aa/d2/530390A7.1050305@debian.org/debian0
-rw-r--r--tags/aa/d2/530390A7.1050305@debian.org/unread0
-rw-r--r--tags/aa/d2/8762e42pb9.fsf@poker.hands.com/debian0
-rw-r--r--tags/aa/d2/8762e42pb9.fsf@poker.hands.com/signed0
-rw-r--r--tags/aa/d2/9ce89212-a7b2-ffe9-5fd6-8a82016ffb40@debian.org/debian0
-rw-r--r--tags/aa/d2/9ce89212-a7b2-ffe9-5fd6-8a82016ffb40@debian.org/unread0
-rw-r--r--tags/aa/d2/CANTHhvbck3VpEM1fgEE5jKWwxgv3jnHpiSiXQotCuB4RFVUXHQ@mail.gmail.com/sugar0
-rw-r--r--tags/aa/d2/CANTHhvbck3VpEM1fgEE5jKWwxgv3jnHpiSiXQotCuB4RFVUXHQ@mail.gmail.com/unread0
-rw-r--r--tags/aa/d2/handler.976177.D976177.160869014412522.ackdone@bugs.debian.org/attachment0
-rw-r--r--tags/aa/d2/handler.976177.D976177.160869014412522.ackdone@bugs.debian.org/debian0
-rw-r--r--tags/aa/d2/handler.976177.D976177.160869014412522.ackdone@bugs.debian.org/inbox0
-rw-r--r--tags/aa/d2/handler.976177.D976177.160869014412522.ackdone@bugs.debian.org/killed0
-rw-r--r--tags/aa/d2/handler.976177.D976177.160869014412522.ackdone@bugs.debian.org/unread0
-rw-r--r--tags/aa/d2/handler.979763.D979763.165557789131491.ackdone@bugs.debian.org/debian0
-rw-r--r--tags/aa/d2/handler.979763.D979763.165557789131491.ackdone@bugs.debian.org/inbox0
-rw-r--r--tags/aa/d2/handler.979763.D979763.165557789131491.ackdone@bugs.debian.org/killed0
-rw-r--r--tags/aa/d2/handler.979763.D979763.165557789131491.ackdone@bugs.debian.org/unread0
-rw-r--r--tags/aa/d2/handler.s.C.13590117016884.transcript@bugs.debian.org/debian0
-rw-r--r--tags/aa/d2/mailman.21.1668585601.27410.pkg-javascript-devel@alioth-lists.debian.net/inbox0
-rw-r--r--tags/aa/d2/mailman.21.1668585601.27410.pkg-javascript-devel@alioth-lists.debian.net/killed0
-rw-r--r--tags/aa/d2/mailman.21.1668585601.27410.pkg-javascript-devel@alioth-lists.debian.net/unread0
39 files changed, 0 insertions, 0 deletions