[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[kagemai-users:0308] Re: リプライの時に「内容」を引用したくない
福岡です。
こんにちは。
Mitsuru Shimamura san wrote:
| さて、project内部で影舞を使っているのですが
| バグのリプライを付けるときに「内容」の所に親記事/一つ前のリプライの
| 引用が入ってしまいますが、これを引用しないようにするにはどのようにすればよいでしょうか?
| 引用があると冗長に感じるので毎回手で消しているのですが、不便に感じたので…
以前、同じような要望を聞いてパッチを書いた覚えがあるのですが、
今の影舞には入ってないみたいですし、探しても見つからなかったので
あらためて修正してみました。
以下のパッチをあてると、テキストフィールドの設定に
「リプライ時に前回の内容を引用する」
というオプションが追加されます。
デフォルトは ON になっています。
ちなみに、resource/ja/messages の文字コードは EUC なので、
パッチをあてるときに少しだけご注意ください。
Index: lib/kagemai/elementtype.rb
===================================================================
RCS file: /cvsroot/kagemai/kagemai/lib/kagemai/elementtype.rb,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 elementtype.rb
--- lib/kagemai/elementtype.rb 6 Jul 2004 11:44:35 -0000 1.1.1.1
+++ lib/kagemai/elementtype.rb 24 Nov 2004 11:59:34 -0000
@@ -348,6 +348,9 @@
def self.extended_boolean_options()
[
+ ElementTypeBooleanOption.new('quote',
+ true,
+ MessageBundle[:TextElementType_opt_quote]),
ElementTypeBooleanOption.new('quote_mark',
true,
MessageBundle[:TextElementType_opt_quote_mark]),
Index: lib/kagemai/cgi/htmlhelper.rb
===================================================================
RCS file: /cvsroot/kagemai/kagemai/lib/kagemai/cgi/htmlhelper.rb,v
retrieving revision 1.2
diff -u -r1.2 htmlhelper.rb
--- lib/kagemai/cgi/htmlhelper.rb 3 Aug 2004 22:19:40 -0000 1.2
+++ lib/kagemai/cgi/htmlhelper.rb 24 Nov 2004 11:59:35 -0000
@@ -465,11 +465,11 @@
end
def html_input(value = '', other = {})
- do_html_input(value, true, other)
+ do_html_input(value, false, other)
end
def html_input_with_error(value = '', other = {})
- do_html_input(value, false, other)
+ do_html_input(value, true, other)
end
def html_value(element, index_item = false)
@@ -485,13 +485,13 @@
end
private
- def do_html_input(value, quote, other)
+ def do_html_input(value, error, other)
folding = Folding.new
attr = {'name' => @attr['id'], 'cols' => cols(), 'rows' => rows()}
attr.update(other)
field('textarea', attr) {
- v = value.to_s
- if @attr['quote_mark'] && quote then
+ v = @attr['quote'] ? value.to_s : ''
+ if @attr['quote_mark'] && !error then
v = v.empty? ? '' : folding.render(nil, v).quote
end
v.escape_h
Index: resource/ja/messages
===================================================================
RCS file: /cvsroot/kagemai/kagemai/resource/ja/messages,v
retrieving revision 1.2
diff -u -r1.2 messages
--- resource/ja/messages 3 Aug 2004 22:19:48 -0000 1.2
+++ resource/ja/messages 24 Nov 2004 11:59:35 -0000
@@ -103,6 +103,7 @@
StringElementType_opt_size = サイズ
TextElementType_opt_cols = 横幅
TextElementType_opt_rows = 行数
+TextElementType_opt_quote = リプライ時に前回の内容を引用する
TextElementType_opt_quote_mark = 引用時に引用記号をつける
ElementType_opt_use_cache = 値をキャッシュする
--
福岡ともゆき <fukuoka@xxxxxxxxxxxxx>
http://www.daifukuya.com/