Name: WikiResource FullName: WikiResource interface URI: IW:SuikaWiki:"Wiki//Resource" Initialize: my $HAS_XML = SuikaWiki::Plugin->feature ('SuikaWiki::Markup::XML'); { Name: wikiform_input/res FullName: Get text from resource Format: $r = $o->resource ($p->{name},escape=>1); } { Name: wikiview/res wikiview-resource/res wikipage_list_item/res FullName: Get text from resource Format: if ($HAS_XML) { $r = $o->formatter('view-resource')->replace ($o->resource ($p->{name}), $o); unless (ref $r) { $r = SuikaWiki::Markup::XML->new (type => '#text', value => $r); } } else { $r = $o->formatter('view-resource')->replace ($o->resource ($p->{name}), $o); } } { Name: wikiview-resource/-bare_text FullName: HTML escape for bare text Format: if ($HAS_XML) { $r = SuikaWiki::Markup::XML->new (type => '#text', value => $p->{-bare_text}); } else { $r = $o->escape ($p->{-bare_text}); } } { Name: wikiview-resource/span FullName: Give class name Format: $r = qq() . $o->escape($p->{content}) . ''; } POD:LICENSE: Copyright 2002-2003 Wakaba %%GNUGPL2%%