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 1nQ4V9-0002tR-SZ for pgadmin-hackers@arkaria.postgresql.org; Fri, 04 Mar 2022 09:45:32 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nQ4V8-0008V6-Mg for pgadmin-hackers@arkaria.postgresql.org; Fri, 04 Mar 2022 09:45:30 +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 1nQ4V8-0008Uw-1s for pgadmin-hackers@lists.postgresql.org; Fri, 04 Mar 2022 09:45:30 +0000 Received: from mail-oi1-x232.google.com ([2607:f8b0:4864:20::232]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1nQ4V4-0004lK-AH for pgadmin-hackers@postgresql.org; Fri, 04 Mar 2022 09:45:28 +0000 Received: by mail-oi1-x232.google.com with SMTP id ay7so7314887oib.8 for ; Fri, 04 Mar 2022 01:45:26 -0800 (PST) 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=bxv7B90ixs0AFePsU4+BaN9HMA64PKHGBejnTNkUVxM=; b=Q8bcbHmxgFwSW/zlOOkTjZb0Eh7C1/i7Vsm5gq+jAJ7DURAp0FXkSn7Zd2yEfH+I5S fiFOZEqHK9A4YZJ/V37w5RlsDZRY+Q61ipdrpDPQ7q6vJKUvDdz22UZMk65tGjxl/67+ OfVLFamqdmDyMFDr4Y6w3PuXek8AUPhARITL0BmkX40LbUsMF/0yvdvdA+I+vQlFGdNH Qi7fsOGr9giGJbT5RHo9BNePBjYPeD24gXHIBsRq8Kie6NGKJISeYdThrSiRUzJlgdvF 7bVqWEsAe16MoPyp9lBX/57/+dfDwF2he0N5nkYrgHjsxhxKzT8q5LpyeE1UnCDBCBJs rx9Q== 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=bxv7B90ixs0AFePsU4+BaN9HMA64PKHGBejnTNkUVxM=; b=BQTf2sUvbFJRvXISgEc4yFK+eKt5gSYtKOfvgPNfaHmV7xepvnTIIpYcPq6lHkk7rM A0Mz3Z77EwdmssNQhNUEvMvpoM5qamqU7VgIHpbj+/Uicm+hazOwJ+eHEAUqmK3oec6X rI2JWMmOTTFYFhj9WmK7jg1OKWjSz24JAjwrRl1DnuE1YKFuJ7qD/2sxrUSyTXs6D7lt CMxmHz0nOekM+xKn5oVIiZ1LvxwTHl+xXBgbySQwk4rEDKstmFBugbyP/kn8hy9eznBy UzOw6ZAlZXgaW3OiJw4WsA0wP6DK2TV44WjxAP3yMt+wb1GQLilsmYBgEgwR3Y3oxdYO KC2w== X-Gm-Message-State: AOAM532wJFH3MvJUdebS4PAgq5pftoTmoCRANsW6xf35NnSToT/0zLe6 iZ+WVGKHQVhBTGKvV5TvstcBM8Gfp2xHTeDzQbVm3rFvzsdBc2BwSroFeb/UUg68Btps/NRlGk0 pKqOa2h+Q2vqziQccEtvXauMvxMe62TVhMDxOdq1s2wyHyHlru73+vWsLFtiXa3EqYadOLR8/Wj fqLKzcA9Oiye1m1+l3sSRnHa6E3JQTDyq1eeeA/qaehV8RptZzjsyb2TA438gv/j/xnA== X-Google-Smtp-Source: ABdhPJxwjZo5857nf+tpgEvGkkSLmriaql4lfrFqi8sHZDl51EEDCB8I/OuFu6doLimLjE6ucfq/HH3SmNH1JCNagw4= X-Received: by 2002:a05:6808:1147:b0:2d7:280c:1e78 with SMTP id u7-20020a056808114700b002d7280c1e78mr8686780oiu.3.1646387125544; Fri, 04 Mar 2022 01:45:25 -0800 (PST) MIME-Version: 1.0 From: Aditya Toshniwal Date: Fri, 4 Mar 2022 15:14:49 +0530 Message-ID: Subject: [pgAdmin][RM7172] Validation error block user from entering input To: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000c8376905d9615f81" 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 --000000000000c8376905d9615f81 Content-Type: multipart/alternative; boundary="000000000000c8376705d9615f7f" --000000000000c8376705d9615f7f Content-Type: text/plain; charset="UTF-8" Hi Hackers, Attached patch will add margin to form when a validation error occurs, so that the user can scroll and enter input. Please review. -- Thanks, Aditya Toshniwal pgAdmin Hacker | Software Architect | *edbpostgres.com* "Don't Complain about Heat, Plant a TREE" --000000000000c8376705d9615f7f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Hackers,

Attached patch will add= margin to form when a validation error=C2=A0occurs, so that the user can s= croll and enter input.
Please review.

--
Tha= nks,
Aditya Toshniwal
pgAdmin Hacker=C2=A0| Software Architect=C2=A0| edbpostgres.com
"Don= 't Complain about Heat, Plant a TREE"
--000000000000c8376705d9615f7f-- --000000000000c8376905d9615f81 Content-Type: application/octet-stream; name="RM7172.patch" Content-Disposition: attachment; filename="RM7172.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l0c8cw660 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9TY2hlbWFWaWV3L0Zvcm1WaWV3Lmpz eCBiL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9TY2hlbWFWaWV3L0Zvcm1WaWV3LmpzeAppbmRleCA4 YzhlNWI5ZmIuLjY4NDM5MGQ3ZiAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vc3RhdGljL2pzL1Nj aGVtYVZpZXcvRm9ybVZpZXcuanN4CisrKyBiL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9TY2hlbWFW aWV3L0Zvcm1WaWV3LmpzeApAQCAtMzksNiArMzksMTAgQEAgY29uc3QgdXNlU3R5bGVzID0gbWFr ZVN0eWxlcygodGhlbWUpPT4oewogICBuZXN0ZWRDb250cm9sOiB7CiAgICAgaGVpZ2h0OiAndW5z ZXQnLAogICB9LAorICBlcnJvck1hcmdpbjogeworICAgIC8qIEVycm9yIGZvb3RlciBtYXJnaW4g Ki8KKyAgICBtYXJnaW5Cb3R0b206ICczNnB4JywKKyAgfSwKICAgc3FsVGFiSW5wdXQ6IHsKICAg ICBib3JkZXI6IDAsCiAgIH0KQEAgLTM2OCw3ICszNzIsNiBAQCBleHBvcnQgZGVmYXVsdCBmdW5j dGlvbiBGb3JtVmlldyh7CiAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZXZlbnQsIHNlbFRhYlZh bHVlKSA9PiB7CiAgICAgICAgICAgICAgICAgc2V0VGFiVmFsdWUoc2VsVGFiVmFsdWUpOwogICAg ICAgICAgICAgICB9fQotICAgICAgICAgICAgICAvLyBpbmRpY2F0b3JDb2xvcj0icHJpbWFyeSIK ICAgICAgICAgICAgICAgdmFyaWFudD0ic2Nyb2xsYWJsZSIKICAgICAgICAgICAgICAgc2Nyb2xs QnV0dG9ucz0iYXV0byIKICAgICAgICAgICAgICAgYWN0aW9uPXsocmVmKT0+cmVmICYmIHJlZi51 cGRhdGVJbmRpY2F0b3IoKX0KQEAgLTM3OSw5ICszODIsMTMgQEAgZXhwb3J0IGRlZmF1bHQgZnVu Y3Rpb24gRm9ybVZpZXcoewogICAgICAgICAgICAgPC9UYWJzPgogICAgICAgICAgIDwvQm94Pgog ICAgICAgICAgIHtPYmplY3Qua2V5cyhmaW5hbFRhYnMpLm1hcCgodGFiTmFtZSwgaSk9PnsKKyAg ICAgICAgICAgIGxldCBjb250ZW50Q2xhc3NOYW1lID0gbnVsbDsKKyAgICAgICAgICAgIGlmKGZ1 bGxUYWJzLmluZGV4T2YodGFiTmFtZSkgPT0gLTEpIHsKKyAgICAgICAgICAgICAgY29udGVudENs YXNzTmFtZSA9IGNsc3goY2xhc3Nlcy5uZXN0ZWRDb250cm9sLCBzdGF0ZVV0aWxzLmZvcm1FcnIu bWVzc2FnZSA/IGNsYXNzZXMuZXJyb3JNYXJnaW4gOiBudWxsKTsKKyAgICAgICAgICAgIH0KICAg ICAgICAgICAgIHJldHVybiAoCiAgICAgICAgICAgICAgIDxUYWJQYW5lbCBrZXk9e3RhYk5hbWV9 IHZhbHVlPXt0YWJWYWx1ZX0gaW5kZXg9e2l9IGNsYXNzTmFtZVJvb3Q9e2Nsc3godGFic0NsYXNz bmFtZVt0YWJOYW1lXSwgaXNOZXN0ZWQgPyBjbGFzc2VzLm5lc3RlZFRhYlBhbmVsIDogbnVsbCl9 Ci0gICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtmdWxsVGFicy5pbmRleE9mKHRhYk5hbWUpID09 IC0xID8gY2xhc3Nlcy5uZXN0ZWRDb250cm9sIDogbnVsbH0+CisgICAgICAgICAgICAgICAgY2xh c3NOYW1lPXtjb250ZW50Q2xhc3NOYW1lfT4KICAgICAgICAgICAgICAgICB7ZmluYWxUYWJzW3Rh Yk5hbWVdfQogICAgICAgICAgICAgICA8L1RhYlBhbmVsPgogICAgICAgICAgICAgKTsK --000000000000c8376905d9615f81--