Edgewall Software
Modify

Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#11052 closed enhancement (fixed)

Highlight entries in plugin table on hover-over

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

In the Plugins Admin panel, highlight the entries under the mouse.

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.

Attachments (5)

t11052-r11682-1.patch (1.2 KB ) - added by Ryan J Ollos <ryan.j.ollos@…> 8 years ago.
Patch against r11682 of the trunk.
t11052-r11682-1.2.patch (684 bytes ) - added by Ryan J Ollos <ryan.j.ollos@…> 8 years ago.
Patch against r11682 of the trunk.
RowHighlighting.png (58.6 KB ) - added by Ryan J Ollos <ryan.j.ollos@…> 8 years ago.
t11052-r11682-2.patch (2.4 KB ) - added by Ryan J Ollos <ryan.j.ollos@…> 8 years ago.
Patch against r11682 of the trunk.
t11052-r11682-3.patch (2.4 KB ) - added by Ryan J Ollos <ryan.j.ollos@…> 8 years ago.
Patch against r11682 of the trunk.

Download all attachments as: .zip

Change History (14)

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

Attachment: t11052-r11682-1.patch added

Patch against r11682 of the trunk.

comment:1 by Ryan J Ollos <ryan.j.ollos@…>, 8 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@…>, 8 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@…>, 8 years ago

Attachment: t11052-r11682-1.2.patch added

Patch against r11682 of the trunk.

comment:3 by Ryan J Ollos <ryan.j.ollos@…>, 8 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@…>, 8 years ago

Attachment: RowHighlighting.png added

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

Attachment: t11052-r11682-2.patch added

Patch against r11682 of the trunk.

comment:4 by Ryan J Ollos <ryan.j.ollos@…>, 8 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@…>, 8 years ago

Attachment: t11052-r11682-3.patch added

Patch against r11682 of the trunk.

comment:5 by Ryan J Ollos <ryan.j.ollos@…>, 8 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.

comment:6 by Christian Boos, 8 years ago

Milestone: 1.0.2
Owner: set to Christian Boos
Status: newassigned

comment:7 by Christian Boos, 7 years ago

Release Notes: modified (diff)
Resolution: fixed
Status: assignedclosed

Applied latest patch t11052-r11682-3.patch in r11759.

comment:8 by Christian Boos, 7 years ago

Owner: changed from Christian Boos to Ryan J Ollos <ryan.j.ollos@…>

comment:9 by Ryan J Ollos, 7 years ago

Keywords: highlight hover added

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Ryan J Ollos <ryan.j.ollos@…>.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Ryan J Ollos <ryan.j.ollos@…> to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.