1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
# titile_list.rb $Revision: 1.15 $
#
# title_list: ɽƤΥȥꥹȤɽ
# ѥ(å̤):
# rev: սɽ(false)
#
# : ȥꥹȤϡ쥤Ȥפʤ
# ʤޤإåեåtableȤäꡢCSSɬ
# פǤ礦
#
def title_list( rev = false, extra_erb = 'obsolete' )
result = ''
if extra_erb != 'obsolete'
result << %Q|<p class="message">option 'extra_erb' is obsolete!<p>|
end
keys = @diaries.keys.sort
keys = keys.reverse if rev
keys.each do |date|
next unless @diaries[date].visible?
result << %Q[<p class="recentitem"><a href="#{@index}#{anchor date}">#{@diaries[date].date.strftime( @date_format )}</a></p>\n<div class="recentsubtitles">\n]
if !@plugin_files.grep(/\/category.rb$/).empty? and @diaries[date].categorizable?
@diaries[date].each_section do |section|
result << %Q[#{section.stripped_subtitle_to_html}<br>\n] if section.stripped_subtitle
end
else
@diaries[date].each_section do |section|
result << %Q[#{section.subtitle_to_html}<br>\n] if section.subtitle
end
end
result << "</div>\n"
end
apply_plugin( result )
end
|