Re: [pgAdmin4][Patch]: RM#1243 - Columns on the Query Tool should be sizeable

From: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
To: Surinder Kumar <surinder(dot)kumar(at)enterprisedb(dot)com>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [pgAdmin4][Patch]: RM#1243 - Columns on the Query Tool should be sizeable
Date: 2016-06-02 09:13:02
Message-ID: CAG7mmoyqAk=d19Qb8=s5tT7KJ6_fM8hroQLMfrSoeCTYqDXd9w@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On Tue, May 31, 2016 at 1:56 PM, Surinder Kumar <
surinder(dot)kumar(at)enterprisedb(dot)com> wrote:

> Hi,
>
> Please find updated patch with following changes:
> 1. the sizeHandler is not calculating the position without resizing
> 2. Apply sizeable columns to history grid in query tool.
> 3. Table column *Label and Type* should not be in single line. Currently
> *Backgrid* displays column and type in a single line considering it as
> text.
> we have to extend *headerCell* class and override its render method to
> fix this.
>
Thanks - committed!

--

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>

>
> Please review.
>
> On Mon, May 30, 2016 at 11:36 AM, Ashesh Vashi <
> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>
>> On Fri, May 27, 2016 at 6:27 PM, Surinder Kumar <
>> surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>>
>>> Hi
>>>
>>> Please find updated patch with following changes:
>>>
>>> 1. Replaced the outdated code for *Backgrid Sizeable Columns plugin *with
>>> https://github.com/FortesSolutions/backgrid-sizeable-columns library
>>> because the updated code is available here.
>>> 2. I have figured out to calculate *offset* using the parameters of
>>> listener provided, so we need not to tweak the original library code.
>>>
>>> As per our conversation, the sizeHandler is not calculating the position
>> without resizing.
>> It should calculate the position even after rendering is completed.
>>
> Fixed.
>
>>
>> --
>>
>> 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>
>>
>>>
>>> On Fri, May 27, 2016 at 5:00 PM, Surinder Kumar <
>>> surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>>>
>>>>
>>>>
>>>> On Fri, May 27, 2016 at 4:43 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> On Fri, May 27, 2016 at 12:07 PM, Surinder Kumar
>>>>> <surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>>>>> > Hi
>>>>> >
>>>>> > Added support for Columns resizable in query tool. It allows user to
>>>>> resize
>>>>> > the table columns as much as needed.
>>>>> >
>>>>> > We are using Backgrid Sizeable Columns plugin:
>>>>> > https://github.com/WRidder/backgrid-sizeable-columns
>>>>> >
>>>>> > with one change in library on line no 185:
>>>>> > moved the following trigger event out of if condition:
>>>>> >
>>>>> > if (newWidth != oldWidth) {
>>>>> >
>>>>> > }
>>>>> >
>>>>> >
>>>>> > and added one additional parameter offset.
>>>>> > //Trigger event
>>>>> >
>>>>> > view.columns.trigger("resize", columnModel, newWidth, oldWidth,
>>>>> offset);
>>>>> >
>>>>> >
>>>>> > We are listening to this trigger event in sqleditor.js file where we
>>>>> need
>>>>> > offset
>>>>> > to calculate new table width on every resize event.
>>>>>
>>>>> Please ensure any changes to third party libraries are submitted
>>>>> upstream.
>>>>>
>>>> yes, sure.
>>>>
>>>>>
>>>>> > hence, here is the patch attached.
>>>>>
>>>>> ENOATTACHMENT!
>>>>>
>>>>> --
>>>>> 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(at)postgresql(dot)org)
>>>>> To make changes to your subscription:
>>>>> http://www.postgresql.org/mailpref/pgadmin-hackers
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Sent via pgadmin-hackers mailing list (pgadmin-hackers(at)postgresql(dot)org)
>>> To make changes to your subscription:
>>> http://www.postgresql.org/mailpref/pgadmin-hackers
>>>
>>>
>>
>

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message Surinder Kumar 2016-06-02 09:13:36 [pgAdmin4][Patch]: RM#1295 - Grant wizard should also added with Trigger function node through Right Click
Previous Message Dave Page 2016-06-02 08:29:56 Re: Regarding issue 1241