#edit_today.rb Rev.1.3$ def edit_today_init @conf['edit_today.caption'] ||= 'この日を編集' end add_title_proc do |date,title| edit_today_link( date , title ) end def edit_today_link( date , title ) return '' if feed? unless @mode == 'day' y = date.strftime( '%Y' ) m = date.strftime( '%m' ) d = date.strftime( '%d' ) edit_today_init caption = @conf['edit_today.caption'] unless @conf.mobile_agent? r = <<-HTML #{title}\n #{caption} HTML else title end else title end end def saveconf_edit_today if @mode == 'saveconf' then @conf['edit_today.caption'] = @cgi.params['edit_today_caption'][0] end end add_conf_proc('EditToday', 'edit_todayアンカー') do saveconf_edit_today edit_today_init r = <<-HTML
日付の横にその日の編集モードへ直接入るアンカーを表示します。
" unless @conf.mobile_agent?}リンクを示す文字列を指定します.アイコンなども指定出来ます。
記入例:
リンク:
テーマを編集出来る場合はそちらで、出来ない場合はappend-css.rbを使って見た目を定義してください。
span.edit-todayのクラスを用意しています。
HTML end