[Phpmyadmin-devel] Issues with refactoring of tbl_structure
Thilina Buddika Abeyrathna
thilinaabeyrathna at gmail.com
Fri Aug 17 13:17:38 CEST 2012
On Fri, Aug 17, 2012 at 4:31 PM, Rouslan Placella <rouslan at placella.com>wrote:
> On 17/08/2012 12:00, Thilina Buddika Abeyrathna wrote:
> >
> >
> > On Fri, Aug 17, 2012 at 1:42 PM, Rouslan Placella <rouslan at placella.com
> > <mailto:rouslan at placella.com>> wrote:
> >
> > Hi all,
> >
> > I've found some obviously broken HTML tags on tbl_structure.php and
> > I assume that this is due to the recent refactoring of this page. I
> > couldn't find where the issue is in the code, but it manifests
> > itself in the "more" dropdown as links there are now not clickable.
> > Screenshot attached.
> >
> > Another thing that I noticed in the new *_structure code are the new
> > function names. Not sure if it's just me, but after a 2 minute look
> > I found all of these functions where IMO the names can be improved:
> >
> > PMA___getHtmlForPrintViewAndDataDict__ionaryLinks - too long?
> > PMA_SortableTableHeader - starts with a capital unlike others
> > PMA_getAliasAndTruename - incorrect camel case
> > PMA_getStuffForEnginetable - meaningless + incorrect camel case
> > PMA___getHtmlForCheckAlltableColumn - incorrect camel case
> > PMA_getHtmlForSomeLinks - meaningless
> > PMA_getHtmlForRowStatstableRow - incorrect camel case
> > getHtmlForRowStatsTable - no PMA_ prefix
> > PMA___getHtmlForDistincValueAction - spelling: "Distinct"
> > PMA___getHtmlForActionsIntableStruct__ure - incorrect camel case
> >
> > Bye,
> > Rouslan
> >
> >
> > Hi Rouslan,
> > Thank you for spent time to look at my code. And I'll improve those
> > function names,
> > And I'll look at the mentioned bug also.
>
> The bug is an unclosed div tag at line 1831 in structure.lib.php
>
> Thanks Rouslan.
--
Regards.
Thilina Abeyrathna
Gtalk : thilinaabeyrathna
skype: thilinabuddika88
thilinaa.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phpmyadmin.net/pipermail/developers/attachments/20120817/5cb997f0/attachment.html>
More information about the Developers
mailing list