Skip to content
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.

[改善][a11y] グラフのa11y対応としてテーブルもDOMにレンダリングする #1443

Merged

Conversation

KentarouTakeda
Copy link
Contributor

@KentarouTakeda KentarouTakeda commented Mar 14, 2020

👏 解決する issue / Resolved Issues

📝 関連する issue / Related Issues

⛏ 変更内容 / Details of Changes

  • グラフ描画全箇所、noscript時はテーブル(表)を表示
  • グラフ描画時はDOMだけ残し表示は画面外に飛ばす(スクリーンリーダー対応)
  • csvダウンロード(機能のみ・uiは仮) 別PRに回します

備考

  • 変更内容的に型なしで書くのが辛かったのでts対応ブランチより作業開始しました。
    (ts対応のmergeが当面先になりそうな場合、本件のみjsに移植します)
  • wipなので変更内容は今後増えます。

📸 スクリーンショット / Screenshots

no-js

@KentarouTakeda KentarouTakeda changed the title [改善][a11y] グラフ描画のアクセシビリティ工場 [改善][a11y] グラフ描画のアクセシビリティ向上 Mar 14, 2020
@KentarouTakeda KentarouTakeda changed the title [改善][a11y] グラフ描画のアクセシビリティ向上 [改善][a11y] グラフのa11y対応としてテーブルもDOMにレンダリングする Mar 14, 2020
@KentarouTakeda KentarouTakeda marked this pull request as ready for review March 14, 2020 13:44
@magi1125 magi1125 added the accessibility アクセシビリティ関連 label Mar 16, 2020
@KentarouTakeda KentarouTakeda changed the base branch from feature/types/development to development March 20, 2020 05:26
@KentarouTakeda
Copy link
Contributor Author

  • ブランチ元の更新によりconflict発生していたのでそれを解消
  • ブランチ元は development へマージされたので本PRもdevelopmentへ向けるよう変更
  • それにともないconflictが発生したので解消

を行いました。
(そもそも検討の必要なPRだと思いますのでご確認はいつでも良いです。)

@kaizumaki
Copy link
Collaborator

@KentarouTakeda こちらコンフリクトを起こしているので、一度最新を取り込んだ上、解消してもらえますか?

@KentarouTakeda
Copy link
Contributor Author

@kaizumaki conflict解消しました。

Copy link
Contributor

@halsk halsk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

取り込みます!!

@magi1125
Copy link

対応ありがとうございます。確認が遅くなり申し訳ありません。スクリーンリーダーで読み上げられることを確認しました!
挿入頂いているtableのマークアップを改善することでよりスクリーンリーダーフレンドリーにできそうなので、それは別issueで立てようと思います。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
accessibility アクセシビリティ関連
Projects
None yet
Development

Successfully merging this pull request may close these issues.

table提供やcsv提供による、グラフのアクセシビリティへの過渡的な対応
4 participants