123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
-
- Map.prototype.setD = function(k,v){
- if (!this.has(k)){
- this.set(k,v)
- // clog("SetD")
- return [this.get(k),1]
- }
- return [this.get(k),0]
- // clog("SetD0")
- }
-
-
- function rev_sort(a,b){
- if (a>b){return -1}
- else if (a<b){return 1}
- else {return 0}
- }
- function sort2(a,b){
- if (a[1]>b[1]){return -1}
- else if (a[1]<b[1]){return 1}
- else {return 0}
- }
-
- function vx_flat(m,attr){
- var k,v
- var ret = new Map()
- var o = {}
- for ([k,v] of m){
- // clog(k,v)
- o[k]=v[attr]
- ret.set(k,v[attr])
- }
- return ret
- return o
- }
- function inc_vx(m,attr){
- // var [mx,flag,zz] = m.setD(attr,{cnt:0})
- var [mx] = m.setD(attr,{cnt:0})
- // clog("...",mx)
- mx.cnt+=1
- // clog("...",mx,flag,zz)
- }
-
- function big_run(){
- var i,k,j,v
- var m = new Map()
- var r = {
- m2:new Map(),
- }
- var cnt=0
- var a = $("*")
- clog("LEN",a.length)
- for (v of a){
- cnt+=1
-
- for (let attr of v.getAttributeNames()){
- inc_vx(m,attr)
- // clog(attr,attr.includes("aria"))
- if (attr.includes("aria")||attr.includes("data")||attr.includes("role")) {
- let val = v.getAttribute(attr)
- inc_vx(r.m2,attr + ":" +val)
- }
-
- }
- // /*
- // clog(cnt,v)
-
- if (cnt>109){
- // clog(m)
- }
- // */
- }
- return vx_flat(r.m2,"cnt")
- return {m,r}
- return vx_flat(m,"cnt")
- // vx_flat()
- }
-
- clog("....?")
-
- // class st extends s.Component {
- // cellInnerDiv
-
- // $(`[data-testid="cellInnerDiv"]:not(.tx2)`)
|