mozilla

Compare Revisions

Accessibility/LiveRegionDevGuide

Change Revisions

Revision 171339:

Revision 171339 by Shaeger on

Revision 171340:

Revision 171340 by Shaeger on

Title:
Accessibility/LiveRegionDevGuide
Accessibility/LiveRegionDevGuide
Slug:
Accessibility//LiveRegionDevGuide
Accessibility//LiveRegionDevGuide
Tags:
Accessibility
Accessibility
Content:

Revision 171339
Revision 171340
n101      This property determines the interruption policy for the evn101      This property determines the interruption policy or politen
>ent and can have values of "off", "polite", "assertive" and "rude>ess level for the event and can have values of "off", "polite", "
>". This property, along with an event's time stamp, determine the>assertive" and "rude". This property, along with an event's time 
> priority of a message within the priority queue.>stamp, determine the priority of a message within the priority qu
 >eue. The following describes actions that should be taken for an 
 >event with the given politeness level:
tt103    <ul>
104      <li>off: No action should be taken. The event should be fil
 >tered out as early as possible to prevent performance degradation
 >.
105      </li>
106      <li>polite: A message should be derived from the event and 
 >added to the queue.
107      </li>
108      <li>assertive: The queue should be purged of 'polite' messa
 >ges and the new message should be added to the queue. Speak shoul
 >d not be interrupted.
109      </li>
110      <li>rude: The queue should be purged of 'polite' and 'asser
 >tive' messages and the new message should be added to the queue. 
 >Current utterances should be allowed to finish but the 'rude' mes
 >sages should be output as soon as possible.
111      </li>
112    </ul>
113    <h3 name="container-atomic">
114      container-atomic
115    </h3>
116    <h3 name="container-channel">
117      container-channel
118    </h3>
119    <p>
120      The channel property defines two channels - 'main' and 'ale
 >rt'. It was originally intended to give web developers a means to
 > force a live region message to go to a separate output device. F
 >or instance, a 'main' channel message might go to the speech gene
 >rator while an 'alert' channel message might be sent to a Braille
 > device. However, the channel property is also significant for si
 >ngle output applications that rely on speech output only. In this
 > case, 'main' channel messages are queued according to the 'live'
 > property and 'alert' channel messages bypass the queue and are o
 >utput immediately. The rationale being that alerts are meant to q
 >uickly grab the user's attention in the event of a major issue, s
 >uch as a system/server failure.
121    </p>
122    <h3 name="container-relevant">
123      container-relevant
124    </h3>

Back to History