Thanks, patch applied.

On Mon, Aug 29, 2016 at 3:30 PM, Murtuza Zabuawala <
murtuza.zabuaw...@enterprisedb.com> wrote:

> Hi,
>
> PFA updated patch.
>
> --
> Regards,
> Murtuza Zabuawala
> EnterpriseDB: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>
> On Mon, Aug 29, 2016 at 1:18 PM, Neel Patel <neel.pa...@enterprisedb.com>
> wrote:
>
>> Hi Murtuza,
>>
>> All the review comments given by Akshay are fixed. Below are some minor
>> observations.
>>
>>
>>    - Add two new rows with valid data. Select one row and delete that
>>    row. Now "Save" button should be enabled because we still have one valid
>>    new row to save the data.
>>
>> Done
>
>>
>>    - When we click on new blank row and select "By Selection" then it
>>    throws 'javascript' exception.
>>
>>            Uncaught TypeError: Cannot read property 'id' of undefined
>>
> Done
>
>>
>> Thanks,
>> Neel patel
>>
>> On Mon, Aug 29, 2016 at 10:43 AM, Murtuza Zabuawala <
>> murtuza.zabuaw...@enterprisedb.com> wrote:
>>
>>>
>>> --
>>> Regards,
>>> Murtuza Zabuawala
>>> EnterpriseDB: http://www.enterprisedb.com
>>> The Enterprise PostgreSQL Company
>>>
>>> ---------- Forwarded message ----------
>>> From: Murtuza Zabuawala <murtuza.zabuaw...@enterprisedb.com>
>>> Date: Fri, Aug 26, 2016 at 8:27 PM
>>> Subject: Re: [pgadmin-hackers] PATCH: SlickGrid integration in query
>>> tool (pgAdmin4)
>>> To: Akshay Joshi <akshay.jo...@enterprisedb.com>
>>> Cc: Dave Page <dp...@pgadmin.org>, pgadmin-hackers <
>>> pgadmin-hackers@postgresql.org>
>>>
>>>
>>> Hi,
>>>
>>> PFA updated patch for SlickGrid.
>>>
>>> *Note:* This patch contains our own custom Slickgrid changes in
>>> SlickGrid no need to apply patch sent in last email.
>>>
>>>
>>> --
>>> Regards,
>>> Murtuza Zabuawala
>>> EnterpriseDB: http://www.enterprisedb.com
>>> The Enterprise PostgreSQL Company
>>>
>>> On Wed, Aug 24, 2016 at 6:27 PM, Akshay Joshi <
>>> akshay.jo...@enterprisedb.com> wrote:
>>>
>>>> Hi Murtuza
>>>>
>>>> I have tested the functionality before reviewing the actual code, below
>>>> are my review comments
>>>>
>>>> *Functionality related comments*:
>>>>
>>>>    - Filter "By Selection" and "Exclude Selection" not working.
>>>>
>>>> Done
>>>
>>>>
>>>>    - Increase the font size from 8pt to 9pt and also make the table
>>>>    header's in bold.
>>>>
>>>> Done
>>>
>>>>
>>>>    - User won't be able to enter/copy the data directly from the cell.
>>>>    With current implementation user has to double click on cell then one 
>>>> data
>>>>    editor popped up where user can enter/copy data and will have to press
>>>>    "save" or "cancel" button. Then will have to double click again on the 
>>>> cell
>>>>    where he/she want's to paste and will have to press "save" or "cancel"
>>>>    button.
>>>>
>>>> Copying from selected Cell is done. But for now you have edit target
>>> cell & paste the data in editor.
>>> I will create TODO ticket for this pasting data without opening editor
>>> in to cell as it requires some time.
>>>
>>>>
>>>>    - Slick grid not rendered properly when changing tabs or resize
>>>>    "Data output" docker panel. Please refer "Error-1.png"
>>>>       - *Steps to reproduce*: View table data with more than 100 rows,
>>>>       scroll down a bit, now either shift tab and back again to "Data 
>>>> output"
>>>>       panel OR resize the "Data output" docker panel.
>>>>
>>>> Done
>>>
>>>>
>>>>    - Slick grid is not refreshing properly when deleted multiple rows.
>>>>
>>>> Done
>>>
>>>>
>>>>    - Error Message is not cleared from "Messages" tab even after
>>>>    successful transaction.
>>>>       - *Steps to reproduce*: Generate error by saving some wrong data
>>>>       and check "Messages" tab, now correct the value and save the data 
>>>> again.
>>>>       Data gets saved, but "Messages" tab still show error message.
>>>>
>>>> Done
>>>
>>>>
>>>>    - Paste rows button gets disabled once it is clicked, as per me it
>>>>    should be enabled if some rows are copied to clipboard.
>>>>
>>>> Done
>>>
>>>>
>>>>    - Facing weird issue for some tables, data is not being saved even
>>>>    if I have given the correct values. Mostly it happens with NOT NULL 
>>>> columns.
>>>>       -   *Steps to reproduce*: View Data of the table where there are
>>>>       columns with NOT NULL constraint.  I have tested it for 
>>>> "public.jobhist"
>>>>       table of  PPAS-9.5. Add new row and insert values for primary key 
>>>> columns,
>>>>       but don't insert any value for NOT NULL column. Now click on Save 
>>>> button it
>>>>       will throw an error "null value in column <xyz> violates not-null
>>>>       constraint". Now insert the proper value for that column and try to 
>>>> save
>>>>       it, still it will give the same error.
>>>>
>>>>  Done
>>>
>>>>
>>>>    - Extra space has been added for the drop down menu of query tool
>>>>    toolbar. Please refer "Before_Slickgrid.png" and "After_Slickgrid.png"
>>>>
>>>> Done
>>>
>>>>
>>>> On Tue, Aug 23, 2016 at 4:00 PM, Murtuza Zabuawala <
>>>> murtuza.zabuaw...@enterprisedb.com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> PFA minor add-on patch on previous Slickgrid v2 patch to remove
>>>>> console log messages from JS..
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Murtuza Zabuawala
>>>>> EnterpriseDB: http://www.enterprisedb.com
>>>>> The Enterprise PostgreSQL Company
>>>>>
>>>>> On Tue, Aug 23, 2016 at 3:47 PM, Murtuza Zabuawala <
>>>>> murtuza.zabuaw...@enterprisedb.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> PFA updated patch & comments inline.
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Murtuza Zabuawala
>>>>>> EnterpriseDB: http://www.enterprisedb.com
>>>>>> The Enterprise PostgreSQL Company
>>>>>>
>>>>>> On Thu, Aug 18, 2016 at 9:16 PM, Dave Page <dp...@pgadmin.org> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> On Wed, Aug 17, 2016 at 11:19 AM, Murtuza Zabuawala <
>>>>>>> murtuza.zabuaw...@enterprisedb.com> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> PFA initial patch for SlickGrid integration in query tool.
>>>>>>>>
>>>>>>>
>>>>>>> This is looking awesome! I think there are some tweaks to make, but
>>>>>>> performance-wise, it's blowing away the old code. My tests show it's 
>>>>>>> even
>>>>>>> faster than you're seeing; I'm seeing ~3x performance rendering 21K rows
>>>>>>> for example, vs. the first 2K of the same dataset on page 1 with the old
>>>>>>> code - plus, the rendered HTML isn't so huge that it slows everything 
>>>>>>> else
>>>>>>> down to being unusable!
>>>>>>>
>>>>>>> Can you look at the following issues please?
>>>>>>>
>>>>>>> 1) The colour for a selected row should be #eeeeee
>>>>>>>
>>>>>> Done
>>>>>>
>>>>>>> 2) If there's a horizontal scroll bar (in Chrome on OSX, possibly
>>>>>>> others), then it partially eclipses the new blank row in View Data mode.
>>>>>>> The vertical scroll needs to have the height of the horizontal scrollbar
>>>>>>> added.
>>>>>>>
>>>>>> This issue needed small code hack in SlickGrid code itself. (Ashesh
>>>>>> help me with issue as all the row sizes were dynamic (in terms of pixels)
>>>>>> & calculated as we display rows on grid canvas, so we can not use CSS/JS 
>>>>>> to
>>>>>> tweak it)
>>>>>> I have attached separate patch for Slickgrid changes, we have to
>>>>>> apply this patch whenever we update SlickGrid version in future.
>>>>>>
>>>>>>>
>>>>>>>
>>>>>> 3) If the window is resized, the grid doesn't redraw to the new size.
>>>>>>>
>>>>>> Done
>>>>>>
>>>>>>> 4) I cannot leave a Primary Key field blank so that it picks up a
>>>>>>> default value (I get "Primary key columns cannot be null.")
>>>>>>>
>>>>>> Done
>>>>>>
>>>>>>> 5) When editing text fields with multiple lines, the CR/LFs are
>>>>>>> lost. Do we need a custom editor for this (textarea?).
>>>>>>>
>>>>>> Added custom detached editor [ which supports all keyboard navigation
>>>>>> :-) ].
>>>>>>
>>>>>>>
>>>>>>> 6) The tooltips should probably include <pre> tags around the
>>>>>>> content otherwise the formatting is messed up and becomes unreadable.
>>>>>>>
>>>>>> This is not permitted, Only text to be displayed is allowed, it will
>>>>>> not parse html tags in and show them as is.
>>>>>> Ref: http://www.w3schools.com/tags/att_global_title.asp
>>>>>>
>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> My finding on grid rendering performance with each grid,
>>>>>>>>
>>>>>>>> Tested on PG9.5 (sql attached).
>>>>>>>>
>>>>>>>> Please review.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards,
>>>>>>>> Murtuza Zabuawala
>>>>>>>> EnterpriseDB: http://www.enterprisedb.com
>>>>>>>> The Enterprise PostgreSQL Company
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Sent via pgadmin-hackers mailing list (
>>>>>>>> pgadmin-hackers@postgresql.org)
>>>>>>>> To make changes to your subscription:
>>>>>>>> http://www.postgresql.org/mailpref/pgadmin-hackers
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Dave Page
>>>>>>> Blog: http://pgsnake.blogspot.com
>>>>>>> Twitter: @pgsnake
>>>>>>>
>>>>>>> EnterpriseDB UK: http://www.enterprisedb.com
>>>>>>> The Enterprise PostgreSQL Company
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org)
>>>>> To make changes to your subscription:
>>>>> http://www.postgresql.org/mailpref/pgadmin-hackers
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Akshay Joshi*
>>>> *Principal Software Engineer *
>>>>
>>>>
>>>>
>>>> *Phone: +91 20-3058-9517Mobile: +91 976-788-8246*
>>>>
>>>
>>>
>>>
>>
>


-- 
*Akshay Joshi*
*Principal Software Engineer *



*Phone: +91 20-3058-9517Mobile: +91 976-788-8246*

Reply via email to