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

Side by Side Diff: extensions/renderer/dispatcher.cc

Issue 1200393002: Add more string_util functions to base namespace. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@string
Patch Set: Android Created 5 years, 5 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "extensions/renderer/dispatcher.h" 5 #include "extensions/renderer/dispatcher.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/callback.h" 8 #include "base/callback.h"
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/debug/alias.h" 10 #include "base/debug/alias.h"
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after
332 const Extension* extension = 332 const Extension* extension =
333 extensions_.GetExtensionOrAppByURL(effective_document_url); 333 extensions_.GetExtensionOrAppByURL(effective_document_url);
334 334
335 if (extension && 335 if (extension &&
336 (extension->is_extension() || extension->is_platform_app())) { 336 (extension->is_extension() || extension->is_platform_app())) {
337 int resource_id = extension->is_platform_app() ? IDR_PLATFORM_APP_CSS 337 int resource_id = extension->is_platform_app() ? IDR_PLATFORM_APP_CSS
338 : IDR_EXTENSION_FONTS_CSS; 338 : IDR_EXTENSION_FONTS_CSS;
339 std::string stylesheet = ResourceBundle::GetSharedInstance() 339 std::string stylesheet = ResourceBundle::GetSharedInstance()
340 .GetRawDataResource(resource_id) 340 .GetRawDataResource(resource_id)
341 .as_string(); 341 .as_string();
342 ReplaceFirstSubstringAfterOffset( 342 base::ReplaceFirstSubstringAfterOffset(
343 &stylesheet, 0, "$FONTFAMILY", system_font_family_); 343 &stylesheet, 0, "$FONTFAMILY", system_font_family_);
344 ReplaceFirstSubstringAfterOffset( 344 base::ReplaceFirstSubstringAfterOffset(
345 &stylesheet, 0, "$FONTSIZE", system_font_size_); 345 &stylesheet, 0, "$FONTSIZE", system_font_size_);
346 346
347 // Blink doesn't let us define an additional user agent stylesheet, so 347 // Blink doesn't let us define an additional user agent stylesheet, so
348 // we insert the default platform app or extension stylesheet into all 348 // we insert the default platform app or extension stylesheet into all
349 // documents that are loaded in each app or extension. 349 // documents that are loaded in each app or extension.
350 frame->document().insertStyleSheet(WebString::fromUTF8(stylesheet)); 350 frame->document().insertStyleSheet(WebString::fromUTF8(stylesheet));
351 } 351 }
352 352
353 // If this is an extension options page, and the extension has opted into 353 // If this is an extension options page, and the extension has opted into
354 // using Chrome styles, then insert the Chrome extension stylesheet. 354 // using Chrome styles, then insert the Chrome extension stylesheet.
(...skipping 1087 matching lines...) Expand 10 before | Expand all | Expand 10 after
1442 // The "guestViewDeny" module must always be loaded last. It registers 1442 // The "guestViewDeny" module must always be loaded last. It registers
1443 // error-providing custom elements for the GuestView types that are not 1443 // error-providing custom elements for the GuestView types that are not
1444 // available, and thus all of those types must have been checked and loaded 1444 // available, and thus all of those types must have been checked and loaded
1445 // (or not loaded) beforehand. 1445 // (or not loaded) beforehand.
1446 if (context_type == Feature::BLESSED_EXTENSION_CONTEXT) { 1446 if (context_type == Feature::BLESSED_EXTENSION_CONTEXT) {
1447 module_system->Require("guestViewDeny"); 1447 module_system->Require("guestViewDeny");
1448 } 1448 }
1449 } 1449 }
1450 1450
1451 } // namespace extensions 1451 } // namespace extensions
OLDNEW
« no previous file with comments | « extensions/common/url_pattern.cc ('k') | ios/chrome/browser/infobars/confirm_infobar_controller.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698