| OLD | NEW | 
|     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  Loading... | 
|   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  Loading... | 
|  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 | 
| OLD | NEW |