#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?}

表示関連

リンクを示す文字列を指定します.アイコンなども指定出来ます。

記入例:

  1. この日の日記を編集
  2. <img src='icons/edit.png' alt='この日を編集' width='15' height='15'>

リンク:

CSS関連

テーマを編集出来る場合はそちらで、出来ない場合はappend-css.rbを使って見た目を定義してください。

span.edit-todayのクラスを用意しています。

HTML end