Edgewall Software

Opened 11 years ago

Last modified 10 years ago

#11052 closed enhancement

Highlight entries in plugin table on hover-over — at Version 5

Reported by: Ryan J Ollos <ryan.j.ollos@…> Owned by:
Priority: normal Milestone: 1.0.2
Component: admin/web Version: 1.1.1dev
Severity: normal Keywords: bitesized css highlight hover
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Ryan J Ollos <ryan.j.ollos@…>)

When there are many closely spaced rows and the browser is full-sized on a screen it can be difficult to see which component is being selected for enabled/disable. The attached patch uses jQuery UI's highlight effect to temporarily highlight the row.

This feature was initially mentioned in comment:19:ticket:9609.

Change History (10)

by Ryan J Ollos <ryan.j.ollos@…>, 11 years ago

Attachment: t11052-r11682-1.patch added

Patch against r11682 of the trunk.

comment:1 by Ryan J Ollos <ryan.j.ollos@…>, 11 years ago

I considered adding the feature to all of the tables on the admin pages, but it seemed less important for other cases since the checkboxes are located just to the left of the Name column.

comment:2 by Ryan J Ollos <ryan.j.ollos@…>, 11 years ago

My other hesitation to apply the feature more widely is that jQuery UI would have to be added to every page that the feature is applied to. If jQuery UI was available on the page I suspect it would be fairly easy to apply the behavior to every table.

I also wonder if this can be easily implemented in jQuery, without utilizing jQuery UI. I might investigate that.

by Ryan J Ollos <ryan.j.ollos@…>, 11 years ago

Attachment: t11052-r11682-1.2.patch added

Patch against r11682 of the trunk.

comment:3 by Ryan J Ollos <ryan.j.ollos@…>, 11 years ago

t11052-r11682-1.patch provides a more general solution implemented in CSS: highlight the rows on hover.

by Ryan J Ollos <ryan.j.ollos@…>, 11 years ago

Attachment: RowHighlighting.png added

by Ryan J Ollos <ryan.j.ollos@…>, 11 years ago

Attachment: t11052-r11682-2.patch added

Patch against r11682 of the trunk.

comment:4 by Ryan J Ollos <ryan.j.ollos@…>, 11 years ago

t11052-r11682-2.patch additionally adds some light highlighting to the module rows.

Here is a screen capture:

by Ryan J Ollos <ryan.j.ollos@…>, 11 years ago

Attachment: t11052-r11682-3.patch added

Patch against r11682 of the trunk.

comment:5 by Ryan J Ollos <ryan.j.ollos@…>, 11 years ago

Description: modified (diff)
Keywords: css added; jquery removed
Summary: Highlight entries in plugin table when the enable checkbox is clickedHighlight entries in plugin table on hover-over

t11052-r11682-3.patch fixes a minor indentation issue. Note that the patch just causes the plugin table to have the same behavior on hover-over as other tables in Trac.

Note: See TracTickets for help on using tickets.