Closed Bug 245880 Opened 20 years ago Closed 20 years ago

Missing icons due to broken links in Winstripe

Categories

(Firefox :: General, defect)

defect
Not set
minor

Tracking

()

RESOLVED FIXED

People

(Reporter: me, Assigned: steffen.wilberg)

References

Details

Attachments

(1 file)

Here's a list of (some of the) broken links in Winstripe that cause various icons to be missing (mainly in the JS console and print preview/page setup windows): classic/browser/browser.css --------------------------- .toolbarpaletteitem-box[type="bookmarks-toolbar"][place="palette"] { [...] background: url("chrome://browser/skin/Bookmarks-folder.png") no-repeat; } #sidebar-throbber[loading="true"] { list-style-image: url(chrome://global/skin/icons/Loading.gif); } classic/global/console.css -------------------------- .console-row[type="error"], .console-row[type="exception"] { list-style-image: url("chrome://global/skin/icons/alert-error.gif"); } .console-row[type="warning"] { list-style-image: url("chrome://global/skin/icons/alert-exclam.gif"); } .console-row[type="message"] { list-style-image: url("chrome://global/skin/icons/alert-message.gif"); } classic/global/console/console.css ---------------------------------- .console-row[type="message"] { list-style-image: url("chrome://global/skin/icons/Message.png"); } classic/global/global.css ------------------------- .message-icon { list-style-image: url("chrome://global/skin/icons/Message.png"); } classic/global/printing.css --------------------------- .toolbar-portrait-page { list-style-image: url("chrome://global/skin/icons/pg-portrait-small.gif"); } classic/global/printPageSetup.css --------------------------------- .portrait-page { list-style-image: url("chrome://global/skin/Portrait.png"); } .landscape-page { list-style-image: url("chrome://global/skin/Landscape.png"); } classic/global/printPreview.css ------------------------------- .toolbar-portrait-page { list-style-image: url("chrome://global/skin/Portrait-small.png"); } .toolbar-landscape-page { list-style-image: url("chrome://global/skin/Landscape-small.png"); } classic/global/progressmeter.css -------------------------------- progressmeter[mode="undetermined"] { background: url("chrome://global/skin/progressmeter/progressmeter-busy.gif") repeat-x 0% 50%; } (I think this has been missing for quite a while). classic/mozapps/downloads/downloads.css --------------------------------------- #cleanUpButton[disabled="true"] { list-style-image: url("chrome://mozapps/skin/downloads/downloadCleanupDisabled.png"); } download[state="0"], download[state="-1"], download[state="4"], download[state="5"], download[state="6"] { [...] background-image: url("chrome://mozapps/skin/downloads/downloadFader.png"); }
The links will work fine once we've got icons for these in Winstripe. I searched my tree for these icons. Most of them are Qute only. Qute icons are in various skins directories, whereas Winstripe icons are in browser/themes and toolkit/themes. We could of course package the Qute icons, but I'd prefer not to mix themes. The only Winstripe icon I found was mozilla/toolkit/themes/winstripe/global/icons/pg-portrait-small.gif. But as long as we don't have the respective landscape icon...
Presumably #sidebar-throbber could use the same icon as the tab throbber. .console-row[type="message"] could possibly use chrome://global/skin/icons/Question.png Looks like we don't even use chrome://global/skin/console.css, or am I missing something? And it would definitely be nice to get an icon for #cleanUpButton[disabled="true"] in before 0.9.
> Presumably #sidebar-throbber could use the same icon as the tab throbber. Sure. Qute does that as well. > .console-row[type="message"] could possibly use > chrome://global/skin/icons/Question.png Indeed. I think the reference to the missing chrome://global/skin/icons/Message.png is a mistake. And Qute uses its own question mark here as well. > Looks like we don't even use chrome://global/skin/console.css, or am I missing > something? console.xul references chrome://global/skin/console/console.css instead, which is located in mozilla/toolkit/themes/winstripe/global/console/console.css. The unused one is one directory up. Bah, I *need* lxr for the aviary branch! Another problem with the console is that the link appearance is gone. I already reopened my bug 207403. > And it would definitely be nice to get an icon for > #cleanUpButton[disabled="true"] in before 0.9. Right, and it shouldn't be that hard to derive it from the not-disabled image. Are you going to write a patch for these changes? Since you came up with that.
(In reply to comment #3) > Are you going to write a patch for these changes? Since you came up with that. I was hoping to leave it to someone who knows what they're doing in this department like the theme authors.
Blocks: 244691
They probably want to concentrate on improving more icons, like the reworked find-in-page-icon that was checked in yesterday. I'll make a patch later today and ask them for review. I've already cc'ed Kevin. Don't know if Stephen has a bugzilla account.
Assignee: firefox → steffen.wilberg
as suggested by Pike.
Comment on attachment 150488 [details] [diff] [review] fix sidebar-throbber and console-row[type="message"] > #sidebar-throbber[loading="true"] { >- list-style-image: url(chrome://global/skin/icons/Loading.gif); >+ list-style-image: url("chrome://browser/skin/Throbber-small.gif"); It was called Loading.gif in Qute: http://lxr.mozilla.org/seamonkey/source/browser/base/skin/browser.css#738 It's called Throbber-small.gif in Winstripe. This displays the throbber in the sidebar left to the close button when loading a bookmark in there. > .console-row[type="message"] { >- list-style-image: url("chrome://global/skin/icons/Message.png"); >+ list-style-image: url("chrome://global/skin/icons/Question.png"); Same here (Qute version): http://lxr.mozilla.org/seamonkey/source/toolkit/components/console/skin/console .css#118 This is the third category in the Javascript console, besides error and warning. I didn't remove the unused file mozilla/toolkit/themes/winstripe/global/console.css because I don't want to risk breaking anything a few days before the release. Kevin, please have a look. Is this okay with the Winstripe team? Check it in yourself if it suites you, I don't have a cvs account yet.
Attachment #150488 - Flags: review?(webmail)
Comment on attachment 150488 [details] [diff] [review] fix sidebar-throbber and console-row[type="message"] Moving review request to Mike. This is just about correcting two filenames.
Attachment #150488 - Flags: review?(webmail) → review?(mconnor)
Apologies for not doing this sooner Steffen. Fix checked in on branch.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Comment on attachment 150488 [details] [diff] [review] fix sidebar-throbber and console-row[type="message"] Thanks Kevin. Are you going to check this into the trunk as well? I can do that as well now if you want.
Attachment #150488 - Flags: review?(mconnor)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: