Mercurial > snowl
changeset 77:d128eee04c8a
show icons on the sources menulist in the river view
author | Myk Melez <myk@mozilla.org> |
---|---|
date | Thu, 15 May 2008 11:10:19 -0700 |
parents | 1cbd4c5a511b |
children | 7a0d3fec5102 |
files | extension/content/river.css extension/content/river.js |
diffstat | 2 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/extension/content/river.css Wed May 14 23:22:49 2008 -0700 +++ b/extension/content/river.css Thu May 15 11:10:19 2008 -0700 @@ -36,3 +36,8 @@ font: message-box; font-size: 100%; } + +/* Show icons on the sources menulist. */ +#sourceMenu > menupopup > menuitem > .menu-iconic-left { + display: block; +}
--- a/extension/content/river.js Wed May 14 23:22:49 2008 -0700 +++ b/extension/content/river.js Thu May 15 11:10:19 2008 -0700 @@ -765,7 +765,10 @@ sourceMenu.removeAllItems(); for each (let source in sources) { let item = sourceMenu.appendItem(source.name, source.id); - item.image = this._faviconSvc.getFaviconImageForPage(source.humanURI || URI.get("chrome://snowl/content/noHumanURI.html")); + item.className = "menuitem-iconic"; + let uri = source.humanURI || URI.get("urn:use-default-icon"); + let favicon = this._faviconSvc.getFaviconImageForPage(uri); + item.image = favicon.spec; } sourceMenu.selectedIndex = 0;