zundaです。
highlight.rbを使っていて、設定-セクションアンカーが <%=whats_new %> の時に、
Javascriptが有効なwwwブラウザで例えば
http://zunda.freeshell.org/d/20051130.html#p03
を閲覧すると、
どうして日本では生卵を食べても問題ないのか - おまぬけ活動日誌(2005-11-30)
になると期待されるtitleが、
● どうして日本では生卵を食べても問題ないのか - おまぬけ活動日誌(2005-11-30)
となるのに気づきました。
「●」は、index.rbのあるディレクトリのtdiary.confで、
@options['whats_new.read_mark'] = '<span class="sanchor">●</span>'
として定義されているものです。
下記のパッチで期待通りの動作になりました。問題が無ければcommitしようと思いま
す。いかがでしょうか? > Javascriptの偉い人 (誰?)
Index: highlight.rb
===================================================================
RCS file: /cvsroot/tdiary/plugin/highlight.rb,v
retrieving revision 1.7
diff -u -u -r1.7 highlight.rb
--- highlight.rb 11 Aug 2005 08:45:21 -0000 1.7
+++ highlight.rb 3 Dec 2005 04:41:11 -0000
@@ -27,7 +27,7 @@
if (highlightElem.tagName == 'H3') {
var diary_title = "#{@conf.html_title.gsub(/"/, '\\"')} (#{@date.strftime('%Y-%m-%d')})";
- var sanchor_length = #{@conf.section_anchor.gsub(/<[^>]+?>/, '').length};
+ var sanchor_length = #{apply_plugin( @conf.section_anchor ).gsub(/<[^>]+?>/, '').length};
var section_title = highlightElem.innerHTML.replace(/<[^>]+?>/g, '').substr(sanchor_length);
document.title = section_title + ' - ' + diary_title;
}
--------------------------------------
STOP HIV/AIDS.
Yahoo! JAPAN Redribbon Campaign 2005
http://pr.mail.yahoo.co.jp/redribbon/
|