[Phpmyadmin-devel] Merging grid editing

Marc Delisle marc at infomarc.info
Thu Aug 11 19:01:25 CEST 2011

Aris Feryanto a écrit :
>> From: Marc Delisle <marc at infomarc.info>
>> Aris Feryanto a écrit :
>>> Hi Marc,
>>>> From: Marc Delisle <marc at infomarc.info> Aris Feryanto a écrit :
>>>>> Hi Marc,
>>>>>> From: Marc Delisle <marc at infomarc.info> Aris, I would
>> like to
>>>>>> merge this feature but I get merge conflicts, can you have
>>>>>> a look at this?
>>>>> I just fixed the merge conflict in my master branch. Kindly
>>>>> merge the grid editing from there. The master branch also
>>>>> contain some fix for recent tables and configuration for qTip
>>>>> hint. Thanks.
>>>> Done.
>>>>> Btw, I'm currently refactoring and cleaning code in 
>>>>> js/makegrid.js and there will be a significant code structure
>>>>>  changes in that file. I'll update you once it is finished.
>>>> OK.
>>> I finished cleaning code in js/makegrid.js and pushed the changes
>>> to my git repo.
>>> I change the structure of the code to match existing PMA code,
>>> but I still keep the OOP style inside the function. The new
>>> PMA_makegrid() function can accept some optional parameters, in
>>> order to adjust which functionality (resize, reorder, show/hide,
>>> grid edit) that want to be enabled for a table. This may be
>>> useful for applying some features for other types of table (other
>>> than the one generated while browsing database).
>>> -- Aris Feryanto
>> Pushed, thanks.
>> I am making a last attempt about this issue: do you have an idea
>> about advertising (for example with a tip) about grid editing?
> Oh, right. Adding tooltips in every editable cells will be
> disturbing, IMO.
> How about add a hint tooltip in "Edit" link in table's rows? Maybe
> some hint like: "You can also edit a field by clicking directly on a
> cell in the table.". Actually, we may add more hint to tell the users
> that grid editing doesn't work for BLOB data type, but the hint will
> be too long to be displayed.

Good idea, but I suggest "You can also edit most columns by clicking 
directly on their content."

These are columns, not fields; and using "most" explains in a short way 
that not everything is editable.

Marc Delisle

More information about the Developers mailing list