• R/O
  • HTTP
  • SSH
  • HTTPS

sandbox: コミット

個人用


コミットメタ情報

リビジョン89ed7e8c3ad8f7f89735c14cb7f6d7f0ca104b62 (tree)
日時2011-12-02 00:22:15
作者takezoe <takezoe@871d...>
コミッターtakezoe

ログメッセージ

memoプラグインで名前を書けるようにした。

変更サマリ

差分

--- a/takezoe/plugin/book/Memo.pm
+++ b/takezoe/plugin/book/Memo.pm
@@ -27,12 +27,26 @@ sub new {
2727 sub inline {
2828 my $self = shift;
2929 my $wiki = shift;
30+ my $name = shift;
3031 my $text = shift;
3132
32- push(@{$self->{'memolist'}}, "[comment]".$text);
33+ if($text eq ''){
34+ $text = $name;
35+ $name = '';
36+ }
37+
38+ if($name ne ''){
39+ push(@{$self->{'memolist'}}, "[comment]".$name." - ".$text);
40+ } else {
41+ push(@{$self->{'memolist'}}, "[comment]".$text);
42+ }
3343 my @list = @{$self->{'memolist'}};
3444
35- return '<span class="memo"><a name="todo-'.($#list + 1).'"></a>'.Util::escapeHTML($text).'</span>';
45+ if($name ne ''){
46+ return '<span class="memo '.Util::escapeHTML($name).'"><a name="todo-'.($#list + 1).'"></a><b>'.Util::escapeHTML($name).'</b> - '.Util::escapeHTML($text).'</span>';
47+ } else {
48+ return '<span class="memo"><a name="todo-'.($#list + 1).'"></a>'.Util::escapeHTML($text).'</span>';
49+ }
3650 }
3751
3852 1;
旧リポジトリブラウザで表示