1 ################################################################################
3 # <p>¿ÞɽÈÖ¹æ¤Ê¤É¤ò½ÐÎϤ¹¤ë¤¿¤á¤Î¥Ñ¥é¥°¥é¥Õ¥×¥é¥°¥¤¥ó¤Ç¤¹¡£</p>
5 # {{caption ɽ,¥á¥½¥Ã¥É°ìÍ÷}}
7 # <p>°Ê²¼¤Î¤è¤¦¤ÊHTML¤¬½ÐÎϤµ¤ì¤Þ¤¹¡£</p>
9 # >div class="caption"<ɽ1: ¥á¥½¥Ã¥É°ìÍ÷>/div<
12 # link¥×¥é¥°¥¤¥ó¤ò»ÈÍѤ·¤ÆÁê¸ß»²¾È¤ò¤Ï¤ë¾ì¹ç¤ÏÂè3°ú¿ô¤Ë¥ê¥ó¥¯ÍѤΥé¥Ù¥ë¤òµ½Ò¤·¤Þ¤¹¡£
13 # link¥×¥é¥°¥¤¥ó¤Ç¤Ï¤³¤Î¥é¥Ù¥ë¤ò»ØÄꤷ¤Æ¥ê¥ó¥¯¤òºîÀ®¤·¤Þ¤¹¡£
16 # {{caption ɽ,¥á¥½¥Ã¥É°ìÍ÷,method_list}}
18 # ¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï{{link method_list}}¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
21 ################################################################################
22 package plugin::book::Caption;
23 #==============================================================================
25 #==============================================================================
29 return bless $self,$class;
32 #==============================================================================
34 #==============================================================================
44 my $plugin = $wiki->get_plugin_instance('plugin::book::Chapter');
47 return '<div class="caption">'.
48 Util::escapeHTML($type).$plugin->{'chapter'}.'-'.$self->{$type}.': '.
49 Util::escapeHTML($caption).'</div>';
51 return '<div class="caption"><a name="'.Util::escapeHTML($anchor).'">'.
52 Util::escapeHTML($type).$plugin->{'chapter'}.'-'.$self->{$type}.': '.
53 Util::escapeHTML($caption).'</a></div>';
57 #==============================================================================
59 #==============================================================================
62 foreach my $key (keys(%$self)){