Index: ui/base/webui/web_ui_util.cc |
diff --git a/ui/base/webui/web_ui_util.cc b/ui/base/webui/web_ui_util.cc |
index 7c894f698051c7431585b9be50a9363884d1ca65..d9c1d76da6643bdcc70f31b78992f6351db7f0cd 100644 |
--- a/ui/base/webui/web_ui_util.cc |
+++ b/ui/base/webui/web_ui_util.cc |
@@ -122,19 +122,30 @@ void SetLoadTimeDataDefaults(const std::string& app_locale, |
localized_strings->SetString("textdirection", GetTextDirection()); |
} |
-std::string GetWebUiCssTextDefaults() { |
+std::string GetWebUiCssTextDefaults(const std::string& css_template) { |
std::map<base::StringPiece, std::string> placeholders; |
placeholders["textDirection"] = GetTextDirection(); |
placeholders["fontFamily"] = GetFontFamily(); |
placeholders["fontSize"] = GetFontSize(); |
+ return ui::ReplaceTemplateExpressions(css_template, placeholders); |
+} |
+std::string GetWebUiCssTextDefaults() { |
const ui::ResourceBundle& resource_bundle = |
ui::ResourceBundle::GetSharedInstance(); |
const std::string& css_template = |
resource_bundle.GetRawDataResource(IDR_WEBUI_CSS_TEXT_DEFAULTS) |
.as_string(); |
+ return GetWebUiCssTextDefaults(css_template); |
+} |
- return ui::ReplaceTemplateExpressions(css_template, placeholders); |
+std::string GetWebUiCssTextDefaultsMd() { |
+ const ui::ResourceBundle& resource_bundle = |
+ ui::ResourceBundle::GetSharedInstance(); |
+ const std::string& css_template = |
+ resource_bundle.GetRawDataResource(IDR_WEBUI_CSS_TEXT_DEFAULTS_MD) |
+ .as_string(); |
+ return GetWebUiCssTextDefaults(css_template); |
} |
void AppendWebUiCssTextDefaults(std::string* html) { |