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 1jLjPz-000499-Ac for pgadmin-hackers@arkaria.postgresql.org; Tue, 07 Apr 2020 08:17:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jLjPy-0000Bk-70 for pgadmin-hackers@arkaria.postgresql.org; Tue, 07 Apr 2020 08:17:10 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jLjPy-0000Bd-1I for pgadmin-hackers@lists.postgresql.org; Tue, 07 Apr 2020 08:17:10 +0000 Received: from mail-ed1-x542.google.com ([2a00:1450:4864:20::542]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jLjPw-0002uq-JB for pgadmin-hackers@postgresql.org; Tue, 07 Apr 2020 08:17:09 +0000 Received: by mail-ed1-x542.google.com with SMTP id i16so2894150edy.11 for ; Tue, 07 Apr 2020 01:17:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=b9eVP6Q8WV3RtBtbAggeP1mqDgyYKMrJ885553K1OAU=; b=shMeRmNocdpUKbWnK9zodTRB398/22fGo/zPi9ppQ6vLXAI00KX0nuVlpzvuh4JLs2 oGj42yzoYhbTsr5c9oohFRRXqZcO8DnpNqDKqtTHc6T2JMnNpU2Uy5qY2n6uy4LkXUDS YzfSW29ch52JoBMlmj6VwEFe9uEMy+/Qq9HfrxOa60Jbvel9YWdWBCtROmmSSgXD6fGB Hb/NMb/Jn7GJKa4IRApDh4S0SeJxHjDyLsm0GaPlrp9AP5LsZOtW87T6uLKoQueArLGo ZrxurzM6nBLMR/SCYuh6EO8rCMuYtT4HGAoiDVZOTbs5ez2WlO4IJ53JtlL07bJuKaOG CCDg== 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=b9eVP6Q8WV3RtBtbAggeP1mqDgyYKMrJ885553K1OAU=; b=QUAR5JY/YN/32NS5fvb5pvY/hfiX22ezAwcd/s0Afe1qYHX8a01EOIzmuluVkInDd3 wK0OYrsGsGt1dxrRxZy/GYba215iiCS2Kc0fPoc+Bqc9hDDWMY+wDwiSpK/D6GkEw89X egAgsiAcQN73Gu1Kk2bLLI9jfD++eiZ0CeL408NfTuTTNS4p60O1O1mIQnN4h51m0qMD LkaODqMVgsnyyExOS5CDtEypCFHVQucQBSYfbJ7zNS+20HwrxMJrXOpbb3O+eqQ3TteB gxJS3BuaTrwNo6DPQ8O1rFOSJs2HVr20+sZMAkK0mgZt+SYmsc8lVSkH4/UtX4D3vmdy 9PSw== X-Gm-Message-State: AGi0PuYR3EFyVdXnfdYNNblUOH0Ul1SwlJm2d198UpfIPEKS6BQR0Moj /x6Gy9wyqzrg83AH8OfGTBkGm3PgrPU8yqweun8E/03eSGvciJFMJ+2tTDKW+8TH2L4QmuG0PlN t3J/0cNmKshXGMA8Ok4BjGFZswqL5RVm1GIUdPY+tGVEghVQENL2ArqbbXvdV9OiTaDrasuud0t MXK0PLmmhFk57YcFAfBrLLQ82hEJSwH3lHs6hhBfHHDOcHGA5gwINHYsY0 X-Google-Smtp-Source: APiQypJzAQywUtGKT/l9EKvgK0jrJAHLP4Qe8r6Emt9QMPCyTCtlSOqqYILUmny+S7wD1URJEJPdRiOwcFB5yeb5jUI= X-Received: by 2002:a50:9384:: with SMTP id o4mr849608eda.309.1586247426609; Tue, 07 Apr 2020 01:17:06 -0700 (PDT) MIME-Version: 1.0 From: Aditya Toshniwal Date: Tue, 7 Apr 2020 13:46:30 +0530 Message-ID: Subject: [pgAdmin][RM4856] Saving the contents of the "Query Editor" To: pgadmin-hackers Content-Type: multipart/mixed; boundary="00000000000063f3b405a2af0215" X-CLOUD-SEC-AV-Info: edb,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: Precedence: bulk --00000000000063f3b405a2af0215 Content-Type: multipart/alternative; boundary="00000000000063f3b105a2af0213" --00000000000063f3b105a2af0213 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Attached is the patch to enable the save button by default when a query tool is opened with CREATE or other scripts. Code is changed to consider it as a change when the script text is set. This will enable the save button automatically. -- Thanks and Regards, Aditya Toshniwal pgAdmin Hacker | Sr. Software Engineer | EnterpriseDB India | Pune "Don't Complain about Heat, Plant a TREE" --00000000000063f3b105a2af0213 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Attached is the patch to enable the save butto= n by default when a query tool is opened with CREATE or other scripts.
Code= is changed to consider it as a change when the script text is set. This wi= ll enable the save button automatically.

--
Thanks and Regards,
Aditya Toshniwal
pgAdmin Hacker | Sr. Software Engineer |=C2=A0Enterpri= seDB India |=C2=A0Pune
"Don't Complain about Heat, Plant a TREE"
--00000000000063f3b105a2af0213-- --00000000000063f3b405a2af0215 Content-Type: application/octet-stream; name="RM4856.patch" Content-Disposition: attachment; filename="RM4856.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k8pmql4d0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci9zdGF0aWMvanMvc3FsZWRp dG9yLmpzIGIvd2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL3N0YXRpYy9qcy9zcWxlZGl0b3Iu anMKaW5kZXggNGZjNGYzMjliLi5mNzZiZGJjN2EgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3Rv b2xzL3NxbGVkaXRvci9zdGF0aWMvanMvc3FsZWRpdG9yLmpzCisrKyBiL3dlYi9wZ2FkbWluL3Rv b2xzL3NxbGVkaXRvci9zdGF0aWMvanMvc3FsZWRpdG9yLmpzCkBAIC0yMjc5LDYgKzIyNzksNyBA QCBkZWZpbmUoJ3Rvb2xzLnF1ZXJ5dG9vbCcsIFsKICAgICAgICAgICB9CiAgICAgICAgIH0pOwog CisgICAgICAgIHNlbGYuaW5pdF9ldmVudHMoKTsKICAgICAgICAgaWYgKHNlbGYuaXNfcXVlcnlf dG9vbCkgewogICAgICAgICAgIC8vIEZldGNoIHRoZSBTUUwgZm9yIFNjcmlwdHMgKGVnOiBDUkVB VEUvVVBEQVRFL0RFTEVURS9TRUxFQ1QpCiAgICAgICAgICAgLy8gQ2FsbCBBSkFYIG9ubHkgaWYg c2NyaXB0IHR5cGUgdXJsIGlzIHByZXNlbnQKQEAgLTIyOTIsMTEgKzIyOTMsOSBAQCBkZWZpbmUo J3Rvb2xzLnF1ZXJ5dG9vbCcsIFsKICAgICAgICAgICAgICAgICBpZiAocmVzICYmIHJlcyAhPT0g JycpIHsKICAgICAgICAgICAgICAgICAgIHNlbGYuZ3JpZFZpZXcucXVlcnlfdG9vbF9vYmouc2V0 VmFsdWUocmVzKTsKICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgc2VsZi5pbml0 X2V2ZW50cygpOwogICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAuZmFpbChmdW5jdGlv bihqcXgpIHsKICAgICAgICAgICAgICAgICBsZXQgbXNnID0gJyc7Ci0gICAgICAgICAgICAgICAg c2VsZi5pbml0X2V2ZW50cygpOwogCiAgICAgICAgICAgICAgICAgbXNnID0gaHR0cEVycm9ySGFu ZGxlci5oYW5kbGVRdWVyeVRvb2xBamF4RXJyb3IoCiAgICAgICAgICAgICAgICAgICBwZ0FkbWlu LCBzZWxmLCBqcXgsIG51bGwsIFtdLCBmYWxzZQpAQCAtMjMwNiwxMyArMjMwNSwxMCBAQCBkZWZp bmUoJ3Rvb2xzLnF1ZXJ5dG9vbCcsIFsKICAgICAgICAgICAgICAgICAgIGdldHRleHQoJ0Vycm9y IGZldGNoaW5nIFNRTCBmb3Igc2NyaXB0OiAlcy4nLCBtc2cpCiAgICAgICAgICAgICAgICAgKTsK ICAgICAgICAgICAgICAgfSk7Ci0gICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIHNlbGYu aW5pdF9ldmVudHMoKTsKICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZWxzZSB7CiAg ICAgICAgICAgLy8gRGlzYWJsZSBjb2RlbWlycm9yIGJ5IHNldHRpbmcgcmVhZE9ubHkgb3B0aW9u IHRvIHRydWUsIGJhY2tncm91bmQgdG8gZGFyaywgYW5kIGN1cnNvciwgaGlkZGVuLgotICAgICAg ICAgIHNlbGYuaW5pdF9ldmVudHMoKTsKICAgICAgICAgICBzZWxmLmdyaWRWaWV3LnF1ZXJ5X3Rv b2xfb2JqLnNldE9wdGlvbigncmVhZE9ubHknLCB0cnVlKTsKICAgICAgICAgICB2YXIgY20gPSBz ZWxmLmdyaWRWaWV3LnF1ZXJ5X3Rvb2xfb2JqLmdldFdyYXBwZXJFbGVtZW50KCk7CiAgICAgICAg ICAgaWYgKGNtKSB7Cg== --00000000000063f3b405a2af0215--