-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
【1人目確認中→森本さん確認待ち】[ グリッドカラム ] ツールバーからのリンク指定機能にnoreferrer、nofollow、link descriptionオプションを追加 #2367
base: develop
Are you sure you want to change the base?
【1人目確認中→森本さん確認待ち】[ グリッドカラム ] ツールバーからのリンク指定機能にnoreferrer、nofollow、link descriptionオプションを追加 #2367
Conversation
@MasayaMORIMOTO
下記気になる点です
|
@MasayaMORIMOTO
|
@MasayaMORIMOTO |
@sysbird |
@MasayaMORIMOTO 細かいことで恐縮ですが、 |
@sysbird |
チケットへのリンク / 変更の理由(元のissueがあればリンクを貼り付ければOK)
#2199
どういう変更をしたか?
リンクツールバーに Edit link を追加し、a タグの rel やアクセシビリティ対応のテキストを設定できるようにしました。
・Add noreferrerと Add nofollow: rel に noreferrer と nofollow をそれぞれ設定できます。外すことも可能です。
・Accesibility link description: アクセシビリティ対応のテキスト設定にテキストを入れると、aria-label と visually-hidden の要素を持つspanにテキストが入ります。デフォルトでは 「ブロック名 + link」のテキストが設定されます。
スクリーンショットまたは動画
変更後 After
実装者の確認事項
実装者はレビュワーに回す前に以下の事を確認してチェックをつけてください。
プログラムの変更の場合
テストを書かないのは普通ではありません。書けるテストは極力書くようにしてください。
変更内容について何を確認したか、どういう方法で確認をしたかなど
編集画面でグリッドカラムアイテムのリンクツールバーの Edit link から Add noreferrer、Add nofollow、Accesibility link description が追加できることを確認しました。
編集画面で設定した rel に noreferrer、nofollow、aria-label と visually-hidden の要素を持つ span に Accesibility link description に入力した内容がフロントエンドのソースで出力されていることを確認しました。
編集画面で Edit link を設定後、設定を削除したときに、rel の noreferrer、nofollow が消えていることを確認しました。また、aria-label と visually-hidden の要素を持つ span に 「ブロック名 + link」のテキストが設定されます。
リンクだけ設定した場合は aria-label と visually-hidden の要素を持つ span に 「ブロック名 + link」のテキストが設定されることを確認しました。
aria-label属性が削除されていることを確認しました。
「リンクを別ウィンドウで開く」のチェックがない場合、targetの出力がないことを確認しました。
「リンクを別ウィンドウで開く」のチェックがある場合、targetが出力され、「_blank」が入ることを確認しました。
「noreferrer を追加」「nofollow を追加」のチェックがない場合、relの出力がないことを確認しました。
「noreferrer を追加」「nofollow を追加」のチェックがある場合、relが出力され、「noreferrer」「nofollow」がそれぞれ入ることを確認しました。
develop ブランチで作ったリンク設定付きのグリッドカラムアイテムブロックをこのの編集画面で開いた時「復旧を試みる」が出ないことを確認しました。
レビュワーに回す前の確認事項
レビュワー確認方法・確認内容など
レビュワー向け
レビュワーが確認して変更が反映されていない場合の確認事項
レビューしてみて意図した動作をしない場合は再度ビルドするなど以下の項目を確認してください。