Re: [pgAdmin4][PATCH] Refactor and change of implementation of keyboard_shortcuts function dependencies

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>, Sarah McAlear <smcalear(at)pivotal(dot)io>, Wenlin Zhang <wzhang(at)pivotal(dot)io>, Murtuza Zabuawala <murtuza(dot)zabuawala(at)enterprisedb(dot)com>, Violet Cheng <vcheng(at)pivotal(dot)io>
Subject: Re: [pgAdmin4][PATCH] Refactor and change of implementation of keyboard_shortcuts function dependencies
Date: 2017-08-21 14:27:40
Message-ID: CA+OCxoxzApHU+3m7EH5W26sRrAd1QXBgtsaf6_Kh8YiuD3AtyQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Thanks, patches applied.

On Mon, Aug 21, 2017 at 1:14 PM, Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com
> wrote:

>
>
> On Wed, Aug 16, 2017 at 8:55 AM, Violet Cheng <vcheng(at)pivotal(dot)io> wrote:
>
>> Hi,
>>
>> Is there any update on these patches? Will it be committed soon?
>>
> Dave - would please take care of this?
>
> --
>
> Thanks & Regards,
>
> Ashesh Vashi
> EnterpriseDB INDIA: Enterprise PostgreSQL Company
> <http://www.enterprisedb.com/>
>
>
> *http://www.linkedin.com/in/asheshvashi*
> <http://www.linkedin.com/in/asheshvashi>
>
>>
>> Thanks,
>> Violet
>>
>> On Thu, Aug 10, 2017 at 2:31 PM, Wenlin Zhang <wzhang(at)pivotal(dot)io> wrote:
>>
>>> Hi hackers,
>>>
>>> We have rebased all the three patches and they are ready to be
>>> applied.
>>>
>>> Thanks,
>>>
>>> Wenlin & Matt
>>>
>>> On Wed, Aug 9, 2017 at 11:20 AM, Sarah McAlear <smcalear(at)pivotal(dot)io>
>>> wrote:
>>>
>>>> Oh, great! Thanks Murtuza!
>>>>
>>>> On Tue, Aug 8, 2017 at 6:16 PM, Murtuza Zabuawala <
>>>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>>>
>>>>> Hi Wenlin,
>>>>>
>>>>> Patch looks good to me.
>>>>>
>>>>> I'm also attaching minor patch to update document for new keyboard
>>>>> shortcuts.
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Murtuza Zabuawala
>>>>> EnterpriseDB: http://www.enterprisedb.com
>>>>> The Enterprise PostgreSQL Company
>>>>>
>>>>> [image: https://community.postgresrocks.net/]
>>>>> <https://community.postgresrocks.net/>
>>>>>
>>>>> On Tue, Aug 8, 2017 at 1:41 PM, Wenlin Zhang <wzhang(at)pivotal(dot)io>
>>>>> wrote:
>>>>>
>>>>>> Hi Murtuza,
>>>>>>
>>>>>> Thanks for your review.
>>>>>>
>>>>>> We have fixed download bug, you can try it with the new patch
>>>>>> 1.3_refactor_keyactions.diff, to see if it works.
>>>>>> And we also changed the typo in the patch
>>>>>> 2.1_change_keyboard_shortcuts_for_commenting_and_fix_typo.diff, ('client_plaform'
>>>>>> -> 'client_platform').
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> Wenlin & Violet
>>>>>>
>>>>>> On Mon, Aug 7, 2017 at 2:30 PM, Murtuza Zabuawala <
>>>>>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>>>>>
>>>>>>> Hi Sarah,
>>>>>>>
>>>>>>> - Download button is not working, getting error on console
>>>>>>> (attaching screenshot).
>>>>>>> - While testing the patch I also observed another minor issue, If we
>>>>>>> click on Explain & Explain analyze buttons, previous messages from Message
>>>>>>> tab are not getting clear but instead new messages are getting appended to
>>>>>>> previous ones.
>>>>>>>
>>>>>>> And could you please correct a typo introduced by Me from file
>>>>>>> ../templates/datagrid/index.html, 'client_plaform' ->
>>>>>>> 'client_platform' in your next patch as you working on it :)
>>>>>>>
>>>>>>> Rest of the changes looks good to me.
>>>>>>>
>>>>>>> --
>>>>>>> Regards,
>>>>>>> Murtuza Zabuawala
>>>>>>> EnterpriseDB: http://www.enterprisedb.com
>>>>>>> The Enterprise PostgreSQL Company
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Aug 7, 2017 at 8:09 AM, Sarah McAlear <smcalear(at)pivotal(dot)io>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Murtuza,
>>>>>>>>
>>>>>>>> We have rebased and send the new patch.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> Wenlin and Sarah
>>>>>>>>
>>>>>>>> On Fri, Aug 4, 2017 at 8:54 PM, Murtuza Zabuawala <
>>>>>>>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>>>>>>>
>>>>>>>>> Hi Sarah,
>>>>>>>>>
>>>>>>>>> Could you please rebase and send the patch again, I am not able to
>>>>>>>>> apply any of the patch.
>>>>>>>>>
>>>>>>>>> murtuza(at)laptop:~/Documents/projects/pgadmin4$ git apply
>>>>>>>>> ~/Downloads/1_refactor_keyactions.diff
>>>>>>>>> error: patch failed: web/pgadmin/tools/sqleditor/st
>>>>>>>>> atic/js/sqleditor.js:552
>>>>>>>>> error: web/pgadmin/tools/sqleditor/static/js/sqleditor.js: patch
>>>>>>>>> does not apply
>>>>>>>>> murtuza(at)laptop:~/Documents/projects/pgadmin4$ git apply
>>>>>>>>> ~/Downloads/2_change_keyboard_shortcuts_for_commenting.diff
>>>>>>>>> error: patch failed: web/pgadmin/static/js/sqledito
>>>>>>>>> r/keyboard_shortcuts.js:26
>>>>>>>>> error: web/pgadmin/static/js/sqleditor/keyboard_shortcuts.js:
>>>>>>>>> patch does not apply
>>>>>>>>> error: patch failed: web/regression/javascript/sqle
>>>>>>>>> ditor/keyboard_shortcuts_spec.js:181
>>>>>>>>> error: web/regression/javascript/sqle
>>>>>>>>> ditor/keyboard_shortcuts_spec.js: patch does not apply
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Regards,
>>>>>>>>> Murtuza Zabuawala
>>>>>>>>> EnterpriseDB: http://www.enterprisedb.com
>>>>>>>>> The Enterprise PostgreSQL Company
>>>>>>>>>
>>>>>>>>> [image: https://community.postgresrocks.net/]
>>>>>>>>> <https://community.postgresrocks.net/>
>>>>>>>>>
>>>>>>>>> On Fri, Aug 4, 2017 at 5:37 PM, Ashesh Vashi <
>>>>>>>>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>>>>>>
>>>>>>>>>> Murtuza,
>>>>>>>>>>
>>>>>>>>>> On Thu, Aug 3, 2017 at 3:38 PM, Sarah McAlear <
>>>>>>>>>> smcalear(at)pivotal(dot)io> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Hackers!
>>>>>>>>>>>
>>>>>>>>>>> Attached is a patch that extracts the functions called by the
>>>>>>>>>>> keyboard_shortcuts function extracted earlier from sqlEditor.
>>>>>>>>>>> This includes
>>>>>>>>>>>
>>>>>>>>>>> - executeQuery
>>>>>>>>>>> - explainAnalyze
>>>>>>>>>>> - explain
>>>>>>>>>>> - download
>>>>>>>>>>> - commentBlockCode
>>>>>>>>>>> - commentLineCode
>>>>>>>>>>> - uncommentLineCode
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> There is still more work to be done, but this is it for now.
>>>>>>>>>>>
>>>>>>>>>>> There is also an additional patch that changes the
>>>>>>>>>>> implementation of the commentLineCode, uncommentLineCode, and
>>>>>>>>>>> commentBlockCode functions. The shortcut
>>>>>>>>>>>
>>>>>>>>>>> - for commentLineCode is now cmd + / (ctrl + / for Windows)
>>>>>>>>>>> - for uncommentLineCode cmd + . (ctrl + . for Windows)
>>>>>>>>>>> - for comment and uncomment blockCode shift + cmd + / (shift
>>>>>>>>>>> + ctrl + / for Windows)
>>>>>>>>>>>
>>>>>>>>>>> This is consistent with other IDEs and the way commenting is
>>>>>>>>>>> implemented.
>>>>>>>>>>>
>>>>>>>>>> Please review it, and let us know your comments.
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>
>>>>>>>>>> Ashesh Vashi
>>>>>>>>>> EnterpriseDB INDIA: Enterprise PostgreSQL Company
>>>>>>>>>> <http://www.enterprisedb.com/>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *http://www.linkedin.com/in/asheshvashi*
>>>>>>>>>> <http://www.linkedin.com/in/asheshvashi>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks!
>>>>>>>>>>> Hao & Sarah
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message pgAdmin 4 Jenkins 2017-08-21 14:42:43 Build failed in Jenkins: pgadmin4-master-python33 #289
Previous Message Dave Page 2017-08-21 14:27:33 pgAdmin 4 commit: Refactor keyboard shortcut functions in the query too