define(["dojo/dom-attr","dojo/_base/lang","../main","../hccss"],function(c,d,e){d.mixin(e,{hasWaiRole:function(a,b){a=this.getWaiRole(a);return b?-1<a.indexOf(b):0<a.length},getWaiRole:function(a){return d.trim((c.get(a,"role")||"").replace("wairole:",""))},setWaiRole:function(a,b){c.set(a,"role",b)},removeWaiRole:function(a,b){var f=c.get(a,"role");f&&(b?(b=d.trim((" "+f+" ").replace(" "+b+" "," ")),c.set(a,"role",b)):a.removeAttribute("role"))},hasWaiState:function(a,b){return a.hasAttribute?a.hasAttribute("aria-"+
|
b):!!a.getAttribute("aria-"+b)},getWaiState:function(a,b){return a.getAttribute("aria-"+b)||""},setWaiState:function(a,b,c){a.setAttribute("aria-"+b,c)},removeWaiState:function(a,b){a.removeAttribute("aria-"+b)}});return e});
|