Closed Bug 736735 Opened 12 years ago Closed 12 years ago

notification.css: Use inheritance instead of non-performant css.

Categories

(Toolkit :: UI Widgets, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla14

People

(Reporter: philip.chee, Assigned: philip.chee)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

There are several bugs that could be more easily fixed if we were a bit more clever in our XBL e.g.
Bug 415400 - notification bar icons aren't accessible through CSS
Bug 694786 - Remove hard coded dependency on xpinstallItemGeneric.png from notification.xml.
This would be super useful in SeaMonkey because then we can remove hard coded image chrome paths and do things like:

.messageImage[type][value="plugin-crashed"] {
  list-style-image: url("chrome://mozapps/skin/plugins/notifyPluginCrashed.png");
}

.messageImage[type][value="addon-install-complete"] {
  list-style-image: url("chrome://mozapps/skin/xpinstall/xpinstallItemGeneric.png");
}
Attachment #606871 - Flags: review?(dolske)
Attachment #606871 - Flags: feedback?(ehume)
Blocks: 694786
No longer depends on: 694786
Attachment #606871 - Flags: review?(dolske) → review+
https://hg.mozilla.org/mozilla-central/rev/20031e64e0f3
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla14
Attachment #606871 - Flags: feedback?(ehume)
Thanks for thinking of me. I can't really comment on the javascript, but the css looks much better. It looks skinnable.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: