Thanks guys - I committed Surinder's patch as it's a little clearer to read and understand.
On Mon, May 15, 2017 at 6:31 PM, Surinder Kumar < surinder.ku...@enterprisedb.com> wrote: > Hi, > > The array temp_new_rows is used to keep track to new added rows in View > data. It is used to add 'disabled_row'class for new rows to highlight > when grid renders after delete/copy/add row operation. > > Please find attached patch. > > On Mon, May 15, 2017 at 10:14 PM, Surinder Kumar < > surinder.ku...@enterprisedb.com> wrote: > >> Hi Joao, >> >> The single cell selection works for me using Cmd+C. Not reproducible for >> me. >> >> Please provide steps to reproduce. >> >> >> >> >> On Mon, May 15, 2017 at 9:58 PM, Harshal Dhumal < >> harshal.dhu...@enterprisedb.com> wrote: >> >>> Hi, >>> >>> Issue caused because variable temp_new_rows was access before it was >>> initialised. Attached patch fixes this issue. >>> >>> -- >>> *Harshal Dhumal* >>> *Sr. Software Engineer* >>> >>> EnterpriseDB India: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >>> >>> On Mon, May 15, 2017 at 9:28 PM, Dave Page <dp...@pgadmin.org> wrote: >>> >>>> Aww, nuts. I thought we had tests for that? Did we miss that particular >>>> case? >>>> >>>> Anyway, copying of a single value still works (with Cmd+C), so I'm not >>>> inclined to re-wrap everything for this unless someone can get a patch to >>>> me by ~9AM UK time tomorrow. Surinder? >>>> >>>> On Mon, May 15, 2017 at 4:50 PM, Joao Pedro De Almeida Pereira < >>>> jdealmeidapere...@pivotal.io> wrote: >>>> >>>>> Hi hackers, >>>>> >>>>> We were checking out the selection functionality after this >>>>> commit--looks like selection no longer works for single cells. >>>>> >>>>> If you press a cell in the grid the following message is console >>>>> logged: >>>>> >>>>> sqleditor.js:869 Uncaught TypeError: Cannot read property 'indexOf' of >>>>> undefined >>>>> at SlickGrid.<anonymous> (sqleditor.js:869) >>>>> at Event.notify (slick.core.js:143) >>>>> at trigger (slick.grid.js:1067) >>>>> at setActiveCellInternal (slick.grid.js:2693) >>>>> at HTMLDivElement.handleClick (slick.grid.js:2469) >>>>> at HTMLDivElement.dispatch (jquery-1.11.2.js:4665) >>>>> at HTMLDivElement.$event.dispatch (jquery.event.drag-2.2.js:374) >>>>> at HTMLDivElement.elemData.handle (jquery-1.11.2.js:4333) >>>>> >>>>> >>>>> >>>>> Thanks >>>>> George & Joao >>>>> >>>>> On Mon, May 15, 2017 at 10:05 AM, Dave Page <dp...@pgadmin.org> wrote: >>>>> >>>>>> I've committed a modified version of this patch following some >>>>>> discussion on IM with Surinder. >>>>>> >>>>>> Thanks Surinder! >>>>>> >>>>>> On Mon, May 15, 2017 at 10:56 AM, Surinder Kumar < >>>>>> surinder.ku...@enterprisedb.com> wrote: >>>>>> >>>>>>> Hi >>>>>>> >>>>>>> The regression test cases for 'copy row' was failing. >>>>>>> This patch was assuming that each selected row will have primary key >>>>>>> due to selection was not working. Fixed. >>>>>>> >>>>>>> Please find revised patch. >>>>>>> >>>>>>> Thanks >>>>>>> Surinder Kumar >>>>>>> >>>>>>> On Mon, May 15, 2017 at 1:13 PM, Surinder Kumar < >>>>>>> surinder.ku...@enterprisedb.com> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> This patch contains following changes: >>>>>>>> >>>>>>>> 1) When a new row is added, allow to delete if changes are not >>>>>>>> saved. >>>>>>>> >>>>>>>> 2) Disable new row selection if primary key is not given but >>>>>>>> changes are saved on server. >>>>>>>> >>>>>>>> 3) Copy and paste one or more rows, then add new row doesn't >>>>>>>> work(entered value doesn't appear). >>>>>>>> >>>>>>>> 4) After deleting a row, add new row doesn't work. >>>>>>>> >>>>>>>> 5) New row added with explicitly given primary key should not >>>>>>>> disabled. >>>>>>>> >>>>>>>> >>>>>>>> Please review. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Surinder Kumar >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Sent via pgadmin-hackers mailing list (pgadmin-hack...@postgresql.or >>>>>>> g) >>>>>>> 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 >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Dave Page >>>> Blog: http://pgsnake.blogspot.com >>>> Twitter: @pgsnake >>>> >>>> EnterpriseDB UK: http://www.enterprisedb.com >>>> The Enterprise PostgreSQL Company >>>> >>> >>> >> > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company