Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1njyNB-0004RT-MJ for pgadmin-hackers@arkaria.postgresql.org; Thu, 28 Apr 2022 07:15:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1njyNA-0006l1-El for pgadmin-hackers@arkaria.postgresql.org; Thu, 28 Apr 2022 07:15:32 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1njyNA-0006kr-38 for pgadmin-hackers@lists.postgresql.org; Thu, 28 Apr 2022 07:15:32 +0000 Received: from mail-oi1-x229.google.com ([2607:f8b0:4864:20::229]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1njyN7-0002jE-Hv for pgadmin-hackers@postgresql.org; Thu, 28 Apr 2022 07:15:30 +0000 Received: by mail-oi1-x229.google.com with SMTP id a10so4455754oif.9 for ; Thu, 28 Apr 2022 00:15:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=DFFDnskgIdC7Ie5kbbZVyu55DUFNGsmqTwVnJORtYp0=; b=dQ+IuYU0g/qijf+2ayFdxciSjJiNasUnnpqLwVMtmTywOxfyXE8R9Acpuz2Ox3afH/ iPgdk0oiY0qOFRahbYCRuJunLhkNihGTfnGwS/6UZgPM4czTX51lyJ/jgB/gmv2+Y8Xc 2aPkhVkqp050h0B5f3H6DfdLWpn9hdaF3w47mLyikMgBD0WwZycVQM4dSizBaWzFgI2q ERCuykBETM8/ZgAK7uv9dUGOHgSI/BdkmnwgYcK0e2cKCZNheyXQmK1Y+sPN7GXWEFfc C7qQjDLLAvpk+A3rk5h2qAYh8z+K4OMKM8U5D0bD2eU6AgW4mg+P/9J1UcABwU8kd3NZ 1Egg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=DFFDnskgIdC7Ie5kbbZVyu55DUFNGsmqTwVnJORtYp0=; b=RLg7eUQTYUkpaOK15xymum4lpEytDqxiuTg0zuFMr3mjz95tyx1KoDzJL3IjDf+T2R 55zCmAtZahDU+8fO6VFQrNmvL/fh1L9y4sPBeCpn5/OqDC14AnQJmw4iU5srnmYMs//B /iTFCVdw6yGniE7DYfEQ4/dcry/w+OWAyv4uaz3XN4Nx3BVheYMka/S79T520dbT/gXO yWfbYg+clNQEIZK6kV/QGUmHD4N1BIyPgMb6C6kV+tKYeeck494ElXjVxVxcZeS7hUQb ZqdzK2YgeQolxktkK13//Nn4uibTWMpyxSIGbUKd7uZSLBLjfhInHyPSbgjhBNsP1ebm uapQ== X-Gm-Message-State: AOAM531u6fZ7FS2vrv8HUmzIZy3qbctHCTfAzXBdUIRCJEGXIBnu6fnp UBsrnyWWQfriX6U9c3c5RM9RJR45+hZM2IGBSyuuSVDkekFJPXwq6qrfkIXlGyv2ZrlmOsmMzmK lPyIgedhOnXSxWXF8+Hr85wrYMwTX+njLzZPYxoTeFiNsnqK6WJv1ftwqZk/NQGAKJK/buLNZZZ JBvUlXFISw4mhb+Kw8sjeOkHIHeBCw81ZAWBOsIpC1j4I4snINPKeJ+sJ10M4g7hI= X-Google-Smtp-Source: ABdhPJxRbTGWRqXyAMW8CZkkqzlCdSTZGS4ChyEfbi6wXN/LXTJFceUljnBVZhmvV4ShcIprxjJcl+jMfsfsCCkKX2Y= X-Received: by 2002:aca:3e41:0:b0:2ec:f51d:946 with SMTP id l62-20020aca3e41000000b002ecf51d0946mr19490903oia.138.1651130128347; Thu, 28 Apr 2022 00:15:28 -0700 (PDT) MIME-Version: 1.0 From: Aditya Toshniwal Date: Thu, 28 Apr 2022 12:44:52 +0530 Message-ID: Subject: [pgAdmin][patch] Autofocus CodeMirror input in SchemaView To: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000c7986105ddb1b072" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000c7986105ddb1b072 Content-Type: multipart/alternative; boundary="000000000000c7985e05ddb1b070" --000000000000c7985e05ddb1b070 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Attached patch allows to autofocus CodeMirror SQL input if it is the first element in the form. Please review. -- Thanks, Aditya Toshniwal pgAdmin Hacker | Software Architect | *edbpostgres.com* "Don't Complain about Heat, Plant a TREE" --000000000000c7985e05ddb1b070 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Attached patch allows to autofocus CodeMirror = SQL input if it is the first element in the form.
Please review.
=
--
Thanks,
Adi= tya Toshniwal
pgAdmin Hacker=C2=A0| <= font size=3D"2" color=3D"#000000" face=3D"arial, sans-serif">Software Archi= tect=C2=A0| <= font face=3D"arial, sans-serif" color=3D"#000000">edbpostgres.com
"Don't Complain about Heat, Plant a TREE"<= /font>
--000000000000c7985e05ddb1b070-- --000000000000c7986105ddb1b072 Content-Type: application/octet-stream; name="autfocus.cm.patch" Content-Disposition: attachment; filename="autfocus.cm.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l2io7ywn0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9TY2hlbWFWaWV3L01hcHBlZENvbnRy b2wuanN4IGIvd2ViL3BnYWRtaW4vc3RhdGljL2pzL1NjaGVtYVZpZXcvTWFwcGVkQ29udHJvbC5q c3gKaW5kZXggNDE5NmQzZmQzLi40YTBmMjY3NDYgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3N0 YXRpYy9qcy9TY2hlbWFWaWV3L01hcHBlZENvbnRyb2wuanN4CisrKyBiL3dlYi9wZ2FkbWluL3N0 YXRpYy9qcy9TY2hlbWFWaWV3L01hcHBlZENvbnRyb2wuanN4CkBAIC03NSw3ICs3NSw3IEBAIGZ1 bmN0aW9uIE1hcHBlZEZvcm1Db250cm9sQmFzZSh7IHR5cGUsIHZhbHVlLCBpZCwgb25DaGFuZ2Us IGNsYXNzTmFtZSwgdmlzaWJsZSwKICAgY2FzZSAnZmlsZSc6CiAgICAgcmV0dXJuIDxGb3JtSW5w dXRGaWxlU2VsZWN0IG5hbWU9e25hbWV9IHZhbHVlPXt2YWx1ZX0gb25DaGFuZ2U9e29uVGV4dENo YW5nZX0gY2xhc3NOYW1lPXtjbGFzc05hbWV9IGlucHV0UmVmPXtpbnB1dFJlZn0gey4uLnByb3Bz fSAvPjsKICAgY2FzZSAnc3FsJzoKLSAgICByZXR1cm4gPEZvcm1JbnB1dFNRTCBuYW1lPXtuYW1l fSB2YWx1ZT17dmFsdWV9IG9uQ2hhbmdlPXtvblNxbENoYW5nZX0gY2xhc3NOYW1lPXtjbGFzc05h bWV9IG5vTGFiZWw9e25vTGFiZWx9IHsuLi5wcm9wc30gLz47CisgICAgcmV0dXJuIDxGb3JtSW5w dXRTUUwgbmFtZT17bmFtZX0gdmFsdWU9e3ZhbHVlfSBvbkNoYW5nZT17b25TcWxDaGFuZ2V9IGNs YXNzTmFtZT17Y2xhc3NOYW1lfSBub0xhYmVsPXtub0xhYmVsfSBpbnB1dFJlZj17aW5wdXRSZWZ9 IHsuLi5wcm9wc30gLz47CiAgIGNhc2UgJ25vdGUnOgogICAgIHJldHVybiA8Rm9ybU5vdGUgY2xh c3NOYW1lPXtjbGFzc05hbWV9IHsuLi5wcm9wc30gLz47CiAgIGNhc2UgJ2RhdGV0aW1lcGlja2Vy JzoKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9jb21wb25lbnRzL0Zvcm1Db21w b25lbnRzLmpzeCBiL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9jb21wb25lbnRzL0Zvcm1Db21wb25l bnRzLmpzeAppbmRleCBlYWRlN2IwNDUuLjI4ODEyMjM4YSAxMDA2NDQKLS0tIGEvd2ViL3BnYWRt aW4vc3RhdGljL2pzL2NvbXBvbmVudHMvRm9ybUNvbXBvbmVudHMuanN4CisrKyBiL3dlYi9wZ2Fk bWluL3N0YXRpYy9qcy9jb21wb25lbnRzL0Zvcm1Db21wb25lbnRzLmpzeApAQCAtMTU1LDEzICsx NTUsMTYgQEAgRm9ybUlucHV0LnByb3BUeXBlcyA9IHsKICAgdGVzdGNpZDogUHJvcFR5cGVzLmFu eSwKIH07CiAKLWV4cG9ydCBmdW5jdGlvbiBJbnB1dFNRTCh7IHZhbHVlLCBvcHRpb25zLCBvbkNo YW5nZSwgY2xhc3NOYW1lLCBjb250cm9sUHJvcHMsIC4uLnByb3BzIH0pIHsKK2V4cG9ydCBmdW5j dGlvbiBJbnB1dFNRTCh7IHZhbHVlLCBvcHRpb25zLCBvbkNoYW5nZSwgY2xhc3NOYW1lLCBjb250 cm9sUHJvcHMsIGlucHV0UmVmLCAuLi5wcm9wcyB9KSB7CiAgIGNvbnN0IGNsYXNzZXMgPSB1c2VT dHlsZXMoKTsKICAgY29uc3QgZWRpdG9yID0gdXNlUmVmKCk7CiAKICAgcmV0dXJuICgKICAgICA8 Q29kZU1pcnJvcgotICAgICAgY3VyckVkaXRvcj17KG9iaikgPT4gZWRpdG9yLmN1cnJlbnQgPSBv Ymp9CisgICAgICBjdXJyRWRpdG9yPXsob2JqKSA9PiB7CisgICAgICAgIGVkaXRvci5jdXJyZW50 ID0gb2JqOworICAgICAgICBpbnB1dFJlZj8uKG9iaik7CisgICAgICB9fQogICAgICAgdmFsdWU9 e3ZhbHVlIHx8ICcnfQogICAgICAgb3B0aW9ucz17ewogICAgICAgICBsaW5lTnVtYmVyczogdHJ1 ZSwKQEAgLTE4Niw2ICsxODksNyBAQCBJbnB1dFNRTC5wcm9wVHlwZXMgPSB7CiAgIHJlYWRvbmx5 OiBQcm9wVHlwZXMuYm9vbCwKICAgY2xhc3NOYW1lOiBDdXN0b21Qcm9wVHlwZXMuY2xhc3NOYW1l LAogICBjb250cm9sUHJvcHM6IFByb3BUeXBlcy5vYmplY3QsCisgIGlucHV0UmVmOiBDdXN0b21Q cm9wVHlwZXMucmVmLAogfTsKIAogZXhwb3J0IGZ1bmN0aW9uIEZvcm1JbnB1dFNRTCh7IGhhc0Vy cm9yLCByZXF1aXJlZCwgbGFiZWwsIGNsYXNzTmFtZSwgaGVscE1lc3NhZ2UsIHRlc3RjaWQsIHZh bHVlLCBjb250cm9sUHJvcHMsIG5vTGFiZWwsIC4uLnByb3BzIH0pIHsK --000000000000c7986105ddb1b072--