Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1erQKd-0000HD-Df for pgadmin-hackers@arkaria.postgresql.org; Thu, 01 Mar 2018 15:41:19 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1erQKY-0006Gj-3l for pgadmin-hackers@arkaria.postgresql.org; Thu, 01 Mar 2018 15:41:14 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eqisc-0003Hr-EJ for pgadmin-hackers@lists.postgresql.org; Tue, 27 Feb 2018 17:17:30 +0000 Received: from mail-pl0-x241.google.com ([2607:f8b0:400e:c01::241]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1eqisU-0007aH-Km for pgadmin-hackers@postgresql.org; Tue, 27 Feb 2018 17:17:29 +0000 Received: by mail-pl0-x241.google.com with SMTP id ay8so11740997plb.4 for ; Tue, 27 Feb 2018 09:17:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=2cFVWMmle+u3PaoZ7r6UZlAu8c+vMuUV9tOKBGfukMo=; b=g1xtxr+CTnKf9pUzyRZeE5LS2aG+RPFKCHT0IYq3eTdGv0y6K2iBfcVJOVde5F8fKA 9S+oe2piluLJAUfK/j+h53gO1Uehy2m2VGlkP/DWLgYBUOWfziZ2Z0bYBgVtvq1HJKSg SQ8v1uGDsgyavyYNFPAMiFPy78H7AkYa1z5Bz5mOQcCaXP/j0YZevMUYTA6UKRquuxJv SUlIPO6ahB5TjAmXTGtvHf37lwkD+Br+nxQvVKG1x4MVEicAuUi18c5PFoVwp0vq2iOe L42T6U/S8qXqgtJf5AxKWIoo/elSc8zjvEn30FUADssGAPJtxL0XGsllvMM99CO/dqxG Ppfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2cFVWMmle+u3PaoZ7r6UZlAu8c+vMuUV9tOKBGfukMo=; b=WWBveKsdMaTHTIb8pDz3udJQe6I5MlEg8uQj0kFQWndKot5m9i1Uc3EcixCpUbdmIw NXN3uVzZ3xalOjK92QfPqPM2eQUATUh6Gzg0GEzlVlydh+rJU+M7o7IiL5rRXejTLAeL Dw5Ekal/lpGg1ok7CSg7DatlZ04Gw5UVJthoEDI62nN7TR4VchBFBEtWH3l6DN11tVTQ 7LDwAiUs9TI/HJg3yc01VcnP+b1oa5CqbZ6cHdBa9TrPs1EfCfoogLfTFJOIeoGuO+km toDRaI/P6R2/hcDgeBP4Psp2ehexFnkSy425+1V1YM9mspdP8+VTABFhOpxz0Gjs51YP 5kQA== X-Gm-Message-State: APf1xPDFHDpKWbKAZ0WSk+WkywZMZBa1zPVRJE+acKbm1xlk5wUGY9Id 0YNZ77z6yfUWBd+DRIr3RzOD6cSzSZRLyac/mGDqaQ== X-Google-Smtp-Source: AH8x225Rc8rdNWQqyrGO/mv+f7Oz3tuhWCNy/Ly1t0gtu6koNUYIutA0NOReIYzZ4XYyPrRpA/fdqxVd51YgKbtHGCc= X-Received: by 2002:a17:902:3001:: with SMTP id u1-v6mr13913836plb.254.1519751838936; Tue, 27 Feb 2018 09:17:18 -0800 (PST) MIME-Version: 1.0 Received: by 10.100.186.193 with HTTP; Tue, 27 Feb 2018 09:17:18 -0800 (PST) From: Neethu Mariya Joy Date: Tue, 27 Feb 2018 22:47:18 +0530 Message-ID: Subject: Bug #3083 fix To: pgadmin-hackers@postgresql.org Content-Type: multipart/mixed; boundary="00000000000081d6a5056634ccbd" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --00000000000081d6a5056634ccbd Content-Type: multipart/alternative; boundary="00000000000081d6a2056634ccbb" --00000000000081d6a2056634ccbb Content-Type: text/plain; charset="UTF-8" Hi, I am Neethu Mariya Joy, an undergraduate pursuing BE in Computer Science at BITS Pilani. I've attempted to fix https://redmine.postgresql.org/issues/3083. Since the textarea resize feature is the default HTML feature, I have not changed it. Instead, I've added draggable borders to the wrapper which expands the textarea inside it. I'm attaching my patch as bug3083.diff below as per the contribution guidelines. Hope this helps. Thank you for your consideration! Sincerely, Neethu Mariya Joy GitHub | Linkedin --00000000000081d6a2056634ccbb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,
I am Neethu Mariya Joy, an undergraduate pursuing = BE in Computer Science at BITS Pilani.

I've at= tempted to fix=C2=A0= https://redmine.postgresql.org/issues/3083. Since the textarea=C2=A0res= ize feature is the default HTML feature, I have not changed it. Instead, I&= #39;ve added draggable borders to the wrapper which expands the textarea in= side it.

I'm attaching my patch as bug3083= .diff below as per the contribution guidelines.

Ho= pe this helps. Thank you for your consideration!

S= incerely,
Neethu Mariya Joy


--00000000000081d6a2056634ccbb-- --00000000000081d6a5056634ccbd Content-Type: text/plain; charset="US-ASCII"; name="bug3083.diff" Content-Disposition: attachment; filename="bug3083.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_je5wquxe0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9zbGlja2dyaWQvZWRpdG9ycy5qcyBi L3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9zbGlja2dyaWQvZWRpdG9ycy5qcwppbmRleCA3NjUyYmYz Li5kMzY5OTI4IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi9zdGF0aWMvanMvc2xpY2tncmlkL2Vk aXRvcnMuanMKKysrIGIvd2ViL3BnYWRtaW4vc3RhdGljL2pzL3NsaWNrZ3JpZC9lZGl0b3JzLmpz CkBAIC0xMjMsNiArMTIzLDUzIEBACiAgICAgcmV0dXJuIHBvc2l0aW9uOwogICB9CiAKKyAgZnVu Y3Rpb24gcmVzaXplQ29udGVudE9uRHJhZygkd3JhcHBlciwgJGlucHV0KXsKKyAgICAvLyByaWdo dCBib3JkZXIsIGJvdHRvbSBib3JkZXIgYW5kIHJpZ2h0IGJvdHRvbSBjb3JuZXIgb2YgdGhlIHdy YXBwZXIgYXJlIGRyYWdnYWJsZQorICAgICR3cmFwcGVyLmFwcGVuZCgnPGRpdiBjbGFzcz0iZHJh Zy1ib3JkZXIiIGRhdGE9InJpZ2h0Ij48L2Rpdj5cCisgICAgICA8ZGl2IGNsYXNzPSJkcmFnLWJv cmRlciIgZGF0YT0iYm90dG9tIj48L2Rpdj5cCisgICAgICA8ZGl2IGNsYXNzPSJkcmFnLWJvcmRl ciIgZGF0YT0iYm90aCI+PC9kaXY+Jyk7CisgICAgCisgICAgJHdyYXBwZXIuZmluZCgnLmRyYWct Ym9yZGVyJykub24oJ2RyYWcnLCAoZXZlbnQpPT57CisgICAgICBldmVudC5wcmV2ZW50RGVmYXVs dCgpOworICAgICAgdmFyIG1vdXNlWCA9IGV2ZW50LmNsaWVudFg7CisgICAgICB2YXIgbW91c2VZ ID0gZXZlbnQuY2xpZW50WTsKKworICAgICAgLy8gbW91c2VYID09IDAgJiYgbW91c2VZID09IDAg bW91c2UgdXAgLyBlbmQgb2YgZHJhZworICAgICAgaWYobW91c2VYID09IDAgJiYgbW91c2VZID09 IDApcmV0dXJuOworICAgICAgCisgICAgICAvLyBkZWZhdWx0IHNwYWNpbmcgYmV0d2VlbiAkaW5w dXQgYW5kIGN1cnNvcgorICAgICAgdmFyIHBhZGRpbmdCb3R0b20gPSAzMDsKKyAgICAgIHZhciBw YWRkaW5nUmlnaHQgPSAxMDsKKyAgICAgIHZhciBkaXIgPSBldmVudC50YXJnZXQuZ2V0QXR0cmli dXRlKCdkYXRhJyk7CisgICAgICAKKyAgICAgIC8vIHNpemUgb2YgJGlucHV0IGlzIGNoYW5nZWQg YWNjb3JkaW5nIHRvIGN1cnNvciBwb3NpdGlvbgorICAgICAgc3dpdGNoKGRpcil7CisgICAgICBj YXNlICdyaWdodCc6CisgICAgICAgIGNoYW5nZVdpZHRoKCRpbnB1dCwgbW91c2VYLCBwYWRkaW5n UmlnaHQpOworICAgICAgICBicmVhazsKKyAgICAgIGNhc2UgJ2JvdHRvbSc6CisgICAgICAgIGNo YW5nZUhlaWdodCgkaW5wdXQsIG1vdXNlWSwgcGFkZGluZ0JvdHRvbSk7CisgICAgICAgIGJyZWFr OworICAgICAgY2FzZSAnYm90aCc6CisgICAgICAgIGNoYW5nZUhlaWdodCgkaW5wdXQsIG1vdXNl WSwgcGFkZGluZ0JvdHRvbSk7CisgICAgICAgIGNoYW5nZVdpZHRoKCRpbnB1dCwgbW91c2VYLCBw YWRkaW5nUmlnaHQpOworICAgICAgfSAgICAgIAorICAgIH0pOworICB9CisKKyAgZnVuY3Rpb24g Y2hhbmdlV2lkdGgoJGlucHV0LCBtb3VzZVgsIHBhZGRpbmcpeworICAgIHZhciByZWN0ID0gJGlu cHV0WzBdLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOyAgICAKKyAgICB2YXIgbmV3V2lkdGggPSBy ZWN0LndpZHRoICsgbW91c2VYIC0gcmVjdC5yaWdodCAtIHBhZGRpbmc7CisgICAgJGlucHV0LmNz cygnd2lkdGgnLCBuZXdXaWR0aC50b1N0cmluZygpICsgJ3B4Jyk7CisgIH0KKworICBmdW5jdGlv biBjaGFuZ2VIZWlnaHQoJGlucHV0LCBtb3VzZVksIHBhZGRpbmcpeworICAgIHZhciByZWN0ID0g JGlucHV0WzBdLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOworICAgIHZhciBuZXdIZWlnaHQgPSBy ZWN0LmhlaWdodCArIG1vdXNlWSAtIHJlY3QuYm90dG9tIC0gcGFkZGluZzsKKyAgICAkaW5wdXQu Y3NzKCdoZWlnaHQnLCBuZXdIZWlnaHQudG9TdHJpbmcoKSArICdweCcpOworICB9CisKKwogICAv LyBUZXh0IGRhdGEgdHlwZSBlZGl0b3IKICAgZnVuY3Rpb24gcGdUZXh0RWRpdG9yKGFyZ3MpIHsK ICAgICB2YXIgJGlucHV0LCAkd3JhcHBlciwgJGJ1dHRvbnM7CkBAIC0xNDAsNiArMTg3LDcgQEAK ICAgICAgICRidXR0b25zLmZpbmQoJ2J1dHRvbjpsYXN0Jykub24oJ2NsaWNrJywgdGhpcy5jYW5j ZWwpOwogICAgICAgJGlucHV0LmJpbmQoJ2tleWRvd24nLCB0aGlzLmhhbmRsZUtleURvd24pOwog CisgICAgICByZXNpemVDb250ZW50T25EcmFnKCR3cmFwcGVyLCAkaW5wdXQpOwogICAgICAgc2Nv cGUucG9zaXRpb24oYXJncy5wb3NpdGlvbik7CiAgICAgICAkaW5wdXQuZm9jdXMoKS5zZWxlY3Qo KTsKICAgICB9OwpAQCAtMjk3LDYgKzM0NSw3IEBACiAgICAgICAkYnV0dG9ucy5maW5kKCdidXR0 b246bGFzdCcpLm9uKCdjbGljaycsIHRoaXMuY2FuY2VsKTsKICAgICAgICRpbnB1dC5iaW5kKCdr ZXlkb3duJywgdGhpcy5oYW5kbGVLZXlEb3duKTsKIAorICAgICAgcmVzaXplQ29udGVudE9uRHJh Zygkd3JhcHBlciwgJGlucHV0KTsKICAgICAgIHNjb3BlLnBvc2l0aW9uKGFyZ3MucG9zaXRpb24p OwogICAgICAgJGlucHV0LmZvY3VzKCkuc2VsZWN0KCk7CiAgICAgfTsKQEAgLTQxOSw2ICs0Njgs NyBAQAogICAgICAgJGJ1dHRvbnMuZmluZCgnYnV0dG9uOmZpcnN0Jykub24oJ2NsaWNrJywgdGhp cy5jYW5jZWwpOwogICAgICAgJGlucHV0LmJpbmQoJ2tleWRvd24nLCB0aGlzLmhhbmRsZUtleURv d24pOwogCisgICAgICByZXNpemVDb250ZW50T25EcmFnKCR3cmFwcGVyLCAkaW5wdXQpOwogICAg ICAgc2NvcGUucG9zaXRpb24oYXJncy5wb3NpdGlvbik7CiAgICAgICAkaW5wdXQuZm9jdXMoKS5z ZWxlY3QoKTsKICAgICB9OwpAQCAtNTE4LDYgKzU2OCw3IEBACiAgICAgICAkYnV0dG9ucy5maW5k KCdidXR0b246Zmlyc3QnKS5vbignY2xpY2snLCB0aGlzLmNhbmNlbCk7CiAgICAgICAkaW5wdXQu YmluZCgna2V5ZG93bicsIHRoaXMuaGFuZGxlS2V5RG93bik7CiAKKyAgICAgIHJlc2l6ZUNvbnRl bnRPbkRyYWcoJHdyYXBwZXIsICRpbnB1dCk7CiAgICAgICBzY29wZS5wb3NpdGlvbihhcmdzLnBv c2l0aW9uKTsKICAgICAgICRpbnB1dC5mb2N1cygpLnNlbGVjdCgpOwogICAgIH07CmRpZmYgLS1n aXQgYS93ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3Ivc3RhdGljL2Nzcy9zcWxlZGl0b3IuY3Nz IGIvd2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL3N0YXRpYy9jc3Mvc3FsZWRpdG9yLmNzcwpp bmRleCAxZTI5YzNmLi4yODhlNTdmIDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi90b29scy9zcWxl ZGl0b3Ivc3RhdGljL2Nzcy9zcWxlZGl0b3IuY3NzCisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL3Nx bGVkaXRvci9zdGF0aWMvY3NzL3NxbGVkaXRvci5jc3MKQEAgLTUwNSw2ICs1MDUsMzggQEAgaW5w dXQuZWRpdG9yLWNoZWNrYm94OmZvY3VzIHsKICAgLW1vei1ib3JkZXItcmFkaXVzOjEwcHg7CiAg IGJvcmRlci1yYWRpdXM6MTBweDsKIH0KKworLmRyYWctYm9yZGVyeworICBiYWNrZ3JvdW5kOiB0 cmFuc3BhcmVudDsKKyAgcG9zaXRpb246IGFic29sdXRlOworfQorCisuZHJhZy1ib3JkZXJbZGF0 YT1yaWdodF17CisgIGN1cnNvcjogZXctcmVzaXplOyAgCisgIHRvcDogMDsKKyAgcmlnaHQ6IC0x MHB4OworICBib3R0b206IDA7CisgIHdpZHRoOiAyMHB4OworfQorCisuZHJhZy1ib3JkZXJbZGF0 YT1ib3R0b21deworICBjdXJzb3I6IG5zLXJlc2l6ZTsKKyAgcG9zaXRpb246IGFic29sdXRlOwor ICBsZWZ0OiAwOworICByaWdodDogMDsKKyAgYm90dG9tOiAtMTBweDsKKyAgaGVpZ2h0OiAyMHB4 OyAKK30KKworLmRyYWctYm9yZGVyW2RhdGE9Ym90aF17CisgIGN1cnNvcjogbW92ZTsKKyAgcG9z aXRpb246IGFic29sdXRlOworICBib3R0b206IC0xMHB4OworICByaWdodDogLTEwcHg7CisgIHdp ZHRoOiAyMHB4OworICBoZWlnaHQ6IDIwcHg7Cit9CisKIC5wZ190ZXh0YXJlYSB7CiAgIGJhY2ty b3VuZDojZmZmOwogICB3aWR0aDoyNTBweDsK --00000000000081d6a5056634ccbd--