Bug 1261223 - Synced Tabs now uses HiDPI default favicons. r=markh

This commit is contained in:
Edouard Oger 2016-04-04 11:33:00 +02:00
parent 15b6cbd91f
commit b5e12e8fc6
3 changed files with 16 additions and 3 deletions

View File

@ -242,8 +242,10 @@ TabListView.prototype = {
itemNode.querySelector(".item-title").textContent = item.title;
let icon = itemNode.querySelector(".item-icon-container");
icon.style.backgroundImage = "url(" + item.icon + ")";
if (item.icon) {
let icon = itemNode.querySelector(".item-icon-container");
icon.style.backgroundImage = "url(" + item.icon + ")";
}
},
onClick(event) {

View File

@ -84,10 +84,21 @@ body {
.client .item.tab > .item-title-container {
padding-inline-start: 35px;
}
.item.tab > .item-title-container {
padding-inline-start: 20px;
}
.item.tab > .item-title-container > .item-icon-container {
background-image: url("chrome://mozapps/skin/places/defaultFavicon.png");
}
@media (min-resolution: 1.1dppx) {
.item.tab > .item-title-container > .item-icon-container {
background-image: url("chrome://mozapps/skin/places/defaultFavicon@2x.png");
}
}
.item-icon-container {
min-width: 16px;
max-width: 16px;

View File

@ -73,7 +73,7 @@ let SyncedTabsInternal = {
} catch (ex) { /* no favicon avaiable */ }
}
if (!icon) {
icon = PlacesUtils.favicons.defaultFavicon.spec;
icon = "";
}
return {
type: "tab",