summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-17 05:47:37 +0000
committerbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-17 05:47:37 +0000
commit2e34ab3ffcc704e298037c7584fc8174d8206a36 (patch)
treea260e55bc9a070e1b9fc34ca37253b3724f450b2
parent39731e8f274ef18a6e91bbf3528249c75adec327 (diff)
downloadchromium_src-2e34ab3ffcc704e298037c7584fc8174d8206a36.zip
chromium_src-2e34ab3ffcc704e298037c7584fc8174d8206a36.tar.gz
chromium_src-2e34ab3ffcc704e298037c7584fc8174d8206a36.tar.bz2
Unify strings for click-to-play, blocked plugins and outdated plugins.
Screenshots: http://www.dropmocks.com/mNkqe BUG=47731 TEST=none Review URL: http://codereview.chromium.org/5857007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69520 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/app/generated_resources.grd4
-rw-r--r--chrome/renderer/render_view.cc9
-rw-r--r--chrome/renderer/renderer_resources.grd2
-rw-r--r--chrome/renderer/resources/blocked_plugin.html29
-rw-r--r--chrome/renderer/resources/click_to_play_plugin.html (renamed from chrome/renderer/resources/outdated_plugin.html)29
5 files changed, 36 insertions, 37 deletions
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd
index dfd9b2c..ebc4802 100644
--- a/chrome/app/generated_resources.grd
+++ b/chrome/app/generated_resources.grd
@@ -4282,13 +4282,13 @@ Keep your key file in a safe place. You will need it to create new versions of y
<!-- Click to play -->
<message name="IDS_PLUGIN_LOAD" desc="The link for loading a blocked plug-in, displayed in the click to play UI.">
- Click to run this plug-in
+ Click to run the <ph name="PLUGIN_NAME">$1<ex>Flash</ex></ph> plug-in
</message>
<message name="IDS_PLUGIN_UPDATE" desc="The link for updating an outdated plug-in.">
Update plug-in...
</message>
<message name="IDS_PLUGIN_BLOCKED" desc="The placeholder text for a blocked disabled plug-in.">
- Plug-in not allowed.
+ The <ph name="PLUGIN_NAME">$1<ex>Flash</ex></ph> plug-in is not allowed.
</message>
<message name="IDS_PLUGIN_OUTDATED" desc="The placeholder text for an outdated disabled plug-in.">
The <ph name="PLUGIN_NAME">$1<ex>Flash</ex></ph> plug-in is out of date.
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
index e879f68..2c50d8e 100644
--- a/chrome/renderer/render_view.cc
+++ b/chrome/renderer/render_view.cc
@@ -2781,7 +2781,7 @@ WebPlugin* RenderView::createPlugin(WebFrame* frame,
return CreatePluginPlaceholder(frame,
params,
*group,
- IDR_OUTDATED_PLUGIN_HTML,
+ IDR_BLOCKED_PLUGIN_HTML,
IDS_PLUGIN_OUTDATED);
}
if (!info.enabled)
@@ -2806,13 +2806,13 @@ WebPlugin* RenderView::createPlugin(WebFrame* frame,
return CreatePluginPlaceholder(frame,
params,
*group,
- IDR_BLOCKED_PLUGIN_HTML,
+ IDR_CLICK_TO_PLAY_PLUGIN_HTML,
IDS_PLUGIN_LOAD);
} else {
return CreatePluginPlaceholder(frame,
params,
*group,
- IDR_OUTDATED_PLUGIN_HTML,
+ IDR_BLOCKED_PLUGIN_HTML,
IDS_PLUGIN_BLOCKED);
}
}
@@ -4459,7 +4459,8 @@ WebPlugin* RenderView::CreatePluginPlaceholder(
params,
webkit_preferences_,
resource_id,
- l10n_util::GetStringUTF16(message_id));
+ l10n_util::GetStringFUTF16(message_id,
+ group.GetGroupName()));
return blocked_plugin->plugin();
}
diff --git a/chrome/renderer/renderer_resources.grd b/chrome/renderer/renderer_resources.grd
index b63b367..cbf4d4e 100644
--- a/chrome/renderer/renderer_resources.grd
+++ b/chrome/renderer/renderer_resources.grd
@@ -13,6 +13,7 @@ without changes to the corresponding grd file. fb9 -->
<includes>
<include name="IDR_BASE_JS" file="resources\base.js" type="BINDATA" />
<include name="IDR_BLOCKED_PLUGIN_HTML" file="resources\blocked_plugin.html" flattenhtml="true" type="BINDATA" />
+ <include name="IDR_CLICK_TO_PLAY_PLUGIN_HTML" file="resources\click_to_play_plugin.html" flattenhtml="true" type="BINDATA" />
<include name="IDR_DOM_AUTOMATION_JS" file="resources\dom_automation.js" type="BINDATA" />
<include name="IDR_EVENT_BINDINGS_JS" file="resources\event_bindings.js" type="BINDATA" />
<include name="IDR_EXTENSION_APITEST_JS" file="resources\extension_apitest.js" type="BINDATA" />
@@ -20,7 +21,6 @@ without changes to the corresponding grd file. fb9 -->
<include name="IDR_GREASEMONKEY_API_JS" file="resources\greasemonkey_api.js" type="BINDATA" />
<include name="IDR_JSON_SCHEMA_JS" file="resources\json_schema.js" type="BINDATA" />
<include name="IDR_NET_ERROR_HTML" file="resources\neterror.html" flattenhtml="true" type="BINDATA" />
- <include name="IDR_OUTDATED_PLUGIN_HTML" file="resources\outdated_plugin.html" flattenhtml="true" type="BINDATA" />
<include name="IDR_RENDERER_EXTENSION_BINDINGS_JS" file="resources\renderer_extension_bindings.js" type="BINDATA" />
<include name="IDR_SAD_PLUGIN" file="resources\sadplugin.png" type="BINDATA" />
<include name="IDR_ERROR_APP_HTML" file="resources\error_app.html" flattenhtml="true" type="BINDATA" />
diff --git a/chrome/renderer/resources/blocked_plugin.html b/chrome/renderer/resources/blocked_plugin.html
index 29b0540..0553163 100644
--- a/chrome/renderer/resources/blocked_plugin.html
+++ b/chrome/renderer/resources/blocked_plugin.html
@@ -8,21 +8,13 @@ function debug(msg) {
</script>
<style>
body {
- background-color: rgb(128, 128, 128);
+ background-color: rgb(187, 187, 187);
margin: 0;
text-align: center;
font-family: sans-serif;
overflow: hidden;
}
-body #outer:hover {
- background: -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#a5a5a5));
-}
-
-body #outer:active {
- background: -webkit-gradient(linear, left top, left bottom, from(#b9b9b9), to(#d2d2d2));
-}
-
h1 {
padding: 0pt 10pt;
font-size: 10pt;
@@ -35,11 +27,7 @@ h1 {
}
#plugin_icon {
- opacity: .4;
-}
-
-#outer:hover #plugin_icon {
- opacity: 1.0;
+ opacity: .6;
}
p {
@@ -50,19 +38,11 @@ p {
#outer {
width: 100%;
height: 100%;
- cursor: crosshair;
position: absolute;
border: 1px black solid;
box-sizing: border-box;
}
-/*
-FIXME: This causes flickering on hover.
-#outer:hover {
- -webkit-box-shadow: rgb(229,229,229) 1px 1px inset;
-}
-*/
-
#inner {
position: relative;
top: 50%;
@@ -72,11 +52,10 @@ FIXME: This causes flickering on hover.
</head>
<body id="t" onSelectStart="return false;">
-<div i18n-values="title:name" id="outer" onclick="plugin.load()">
+<div i18n-values="title:name" id="outer">
<div id="inner">
<div><img id="plugin_icon" src="plugin_blocked.png" /></div>
-<h1 i18n-content="message">PLUGIN_LOAD</h1>
-<h1 i18n-content="name">PLUGIN_NAME</h1>
+<h1 i18n-content="message">PLUGIN_BLOCKED</h1>
<p id="debug"> </p>
</div>
</div>
diff --git a/chrome/renderer/resources/outdated_plugin.html b/chrome/renderer/resources/click_to_play_plugin.html
index 590f964..05969c6f 100644
--- a/chrome/renderer/resources/outdated_plugin.html
+++ b/chrome/renderer/resources/click_to_play_plugin.html
@@ -8,13 +8,21 @@ function debug(msg) {
</script>
<style>
body {
- background-color: rgb(187, 187, 187);
+ background-color: rgb(128, 128, 128);
margin: 0;
text-align: center;
font-family: sans-serif;
overflow: hidden;
}
+body #outer:hover {
+ background: -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#a5a5a5));
+}
+
+body #outer:active {
+ background: -webkit-gradient(linear, left top, left bottom, from(#b9b9b9), to(#d2d2d2));
+}
+
h1 {
padding: 0pt 10pt;
font-size: 10pt;
@@ -27,7 +35,11 @@ h1 {
}
#plugin_icon {
- opacity: .6;
+ opacity: .4;
+}
+
+#outer:hover #plugin_icon {
+ opacity: 1.0;
}
p {
@@ -38,11 +50,19 @@ p {
#outer {
width: 100%;
height: 100%;
+ cursor: pointer;
position: absolute;
border: 1px black solid;
box-sizing: border-box;
}
+/*
+FIXME: This causes flickering on hover.
+#outer:hover {
+ -webkit-box-shadow: rgb(229,229,229) 1px 1px inset;
+}
+*/
+
#inner {
position: relative;
top: 50%;
@@ -52,11 +72,10 @@ p {
</head>
<body id="t" onSelectStart="return false;">
-<div i18n-values="title:name" id="outer">
+<div i18n-values="title:name" id="outer" onclick="plugin.load()">
<div id="inner">
<div><img id="plugin_icon" src="plugin_blocked.png" /></div>
-<h1 i18n-content="message">PLUGIN_OUTDATED</h1>
-<h1 i18n-content="name">PLUGIN_NAME</h1>
+<h1 i18n-content="message">PLUGIN_LOAD</h1>
<p id="debug"> </p>
</div>
</div>