Lines Matching refs:liveRoot
241 var liveRoot = isRemoval ? parent : node;
242 if (!(liveRoot instanceof Element)) {
243 liveRoot = liveRoot.parentElement;
245 while (liveRoot) {
246 if (cvox.AriaUtil.getAriaLive(liveRoot)) {
249 liveRoot = liveRoot.parentElement;
251 if (!liveRoot) {
265 if (cvox.AriaUtil.getRoleAttribute(liveRoot) != 'alert' &&
275 if (cvox.AriaUtil.getAriaBusy(liveRoot)) {
280 if (!cvox.AriaUtil.getAriaRelevant(liveRoot, 'removals')) {
284 if (!cvox.AriaUtil.getAriaRelevant(liveRoot, 'additions')) {
289 cvox.LiveRegions.announceChangeIfVisible(node, liveRoot, isRemoval, handler);
298 * @param {Node} liveRoot The root of the live region this node is in.
304 node, liveRoot, isRemoval, handler) {
305 if (cvox.DomUtil.isVisible(liveRoot)) {
306 cvox.LiveRegions.announceChange(node, liveRoot, isRemoval, handler);
309 if (cvox.DomUtil.isVisible(liveRoot)) {
310 cvox.LiveRegions.announceChange(node, liveRoot, isRemoval, handler);
320 * @param {Node} liveRoot The root of the live region this node is in.
326 node, liveRoot, isRemoval, handler) {
330 if (node != liveRoot) {
339 if (atomicContainer == liveRoot) {
362 if (cvox.AriaUtil.getRoleAttribute(liveRoot) == 'alert' &&
396 var assertive = cvox.AriaUtil.getAriaLive(liveRoot) == 'assertive';