すべての Ignite UI for jQuery™ コントロールおよびコンポーネントは、1973 年リハビリテーション法第 508 条第 1194 部 22 条を遵守しています。表 1 には、コントロールに関連する第 1194 部 22 条の特定の規則が記載されています。また、igCurrencyEditor
コントロールが各規則を遵守する方法の詳細も含まれています。
各アクセシビリティ規則の要件を満たすためには、コントロールのプロパティについてインタラクティブな設定操作が必要な場合もありますが、ほとんどの場合は、コントロールがプロパティを自動的に設定します。
注: jQuery コントロールはクライアント専用のため、一部の規則はサポートされず、制限とされています。
表 1: 第 508 条遵守の説明
規則 | 法令遵守 |
---|---|
(c) | クライアント側イベントを使用すると、現在の状態を反映する任意のコントロールの DOM 要素の属性を変更することができます。 |
(d) | コントロールのマークアップは、クライアント側のコントロールで、CSS のルールに依存するため、関連付けられたスタイル シートなしで読み取り可能です。 |
(l) | コントロールのスクリプトでページ マークアップを変更している場合、ルール (c) で説明する属性により、新しく作成されたコンテンツはスクリーン リーダーに準拠します。 |
(n) | キーボード ナビゲーション (igCurrencyEditor) |
2014 年に W3C は WAI-ARIA 仕様 を完成しました。障害を持つユーザーに Web コンテンツおよび Web アプリケーションへのアクセシビリティを提供するデザインを定義したものです。igCurrencyEditor
のデザインは、このガイドラインに準拠しています。
以下のリストは、WAI-ARIA をサポートするための igCurrencyEditor
の変更点の詳細を提供します。この変更は、デフォルトですべて有効にされることに注意してください。
igCurrencyEditor
の入力要素が igCurrencyEditor
の tabindex オプションからの相対値を持つ tabindex 属性を描画します。TAB および SHIFT+TAB キーの使用で要素へアクセスできます。注: tabindex オプションは指定されていません。-1 と等しい tabindex は、入力要素の属性として描画されます。
igCurrencyEditor
は textbox ロールで装飾されます。定義済みの listItems オプションがあり、リストが描画される場合、エディター入力は combobox ロールで装飾されます。
igCurrencyEditor
は、ロケールに基づいた相対値の aria-label 属性で装飾されます。デフォルト値は 'Currency Editor' です。
ボタンが描画される場合
リスト項目が描画される場合
オンラインで表示: GitHub