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

Unified Diff: chrome/browser/search/local_ntp_source.cc

Issue 13905008: Merge local_omnibox_popup into local_ntp. Render the Google logo and fakebox if Google is the sear… (Closed) Base URL: https://git.chromium.org/chromium/src.git@master
Patch Set: Created 7 years, 8 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/browser/search/local_ntp_source.cc
diff --git a/chrome/browser/search/local_ntp_source.cc b/chrome/browser/search/local_ntp_source.cc
index 38cbd7a2e2e5dad40a4098a53bd482dc6fd9b1e5..127e2e12f088e85811c10de99e4c4f7dacf8c593 100644
--- a/chrome/browser/search/local_ntp_source.cc
+++ b/chrome/browser/search/local_ntp_source.cc
@@ -10,9 +10,11 @@
#include "chrome/common/url_constants.h"
#include "googleurl/src/gurl.h"
#include "grit/browser_resources.h"
+#include "grit/theme_resources.h"
#include "grit/ui_resources.h"
#include "net/url_request/url_request.h"
#include "ui/base/resource/resource_bundle.h"
+#include "ui/base/theme_provider.h"
namespace {
@@ -22,6 +24,13 @@ const char kCssFilename[] = "local-ntp.css";
const char kCloseBarFilename[] = "images/close_2.png";
const char kCloseBarHoverFilename[] = "images/close_2_hover.png";
const char kCloseBarActiveFilename[] = "images/close_2_active.png";
+const char kPageIconFilename[] = "images/page_icon.png";
+const char kPageIcon2xFilename[] = "images/2x/page_icon.png";
+const char kSearchIconFilename[] = "images/search_icon.png";
+const char kSearchIcon2xFilename[] = "images/2x/search_icon.png";
+// TODO(jeremycho): Add 2x images.
+const char kGoogleLogoFilename[] = "images/google_logo.png";
+const char kWhiteGoogleLogoFilename[] = "images/white_google_logo.png";
} // namespace
@@ -52,6 +61,18 @@ void LocalNtpSource::StartDataRequest(
identifier = IDR_CLOSE_2_H;
} else if (path == kCloseBarActiveFilename) {
identifier = IDR_CLOSE_2_P;
+ } else if (path == kPageIconFilename) {
+ identifier = IDR_LOCAL_OMNIBOX_POPUP_IMAGES_PAGE_ICON_PNG;
+ } else if (path == kPageIcon2xFilename) {
+ identifier = IDR_LOCAL_OMNIBOX_POPUP_IMAGES_2X_PAGE_ICON_PNG;
+ } else if (path == kSearchIconFilename) {
+ identifier = IDR_LOCAL_OMNIBOX_POPUP_IMAGES_SEARCH_ICON_PNG;
+ } else if (path == kSearchIcon2xFilename) {
+ identifier = IDR_LOCAL_OMNIBOX_POPUP_IMAGES_2X_SEARCH_ICON_PNG;
+ } else if (path == kGoogleLogoFilename) {
+ identifier = IDR_NEWTAB_GOOGLE_LOGO;
+ } else if (path == kWhiteGoogleLogoFilename) {
+ identifier = IDR_NEWTAB_WHITE_GOOGLE_LOGO;
} else {
callback.Run(NULL);
return;
@@ -71,7 +92,10 @@ std::string LocalNtpSource::GetMimeType(
if (path == kCssFilename)
return "text/css";
if (path == kCloseBarFilename || path == kCloseBarHoverFilename ||
- path == kCloseBarActiveFilename) {
+ path == kCloseBarActiveFilename || path == kPageIconFilename ||
+ path == kPageIcon2xFilename || path == kSearchIconFilename ||
+ path == kSearchIcon2xFilename || path == kGoogleLogoFilename ||
+ path == kWhiteGoogleLogoFilename) {
return "image/png";
}
return std::string();
@@ -87,7 +111,12 @@ bool LocalNtpSource::ShouldServiceRequest(
return filename == kHtmlFilename || filename == kJSFilename ||
filename == kCssFilename || filename == kCloseBarFilename ||
filename == kCloseBarHoverFilename ||
- filename == kCloseBarActiveFilename;
+ filename == kCloseBarActiveFilename ||
+ filename == kPageIconFilename || filename == kPageIcon2xFilename ||
+ filename == kSearchIconFilename ||
+ filename == kSearchIcon2xFilename ||
+ filename == kGoogleLogoFilename ||
+ filename == kWhiteGoogleLogoFilename;
samarth 2013/04/15 19:01:34 This was fine when we had a couple of files but it
jeremycho 2013/04/16 01:42:37 Done.
}
return false;
}

Powered by Google App Engine
This is Rietveld 408576698