1 ################################################################################
3 # <p>memo¥×¥é¥°¥¤¥ó¤Çµ½Ò¤·¤¿¥á¥â¤Î°ìÍ÷¤òɽ¼¨¤·¤Þ¤¹¡£</p>
8 ################################################################################
9 package plugin::book::Memolist;
10 #==============================================================================
12 #==============================================================================
16 return bless $self,$class;
19 #==============================================================================
21 #==============================================================================
25 my $plugin = $wiki->get_plugin_instance('plugin::book::Memo');
30 my @paths = split(/\//, $wiki->get_CGI()->path_info());
32 for(my $i = 0; $i < $#paths; $i++){
33 $path_prefix .= '../';
36 foreach my $memo (@{$plugin->{'memolist'}}){
37 $buf .= '<li><a href="#todo-'.$count.'">';
39 if($memo =~ /^\[comment\]/){
40 $icon = 'comment.png';
41 } elsif($memo =~ /^\[add\]/){
43 } elsif($memo =~ /^\[delete\]/){
47 $buf .= '<img src="'.$path_prefix.'plugin/book/icons/'.$icon.'" style="border: 0px; position: relative; top: 4px; padding-right: 2px;">';
48 $memo =~ s/^\[.+?\]//;
50 $buf .= Util::escapeHTML($memo).'</a></li>';
55 return '<p>¥á¥â¤Ï¤¢¤ê¤Þ¤»¤ó</p>';
57 return '<ol>'.$buf.'</ol>';