web-dev-qa-db-ja.com

Stack Exchangeにコメントダイアログを追加するときにキャンセルリンクがない場合、それは使いやすさの問題ではないですか?

Stack ExchangeのどこでもAdd commentをクリックすると、開いたボックスを非表示にできません。私自身、サイトへのコメント投稿の決定を変更しました。

ボックスを閉じるには、キャンセルリンクを設定する必要があると思いませんか?使いやすさの問題ではないですか?

コメントボックスを閉じられないときは困ります。

1
ALH

いいえ、キャンセルボタンは必要ありません

[コメントを追加]ボタンをクリックしているときは、何もしていません。まだコメントを投稿していないため、元に戻すものはありません。

元に戻す機能は、ユーザーが何らかの重大な影響を与えるアクションを実行するときに役立ちます。たとえば、誤ってボタンを押した場合にメールを取り戻すことに興味がある可能性があるため、受信トレイからメールを削除すると、元に戻す必要があります。 Photoshopのような大規模なアプリケーションで、ツールバーやウィンドウなどのレイアウト全体を変更するボタンをクリックした場合、それを元に戻すことは素晴らしい機能です。

一方、コメント領域が表示されることは、それほど重要なことではありません。

ページの一部を削除する場合は、元に戻す機能を含めるのに十分重要な場合があります。たとえば、中央のパネル(質問と回答)を拡大するために、右側のパネル(タグ、関連、コミュニティ掲示板など)を非表示にするボタンがある場合、これを元に戻すことができるとよいでしょう。完全なビューに戻る機能が必要です。 ただし、コメントの追加フォームを非表示にすることで、機能に関してこれ以上何も得られません。

はい、キャンセルボタンが必要です

一部の人にとっては、記入したくないフォームがあると困ります。それはスペースを浪費するわけではありません(大きなディスプレイでは、それは本当に重要ですか?)ユーザーとして間違いを犯したことを常に示しています間違ったボタンをクリックしたか、またはコメントのアイデアですが、その間、それが愚かであることがわかりました。

この動作はあまりユーザーフレンドリーではなく、フォームを非表示にする方法が必要です。

そう?

個人的には、Stack Exchangeの開発者が取り消しを含めないことにした理由を完全に理解しています。 このような機能は、テストおよび保守する必要があるより多くのコードを意味します、そしてコードが少ないほど常に優れています。この機能は数人のユーザーにのみ役立つので、選択は合理的です。

さらに、ndo要素はどこに配置しますか?「コメントを追加」のすぐ下ですか?ユーザーが[コメントを追加]ボタンを逃して、代わりに[キャンセル]をクリックした場合はどうなりますか?おそらく「ヘルプ」の右側にリンクとして表示されているはずですが、この場合、「ヘルプ」の代わりに「キャンセル」をクリックすることもできます。

Escape キーは元に戻す機能を実装するもう1つの方法ですが、コメントを入力しているときにユーザーが誤ってこのキーをクリックする危険性がありますです。

4

私は混乱を理解しています。このサイトでは、2つの異なる機能に「コメントの追加」textlinkと「コメントの追加」ボタンを使用しています。

「コメントの追加」テキストリンクは、テキスト領域とボタンを表示するトグルです。テキストを投稿するには、[コメントを追加] buttonをクリックする必要があります。

「コメントを追加」というテキストリンクをクリックすると、サイトはトグル機能を完全に削除するだけなので、混乱が生じます。これは確かに一般的な動作ではありません。人々が何かを切り替えるとき、彼らは両方向に行くことができると期待しています。しかし、これはStackexchangeでは起こりません。

結局のところ、テキストリンクのより正確な説明は「コメント領域の表示」になります。そして、ユーザーがそれをクリックすると、「コメント領域を隠す」に切り替わります。しかし、コメントを追加するつもりのほとんどのユーザーがコメント領域を非表示にすることはないので、なぜそれが正確に役に立たないのかもわかります。

別の考え方として、コメントボックスが常に表示されている場合は、[キャンセル]ボタンは不要です。ただし、サイトの作成者はデフォルトでコメントボックスを非表示にすることを選択しているため、「コメントを追加」テキストリンクをクリックしたときに双方向のトグルアクションを期待するのは当然です。

0
Jung Lee