Re: [pgAdmin][RM5038] Select2 enhancement - Load items on demand (scroll)
Akshay Joshi <[email protected]> Wed, 1 Jan 2020 11:25:29 +0530
| Newsgroups | gmane.comp.db.postgresql.pgadmin.devel |
|---|---|
| Message-ID | <CANxoLDcumo3DLJbVuz_dFXFdStS+AtPqUdCZA_kJ9=6K8qBZfg@mail.gmail.com> |
--000000000000fc57fa059b0db957 Content-Type: text/plain; charset="UTF-8" Thanks, patch applied. On Tue, Dec 24, 2019 at 1:01 PM Aditya Toshniwal < [email protected]> wrote: > Hi Hackers, > > Attached is the patch to enhance select2 used in pgAdmin. The select2 > dropdown will show only a few items when opened initially. On scrolling it > will show others. Searching will work as before. This will reduce the > number of DOM nodes on page. > Note that, individual controls can disable the behaviour if desired by > passing onDemandLoad:false for select2 options. It is enabled by default. > > Kindly review. > > -- > Thanks and Regards, > Aditya Toshniwal > pgAdmin Hacker | Sr. Software Engineer | EnterpriseDB India | Pune > "Don't Complain about Heat, Plant a TREE" > -- *Thanks & Regards* *Akshay Joshi* *Sr. Software Architect* *EnterpriseDB Software India Private Limited* *Mobile: +91 976-788-8246* --000000000000fc57fa059b0db957 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Thanks, patch applied.</div><br><div class=3D"gmail_quote"= ><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Dec 24, 2019 at 1:01 PM Adit= ya Toshniwal <<a href=3D"mailto:[email protected]">adity= [email protected]</a>> wrote:<br></div><blockquote class=3D"g= mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204= ,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_default" s= tyle=3D"font-family:verdana,sans-serif">Hi Hackers,</div><div class=3D"gmai= l_default" style=3D"font-family:verdana,sans-serif"><br></div><div class=3D= "gmail_default" style=3D"font-family:verdana,sans-serif">Attached is the pa= tch to enhance=C2=A0select2 used in pgAdmin. The select2 dropdown will show= only a few items when opened initially. On scrolling it will show others. = Searching will work as before. This will reduce the number of DOM nodes on = page.</div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-s= erif">Note that, individual controls can disable the behaviour if desired b= y passing onDemandLoad:false for select2 options. It is enabled by default.= </div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"= ><br></div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-s= erif">Kindly review.</div><div><br></div>-- <br><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"><font size=3D"2" color=3D"#000000" face=3D"verdana, s= ans-serif">Thanks and Regards,</font><div><span style=3D"background-color:r= gb(255,255,255)"><font size=3D"2" color=3D"#000000" face=3D"verdana, sans-s= erif">Aditya Toshniwal</font></span></div><div><font face=3D"verdana, sans-= serif"><span style=3D"background-color:rgb(255,255,255)"><font size=3D"2" c= olor=3D"#000000">pgAdmin Hacker | Sr. Software Engineer |=C2=A0EnterpriseDB= India |=C2=A0</font></span><span style=3D"color:rgb(0,0,0)">Pune</span></f= ont></div><div><font color=3D"#38761d" face=3D"verdana, sans-serif" size=3D= "1">"Don't Complain about Heat, Plant a TREE"</font></div></d= iv></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"><div><div dir=3D"ltr"><div><div= dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div><font color=3D"#3333FF"= ><b><span style=3D"color:rgb(0,0,0);font-family:arial,sans-serif;font-size:= 13px;border-collapse:collapse">Thanks & Regards</span></b></font></div>= <div><font color=3D"#3333FF"><b><span style=3D"color:rgb(0,0,0);font-family= :arial,sans-serif;font-size:13px;border-collapse:collapse">Akshay Joshi</sp= an></b></font></div><div><font color=3D"#3333FF"><b><span style=3D"color:rg= b(0,0,0);font-family:arial,sans-serif;font-size:13px;border-collapse:collap= se">Sr. Software Architect<br></span></b></font></div><div><span style=3D"b= order-collapse:collapse"><font color=3D"#000000" face=3D"arial, sans-serif"= ><b>EnterpriseDB Software India Private Limited</b></font><br></span></div>= <div><b style=3D"color:rgb(51,51,255)"><span style=3D"color:rgb(0,0,0);font= -family:arial,sans-serif;font-size:13px;border-collapse:collapse">Mobile: += 91 976-788-8246</span></b><br></div></div></div></div></div></div></div></d= iv></div> --000000000000fc57fa059b0db957--