Re: [pgAdmin4][RM#4772] Add aria-label attribute to buttons used in graphical explain plan
Nagesh Dhope <[email protected]> Fri, 27 Dec 2019 12:56:27 +0530
| Newsgroups | gmane.comp.db.postgresql.pgadmin.devel |
|---|---|
| Message-ID | <CAA3zdZrxSoNSn5ytpcDUN5cfWKk2BU5XnDXULEjWDxfR1pJuBA@mail.gmail.com> |
--000000000000143022059aaa6a07 Content-Type: multipart/alternative; boundary="00000000000014301f059aaa6a05" --00000000000014301f059aaa6a05 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Please find an updated patch. The patch includes fix for not to blur the focus from (Zoom in, Zoom out, Zoom to original and Download) button after a click. On Fri, Dec 20, 2019 at 5:47 PM Murtuza Zabuawala < [email protected]> wrote: > Hi, > > PFA patch for adding aria-label to buttons used in graphical explain plan > section. > > - Fixed another minor issue where we will only use dialog tab navigator > keyboard shortcuts only on visible tabs. > > > -- > Regards, > Murtuza Zabuawala > EnterpriseDB: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > > -- Thanks, Nagesh --00000000000014301f059aaa6a05 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hi Hackers,<div>Please find an updated patch. The patch in= cludes fix for not to blur the focus from (Zoom in, Zoom out, Zoom to origi= nal and Download) button after a click.</div><div><br></div></div><br><div = class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Dec 20,= 2019 at 5:47 PM Murtuza Zabuawala <<a href=3D"mailto:murtuza.zabuawala@= enterprisedb.com">[email protected]</a>> wrote:<br></di= v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde= r-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div d= ir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-fami= ly:verdana,sans-serif;color:rgb(68,68,68)">Hi,<br clear=3D"all"></div><div = class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(6= 8,68,68)"><br></div><div class=3D"gmail_default" style=3D"font-family:verda= na,sans-serif;color:rgb(68,68,68)">PFA patch for adding aria-label to butto= ns used in graphical explain plan section.</div><div class=3D"gmail_default= " style=3D"font-family:verdana,sans-serif;color:rgb(68,68,68)"><br></div><d= iv class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rg= b(68,68,68)">- Fixed another minor issue where we will only use=C2=A0dialog= tab navigator keyboard shortcuts only on visible tabs.</div><div class=3D"= gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(68,68,68)"= ><br></div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-s= erif;color:rgb(68,68,68)"><br></div><div><div dir=3D"ltr"><div dir=3D"ltr">= <div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div= dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><font size=3D"2" f= ace=3D"verdana, sans-serif" color=3D"#444444">--</font><div><font size=3D"2= " face=3D"verdana, sans-serif" color=3D"#444444">Regards,</font><div><font = size=3D"2"><font face=3D"verdana, sans-serif" color=3D"#444444">Murtuza Zab= uawala<br>EnterpriseDB:=C2=A0<a href=3D"http://www.enterprisedb.com/" rel= =3D"noreferrer" target=3D"_blank">http://www.enterprisedb.com</a><br>The En= terprise PostgreSQL Company</font></font></div></div><div><font size=3D"2">= <font face=3D"verdana, sans-serif" color=3D"#444444"><br></font></font></di= v></div></div></div></div></div></div></div></div></div></div></div></div><= /div></div></div></div></div></div> </blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"= class=3D"gmail_signature"><div dir=3D"ltr">Thanks,<div>Nagesh</div></div><= /div> --00000000000014301f059aaa6a05-- --000000000000143022059aaa6a07 Content-Type: application/octet-stream; name="RM4772.patch" Content-Disposition: attachment; filename="RM4772.patch" Content-Transfer-Encoding: base64 Content-ID: <f_k4ntve4f0> X-Attachment-Id: f_k4ntve4f0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL21pc2Mvc3RhdGljL2V4cGxhaW4vanMvZXhwbGFpbi5q cyBiL3dlYi9wZ2FkbWluL21pc2Mvc3RhdGljL2V4cGxhaW4vanMvZXhwbGFpbi5qcwppbmRleCAx NGNhNzZhLi45YjdlZjQwIDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi9taXNjL3N0YXRpYy9leHBs YWluL2pzL2V4cGxhaW4uanMKKysrIGIvd2ViL3BnYWRtaW4vbWlzYy9zdGF0aWMvZXhwbGFpbi9q cy9leHBsYWluLmpzCkBAIC0xMjgzLDcgKzEyODMsOCBAQCBkZWZpbmUoJ3BnYWRtaW4ubWlzYy5l eHBsYWluJywgWwogICAgICAgICB9KS5hcHBlbmRUbyhncmFwaGljYWxDb250YWluZXIpLAogICAg ICAgICB6b29tSW5CdG4gPSAkKCc8YnV0dG9uPjwvYnV0dG9uPicsIHsKICAgICAgICAgICBjbGFz czogJ2J0biBidG4tc2Vjb25kYXJ5IHBnLWV4cGxhaW4tem9vbS1idG4nLAotICAgICAgICAgIHRp dGxlOiAnWm9vbSBpbicsCisgICAgICAgICAgdGl0bGU6IGdldHRleHQoJ1pvb20gaW4nKSwKKyAg ICAgICAgICAnYXJpYS1sYWJlbCc6IGdldHRleHQoJ1pvb20gaW4nKSwKICAgICAgICAgICB0YWJp bmRleDogMCwKICAgICAgICAgfSkuYXBwZW5kVG8oem9vbUFyZWEpLmFwcGVuZCgKICAgICAgICAg ICAkKCc8aT48L2k+JywgewpAQCAtMTI5MSw3ICsxMjkyLDggQEAgZGVmaW5lKCdwZ2FkbWluLm1p c2MuZXhwbGFpbicsIFsKICAgICAgICAgICB9KSksCiAgICAgICAgIHpvb21Ub05vcm1hbCA9ICQo JzxidXR0b24+PC9idXR0b24+JywgewogICAgICAgICAgIGNsYXNzOiAnYnRuIGJ0bi1zZWNvbmRh cnkgcGctZXhwbGFpbi16b29tLWJ0bicsCi0gICAgICAgICAgdGl0bGU6ICdab29tIHRvIG9yaWdp bmFsJywKKyAgICAgICAgICB0aXRsZTogZ2V0dGV4dCgnWm9vbSB0byBvcmlnaW5hbCcpLAorICAg ICAgICAgICdhcmlhLWxhYmVsJzogZ2V0dGV4dCgnWm9vbSB0byBvcmlnaW5hbCcpLAogICAgICAg ICAgIHRhYmluZGV4OiAwLAogICAgICAgICB9KS5hcHBlbmRUbyh6b29tQXJlYSkuYXBwZW5kKAog ICAgICAgICAgICQoJzxpPjwvaT4nLCB7CkBAIC0xMjk5LDcgKzEzMDEsOCBAQCBkZWZpbmUoJ3Bn YWRtaW4ubWlzYy5leHBsYWluJywgWwogICAgICAgICAgIH0pKSwKICAgICAgICAgem9vbU91dEJ0 biA9ICQoJzxidXR0b24+PC9idXR0b24+JywgewogICAgICAgICAgIGNsYXNzOiAnYnRuIGJ0bi1z ZWNvbmRhcnkgcGctZXhwbGFpbi16b29tLWJ0bicsCi0gICAgICAgICAgdGl0bGU6ICdab29tIG91 dCcsCisgICAgICAgICAgdGl0bGU6IGdldHRleHQoJ1pvb20gb3V0JyksCisgICAgICAgICAgJ2Fy aWEtbGFiZWwnOiBnZXR0ZXh0KCdab29tIG91dCcpLAogICAgICAgICAgIHRhYmluZGV4OiAwLAog ICAgICAgICB9KS5hcHBlbmRUbyh6b29tQXJlYSkuYXBwZW5kKAogICAgICAgICAgICQoJzxpPjwv aT4nLCB7CkBAIC0xMzEzLDcgKzEzMTYsOCBAQCBkZWZpbmUoJ3BnYWRtaW4ubWlzYy5leHBsYWlu JywgWwogICAgICAgICBkb3dubG9hZEJ0biA9ICQoJzxidXR0b24+PC9idXR0b24+JywgewogICAg ICAgICAgIGlkOiAnYnRuLWV4cGxhaW4tZG93bmxvYWQnLAogICAgICAgICAgIGNsYXNzOiAnYnRu IGJ0bi1zZWNvbmRhcnkgcGctZXhwbGFpbi1kb3dubG9hZC1idG4nLAotICAgICAgICAgIHRpdGxl OiAnRG93bmxvYWQnLAorICAgICAgICAgIHRpdGxlOiBnZXR0ZXh0KCdEb3dubG9hZCcpLAorICAg ICAgICAgICdhcmlhLWxhYmVsJzogZ2V0dGV4dCgnRG93bmxvYWQnKSwKICAgICAgICAgICB0YWJp bmRleDogMCwKICAgICAgICAgICBkaXNhYmxlZDogZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICB2 YXIgY3VycmVudF9icm93c2VyID0gcGdBZG1pbi5Ccm93c2VyLmdldF9icm93c2VyKCk7CkBAIC0x MzQxLDcgKzEzNDUsOCBAQCBkZWZpbmUoJ3BnYWRtaW4ubWlzYy5leHBsYWluJywgWwogICAgICAg JCgnPGJ1dHRvbj48L2J1dHRvbj4nLCB7CiAgICAgICAgIGlkOiAnYnRuLWV4cGxhaW4tc3RhdHMn LAogICAgICAgICBjbGFzczogJ2J0biBidG4tc2Vjb25kYXJ5IHBnLWV4cGxhaW4tc3RhdHMtYnRu JywKLSAgICAgICAgdGl0bGU6ICdTdGF0aXN0aWNzJywKKyAgICAgICAgdGl0bGU6IGdldHRleHQo J1N0YXRpc3RpY3MnKSwKKyAgICAgICAgJ2FyaWEtbGFiZWwnOiBnZXR0ZXh0KCdTdGF0aXN0aWNz JyksCiAgICAgICAgIHRhYmluZGV4OiAwLAogICAgICAgfSkuYXBwZW5kVG8oc3RhdHNBcmVhKS5h cHBlbmQoCiAgICAgICAgICQoJzxpPjwvaT4nLCB7CkBAIC0xMzgwLDcgKzEzODUsNiBAQCBkZWZp bmUoJ3BnYWRtaW4ubWlzYy5leHBsYWluJywgWwogICAgICAgICAgIHZhciB0b2RheSAgPSBuZXcg RGF0ZSgpOwogICAgICAgICAgIHZhciBmaWxlbmFtZSA9ICdleHBsYWluX3BsYW5fJyArIHRvZGF5 LmdldFRpbWUoKSArICcuc3ZnJzsKICAgICAgICAgICBzdmdEb3dubG9hZGVyLmRvd25sb2FkU1ZH KHMudG9TdHJpbmcoKSwgZmlsZW5hbWUpOwotICAgICAgICAgIGRvd25sb2FkQnRuLnRyaWdnZXIo J2JsdXInKTsKICAgICAgICAgfQogICAgICAgfTsKIApAQCAtMTQ1MCw3ICsxNDU0LDYgQEAgZGVm aW5lKCdwZ2FkbWluLm1pc2MuZXhwbGFpbicsIFsKICAgICAgICAgICAgICdoZWlnaHQnOiBoICog Y3Vycl96b29tX2ZhY3RvciwKICAgICAgICAgICB9KTsKICAgICAgICAgICBwbGFuRGl2LmRhdGEo J3pvb20tZmFjdG9yJywgY3Vycl96b29tX2ZhY3Rvcik7Ci0gICAgICAgICAgem9vbUluQnRuLnRy aWdnZXIoJ2JsdXInKTsKICAgICAgICAgfSk7CiAKICAgICAgICAgem9vbU91dEJ0bi5vbignY2xp Y2snLCBmdW5jdGlvbigpIHsKQEAgLTE0NjYsNyArMTQ2OSw2IEBAIGRlZmluZSgncGdhZG1pbi5t aXNjLmV4cGxhaW4nLCBbCiAgICAgICAgICAgICAnaGVpZ2h0JzogaCAqIGN1cnJfem9vbV9mYWN0 b3IsCiAgICAgICAgICAgfSk7CiAgICAgICAgICAgcGxhbkRpdi5kYXRhKCd6b29tLWZhY3Rvcics IGN1cnJfem9vbV9mYWN0b3IpOwotICAgICAgICAgIHpvb21PdXRCdG4udHJpZ2dlcignYmx1cicp OwogICAgICAgICB9KTsKIAogICAgICAgICB6b29tVG9Ob3JtYWwub24oJ2NsaWNrJywgZnVuY3Rp b24oKSB7CkBAIC0xNDgyLDcgKzE0ODQsNiBAQCBkZWZpbmUoJ3BnYWRtaW4ubWlzYy5leHBsYWlu JywgWwogICAgICAgICAgICAgJ2hlaWdodCc6IGggKiBjdXJyX3pvb21fZmFjdG9yLAogICAgICAg ICAgIH0pOwogICAgICAgICAgIHBsYW5EaXYuZGF0YSgnem9vbS1mYWN0b3InLCBjdXJyX3pvb21f ZmFjdG9yKTsKLSAgICAgICAgICB6b29tVG9Ob3JtYWwudHJpZ2dlcignYmx1cicpOwogICAgICAg ICB9KTsKIAogICAgICAgICBkb3dubG9hZEJ0bi5vbignY2xpY2snLCBmdW5jdGlvbigpIHsKQEAg LTE0OTUsNyArMTQ5Niw2IEBAIGRlZmluZSgncGdhZG1pbi5taXNjLmV4cGxhaW4nLCBbCiAgICAg ICAgICAgICAgIHZhciB0b2RheSAgPSBuZXcgRGF0ZSgpOwogICAgICAgICAgICAgICB2YXIgZmls ZW5hbWUgPSAnZXhwbGFpbl9wbGFuXycgKyB0b2RheS5nZXRUaW1lKCkgKyAnLnN2Zyc7CiAgICAg ICAgICAgICAgIHN2Z0Rvd25sb2FkZXIuZG93bmxvYWRTVkcocy50b1N0cmluZygpLCBmaWxlbmFt ZSk7Ci0gICAgICAgICAgICAgIGRvd25sb2FkQnRuLnRyaWdnZXIoJ2JsdXInKTsKICAgICAgICAg ICAgIH0KICAgICAgICAgICB9KTsKICAgICAgICAgfSk7CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1p bi9zdGF0aWMvanMvZGlhbG9nX3RhYl9uYXZpZ2F0b3IuanMgYi93ZWIvcGdhZG1pbi9zdGF0aWMv anMvZGlhbG9nX3RhYl9uYXZpZ2F0b3IuanMKaW5kZXggNTk0MzcxMS4uYjNmZmM5OSAxMDA2NDQK LS0tIGEvd2ViL3BnYWRtaW4vc3RhdGljL2pzL2RpYWxvZ190YWJfbmF2aWdhdG9yLmpzCisrKyBi L3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9kaWFsb2dfdGFiX25hdmlnYXRvci5qcwpAQCAtMTksNyAr MTksNyBAQCBjbGFzcyBkaWFsb2dUYWJOYXZpZ2F0b3IgewogCiAgICAgdGhpcy50YWJTd2l0Y2hp bmcgPSBmYWxzZTsKIAotICAgIHRoaXMudGFicyA9IHRoaXMuZGlhbG9nQ29udGFpbmVyLmZpbmQo Jy5uYXYtdGFicycpOworICAgIHRoaXMudGFicyA9IHRoaXMuZGlhbG9nQ29udGFpbmVyLmZpbmQo Jy5uYXYtdGFiczp2aXNpYmxlJyk7CiAKICAgICBpZiAodGhpcy50YWJzLmxlbmd0aCA+IDAgKSB7 CiAgICAgICB0aGlzLnRhYnMgPSB0aGlzLnRhYnNbMF07CkBAIC0zNSw3ICszNSw3IEBAIGNsYXNz IGRpYWxvZ1RhYk5hdmlnYXRvciB7CiAKICAgb25LZXlib2FyZEV2ZW50KGV2ZW50LCBzaG9ydGN1 dCkgewogICAgIHZhciBjdXJyZW50VGFiUGFuZSA9ICB0aGlzLmRpYWxvZ0NvbnRhaW5lcgotICAg ICAgICAuZmluZCgnLnRhYi1jb250ZW50OmZpcnN0ID4gLnRhYi1wYW5lLmFjdGl2ZTpmaXJzdCcp LAorICAgICAgICAuZmluZCgnLnRhYi1jb250ZW50OmZpcnN0ID4gLnRhYi1wYW5lLmFjdGl2ZTpm aXJzdDp2aXNpYmxlJyksCiAgICAgICBjaGlsZFRhYkRhdGEgPSB0aGlzLmlzQWN0aXZlUGFuZUhh c0NoaWxkVGFicyhjdXJyZW50VGFiUGFuZSk7CiAKICAgICBpZiAodGhpcy50YWJTd2l0Y2hpbmcp IHsKQEAgLTU3LDEyICs1NywxMiBAQCBjbGFzcyBkaWFsb2dUYWJOYXZpZ2F0b3IgewogICB9CiAK ICAgaXNBY3RpdmVQYW5lSGFzQ2hpbGRUYWJzKGN1cnJlbnRUYWJQYW5lKSB7Ci0gICAgdmFyIGNo aWxkVGFiID0gY3VycmVudFRhYlBhbmUuZmluZCgnLm5hdi10YWJzOmZpcnN0JyksCisgICAgdmFy IGNoaWxkVGFiID0gY3VycmVudFRhYlBhbmUuZmluZCgnLm5hdi10YWJzOmZpcnN0OnZpc2libGUn KSwKICAgICAgIGNoaWxkVGFiUGFuZTsKIAogICAgIGlmIChjaGlsZFRhYi5sZW5ndGggPiAwKSB7 CiAgICAgICBjaGlsZFRhYlBhbmUgPSBjdXJyZW50VGFiUGFuZQotICAgICAgICAuZmluZCgnLnRh Yi1jb250ZW50OmZpcnN0ID4gLnRhYi1wYW5lLmFjdGl2ZTpmaXJzdCcpOworICAgICAgICAuZmlu ZCgnLnRhYi1jb250ZW50OmZpcnN0ID4gLnRhYi1wYW5lLmFjdGl2ZTpmaXJzdDp2aXNpYmxlJyk7 CiAKICAgICAgIHJldHVybiB7CiAgICAgICAgICdjaGlsZFRhYic6IGNoaWxkVGFiLApAQCAtOTMs NyArOTMsNyBAQCBjbGFzcyBkaWFsb2dUYWJOYXZpZ2F0b3IgewogCiAgICAgICBuZXh0VGFiUGFu ZSA9IHRhYl9wYW5lLnByZXYoKTsKICAgICAgIGlubmVyVGFiQ29udGFpbmVyID0gbmV4dFRhYlBh bmUKLSAgICAgICAgLmZpbmQoJy50YWItY29udGVudDpmaXJzdCA+IC50YWItcGFuZS5hY3RpdmU6 Zmlyc3QnKTsKKyAgICAgICAgLmZpbmQoJy50YWItY29udGVudDpmaXJzdCA+IC50YWItcGFuZS5h Y3RpdmU6Zmlyc3Q6dmlzaWJsZScpOwogCiAgICAgICBpZiAoaW5uZXJUYWJDb250YWluZXIubGVu Z3RoID4gMCkgewogICAgICAgICBmaW5kQW5kU2V0Rm9jdXMoaW5uZXJUYWJDb250YWluZXIpOwpA QCAtMTI0LDcgKzEyNCw3IEBAIGNsYXNzIGRpYWxvZ1RhYk5hdmlnYXRvciB7CiAKICAgICAgIG5l eHRUYWJQYW5lID0gdGFiX3BhbmUubmV4dCgpOwogICAgICAgaW5uZXJUYWJDb250YWluZXIgPSBu ZXh0VGFiUGFuZQotICAgICAgICAuZmluZCgnLnRhYi1jb250ZW50OmZpcnN0ID4gLnRhYi1wYW5l LmFjdGl2ZTpmaXJzdCcpOworICAgICAgICAuZmluZCgnLnRhYi1jb250ZW50OmZpcnN0ID4gLnRh Yi1wYW5lLmFjdGl2ZTpmaXJzdDp2aXNpYmxlJyk7CiAKICAgICAgIGlmIChpbm5lclRhYkNvbnRh aW5lci5sZW5ndGggPiAwKSB7CiAgICAgICAgIGZpbmRBbmRTZXRGb2N1cyhpbm5lclRhYkNvbnRh aW5lcik7Cg== --000000000000143022059aaa6a07--