Closed Bug 513392 Opened 15 years ago Closed 15 years ago

Use styles on the normal icon rather than a separate hardcoded image for plugin icons

Categories

(Toolkit :: Add-ons Manager, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla1.9.3a1
Tracking Status
status1.9.2 --- beta2-fixed

People

(Reporter: mossop, Assigned: mossop)

Details

Attachments

(2 files)

Attached patch patch rev 1Splinter Review
There isn't any need for a separate image element for plugins.
Attachment #397400 - Flags: review?(robert.bugzilla)
Assignee: nobody → dtownsend
Status: NEW → ASSIGNED
Attachment #397400 - Flags: review?(robert.bugzilla) → review+
Landed: http://hg.mozilla.org/mozilla-central/rev/64da35bd0d16
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.3a1
Whiteboard: [needs baking]
This doesn't seem to work, because of iconURL="chrome://mozapps/skin/xpinstall/xpinstallItemGeneric.png", which ends up as src="chrome://mozapps/skin/xpinstall/xpinstallItemGeneric.png" on the image, which overrides the list-style-image.
Yeah, it broke with the followup fix to bug 511091, but I have a fix for it almost ready.
Attached patch follow-up fixSplinter Review
The extension manager datasource is returning icons for items it doesn't actually know about. If the item isn't downloading and doesn't have an install location then it is unknown and it we shouldn't return any icon for it.
Attachment #399431 - Flags: review?(robert.bugzilla)
Attachment #399431 - Flags: review?(robert.bugzilla) → review+
Comment on attachment 397400 [details] [diff] [review]
patch rev 1

Simple fix and its followup. The lightweight themes patch relies on this somewhat and it makes things easier for theme authors too.
Attachment #397400 - Flags: approval1.9.2?
Comment on attachment 399431 [details] [diff] [review]
follow-up fix

Need this fix too
Attachment #399431 - Flags: approval1.9.2?
Whiteboard: [needs baking]
Attachment #397400 - Flags: approval1.9.2? → approval1.9.2+
Attachment #399431 - Flags: approval1.9.2? → approval1.9.2+
At this point this means final-fixed, I think.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: