Bug(バグ) #1785
[PATCH] [仕様バグ] テキストボックス・テキストエリアのサイズが適切でない
50%
説明
Overview (概要)¶
テキストボックス・テキストエリアのサイズが小さく、文字が入力しづらい。
OpenPNE2に合わせ、デフォルトのサイズを以下のように指定してほしい。
- テキストボックス: size=40
- テキストエリア: cols=50 rows=10
Causes (原因)¶
出力時にサイズを指定していない。
Way to fix (修正手段)¶
- pc_frontend の Formパーツ用 のテンプレートを修正
- https://github.com/kawahara/OpenPNE3/commit/bfa4707f105b2558b580af666dcb6ce5d3d12b29
- この修正の懸念事項として、widgetで指定していた幾つかの attributes (size, col, rows) を無効化してしまう可能性がある。
子チケット
履歴
#1 Kousuke Ebihara が13年以上前に更新
- 対象バージョン を OpenPNE 3.7.0 にセット
#2 Kousuke Ebihara が13年以上前に更新
- 優先度 を Normal(通常) から High(高め) に変更
#3 Shogo Kawahara が13年以上前に更新
- ステータス を New(新規) から Accepted(着手) に変更
- 担当者 を Shogo Kawahara にセット
#4 Shogo Kawahara が13年以上前に更新
- 題名 を [仕様バグ] テキストボックス・テキストエリアのサイズが適切でない から [PATCH] [仕様バグ] テキストボックス・テキストエリアのサイズが適切でない に変更
#5 Shogo Kawahara が13年以上前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
https://github.com/kawahara/OpenPNE3/commit/bfa4707f105b2558b580af666dcb6ce5d3d12b29
未マージです。懸念事項があるのでチェックをお願いします。
#6 Minoru Takai がほぼ13年前に更新
参考程度にコメントをしておきます。以下の考察に基づいて修正が可能か、あるいは以下の考察が間違っているようであれば対応・指摘等、どなたかお願いします。
問題を解消できているか¶
テキストボックス(テキストフィールド:HTMLにおける input[type="input"] 要素)とテキストエリア(HTMLにおける textarea 要素)に対してサイズの属性を与える修正としては、修正に誤りなどはないと判断しています。そういう意味ではコードチェックはOKかと思います(が、懸念事項を考慮する必要があります)。
属性値がそれぞれ size=40, cols=50, rows=10 でよいかについても、2系に合わせるという観点からは問題はないと思います。
この修正による副作用がないか¶
この修正の懸念事項として、widgetで指定していた幾つかの attributes (size, col, rows) を無効化してしまう可能性がある。
と(チケットの概要で)示されていますが、属性値を上書きしてしまうのであれば、この懸念は考慮しなければなりません。
widget で属性が指定されていない場合に限り、デフォルトとなる属性値(size=40 および cols=50, rows=10)を与えるようなことができれば、この問題に対する修正としては適切ではないかと思っています。
「widget で属性が指定されていない場合に限り、デフォルトとなる属性値を与えることができるか」についてはまだ調査していないため、コメントのみを残しておきます。
#7 Shingo Yamada が12年以上前に更新
- 360対象 を beta13 にセット
#8 Maki Takahashi が12年以上前に更新
「widget で属性が指定されていない場合に限り、デフォルトとなる属性値を与えることができるか」について、実際にテストしてみました。
opBlogPluginのPC版「BlogのURL設定(member/config?category=blogUrl)」にて、
MemberConfigBlogUrlFormでは「size=57」と属性指定されていますが、上記修正を取り込んだ状態では「size=40」となっています。
普通にインストールした状態で属性指定しているのは、上記とopIntroFriendPluginのPluginIntroFriendFormのみのようですが
IntroFriendの方は、_partsForm.phpを利用していないため、指定した属性('rows' => 8, 'cols' => 88)が反映しています。
#9 Maki Takahashi が12年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Rejected(差し戻し) に変更
#10 Shingo Yamada が12年以上前に更新
#11 Shingo Yamada が12年以上前に更新
- 優先度が「high」である理由が不明確
- 対応するにしてもマイナーバージョンアップでも可能なないようであることが予想される
#12 Shingo Yamada が12年以上前に更新
- 360対象 を削除 (
beta13)
#13 Kousuke Ebihara が12年以上前に更新
- 優先度 を High(高め) から Normal(通常) に変更
優先度が「high」である理由が不明確
ということなので、 Normal に戻します。
#14 Shouta Kashiwagi が約12年前に更新
- 対象バージョン を OpenPNE 3.7.0 から 252 に変更
#15 Shouta Kashiwagi が約12年前に更新
- 対象バージョン を 252 から OpenPNE 3.8.x に変更