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 &lt;<a href=3D"mailto:[email protected]">adity=
[email protected]</a>&gt; 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">&quot;Don&#39;t Complain about Heat, Plant a TREE&quot;</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 &amp; 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--