Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2494)

Unified Diff: chrome/renderer/resources/extensions/searchbox_api.js

Issue 15388002: Supporting high dpi favicons in Instant Extended. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Refactoring after Kausalya's change Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/renderer/resources/extensions/searchbox_api.js
diff --git a/chrome/renderer/resources/extensions/searchbox_api.js b/chrome/renderer/resources/extensions/searchbox_api.js
index c17ae98d9ecec8bd22b67b09a0b484e8293e7a6f..a44b43450d9c0a29572adcc9a9a38e01dc11c4e2 100644
--- a/chrome/renderer/resources/extensions/searchbox_api.js
+++ b/chrome/renderer/resources/extensions/searchbox_api.js
@@ -257,6 +257,7 @@ if (!chrome.embeddedSearch) {
function GetMostVisitedItemsWrapper() {
var mostVisitedItems = GetMostVisitedItems();
for (var i = 0, item; item = mostVisitedItems[i]; ++i) {
+ item.faviconUrl = UpdateFaviconUrl(item.faviconUrl);
// These properties are private data and should not be returned to
// the page. They are only accessible via getMostVisitedItemData().
item.url = null;
@@ -267,6 +268,15 @@ if (!chrome.embeddedSearch) {
return mostVisitedItems;
}
+ function UpdateFaviconUrl(faviconUrl) {
samarth 2013/06/14 21:54:46 Don't try to parse this URL in javascript. Instea
pedro (no code reviews) 2013/06/18 22:35:13 Done.
+ var chromeSearchFaviconHost = "chrome-search://favicon/";
+ if (faviconUrl.indexOf(chromeSearchFaviconHost) == 0) {
+ return chromeSearchFaviconHost + "size/16@" +
+ window.devicePixelRatio + "x/" +
+ faviconUrl.replace(chromeSearchFaviconHost, '');
+ }
+ }
+
// =======================================================================
// Exported functions
// =======================================================================

Powered by Google App Engine
This is Rietveld 408576698