summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
authormmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-20 15:55:18 +0000
committermmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-20 15:55:18 +0000
commit75891fe5e8c0dc1696cc155a619687624397c894 (patch)
tree2d06964d997d4efbb3c767c0b76a556ef13f87c9 /chrome/renderer
parentd021d84ea3e028cf49c6d9c69ee3854e4c1e1be7 (diff)
downloadchromium_src-75891fe5e8c0dc1696cc155a619687624397c894.zip
chromium_src-75891fe5e8c0dc1696cc155a619687624397c894.tar.gz
chromium_src-75891fe5e8c0dc1696cc155a619687624397c894.tar.bz2
Modify neterror.html so that it can handle errors without
any details. Remove error_no_details.html, as it's no longer needed. Only issues were using i18n-content for the details and a little extra whitespace. BUG=59096 TEST=manual Review URL: http://codereview.chromium.org/5191004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66888 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/localized_error.cc8
-rw-r--r--chrome/renderer/render_view.cc3
-rw-r--r--chrome/renderer/renderer_resources.grd1
-rw-r--r--chrome/renderer/resources/error_no_details.html81
-rw-r--r--chrome/renderer/resources/neterror.html7
5 files changed, 8 insertions, 92 deletions
diff --git a/chrome/renderer/localized_error.cc b/chrome/renderer/localized_error.cc
index 32cd8ae..d2afe31 100644
--- a/chrome/renderer/localized_error.cc
+++ b/chrome/renderer/localized_error.cc
@@ -328,12 +328,11 @@ void LocalizedError::GetStrings(const WebKit::WebURLError& error,
if (error_map)
options = *error_map;
- string16 suggestions_heading;
if (options.suggestions != SUGGEST_NONE) {
- suggestions_heading =
- l10n_util::GetStringUTF16(IDS_ERRORPAGES_SUGGESTION_HEADING);
+ error_strings->SetString(
+ "suggestionsHeading",
+ l10n_util::GetStringUTF16(IDS_ERRORPAGES_SUGGESTION_HEADING));
}
- error_strings->SetString("suggestionsHeading", suggestions_heading);
string16 failed_url(ASCIIToUTF16(error.unreachableURL.spec()));
// URLs are always LTR.
@@ -490,7 +489,6 @@ void LocalizedError::GetFormRepostStrings(const GURL& display_url,
failed_url));
error_strings->SetString(
"heading", l10n_util::GetStringUTF16(IDS_HTTP_POST_WARNING_TITLE));
- error_strings->SetString("suggestionsHeading", "");
DictionaryValue* summary = new DictionaryValue;
summary->SetString(
"msg", l10n_util::GetStringUTF16(IDS_ERRORPAGES_HTTP_POST_WARNING));
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
index 55274b4..92eb1bd 100644
--- a/chrome/renderer/render_view.cc
+++ b/chrome/renderer/render_view.cc
@@ -1705,11 +1705,10 @@ void RenderView::LoadNavigationErrorPage(WebFrame* frame,
error.reason == net::ERR_CACHE_MISS &&
EqualsASCII(failed_request.httpMethod(), "POST")) {
LocalizedError::GetFormRepostStrings(failed_url, &error_strings);
- resource_id = IDR_ERROR_NO_DETAILS_HTML;
} else {
LocalizedError::GetStrings(error, &error_strings);
- resource_id = IDR_NET_ERROR_HTML;
}
+ resource_id = IDR_NET_ERROR_HTML;
}
alt_html = GetAltHTMLForTemplate(error_strings, resource_id);
diff --git a/chrome/renderer/renderer_resources.grd b/chrome/renderer/renderer_resources.grd
index 9fddc4b..b63b367 100644
--- a/chrome/renderer/renderer_resources.grd
+++ b/chrome/renderer/renderer_resources.grd
@@ -14,7 +14,6 @@ without changes to the corresponding grd file. fb9 -->
<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_DOM_AUTOMATION_JS" file="resources\dom_automation.js" type="BINDATA" />
- <include name="IDR_ERROR_NO_DETAILS_HTML" file="resources\error_no_details.html" flattenhtml="true" 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" />
<include name="IDR_EXTENSION_PROCESS_BINDINGS_JS" file="resources\extension_process_bindings.js" type="BINDATA" />
diff --git a/chrome/renderer/resources/error_no_details.html b/chrome/renderer/resources/error_no_details.html
deleted file mode 100644
index 1687490..0000000
--- a/chrome/renderer/resources/error_no_details.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<html id="t" i18n-values="dir:textdirection">
-<head>
-<title i18n-content="title">
-</title>
-<style>
-body {
- background-color: #fff;
- color: #000;
- font-family: Helvetica, Arial, sans-serif;
- font-size: 83%;
- line-height: 120%;
- max-width: 35em;
- padding: 0.5em 1em;
-}
-li {
- padding-bottom: .3em;
-}
-ul {
- margin: .5em 0 0;
- padding-bottom: 0;
-}
-h1 {
- font-size: 1.5em;
- margin-bottom: 1.5em;
-}
-h2 {
- font-size: 1em;
- font-weight: bold;
- margin: 0 0 .5em;
- padding: 0;
-}
-a {
- color: #00c;
-}
-a:active {
- color: #f00;
-}
-a:visited {
- color: #551a8b;
-}
-#errorSummary, #suggestions, #search {
- margin-bottom: 2.5em;
-}
-</style>
-</head>
-<body>
-
-<h1 i18n-content="heading"></h1>
-
-<div id="errorSummary" jsselect="summary">
- <p jsvalues=".innerHTML:msg"></p>
-</div>
-
-<div id="suggestions">
- <h2 i18n-content="suggestionsHeading"></h2>
- <ul>
- <li jsselect="suggestionsReload">
- <span jsvalues=".innerHTML:msg"></span>
- </li>
- <li jsselect="suggestionsHomepage">
- <span jscontent="suggestionsHomepageMsg"></span>
- <a jscontent="hostName" jsvalues="href:homePage"></a>
- </li>
- <li jsselect="suggestionsFirewallConfig">
- <span jsvalues=".innerHTML:msg"></span>
- </li>
- <li jsselect="suggestionsProxyConfig">
- <span jsvalues=".innerHTML:msg"></span>
- </li>
- <li jsselect="suggestionsProxyDisable">
- <span jsvalues=".innerHTML:msg"></span>
- </li>
- <li jsselect="suggestionsLearnMore">
- <span jsvalues=".innerHTML:msg"></span>
- </li>
- </ul>
-</div>
-
-</body>
-</html>
diff --git a/chrome/renderer/resources/neterror.html b/chrome/renderer/resources/neterror.html
index f40ba02..b017f48 100644
--- a/chrome/renderer/resources/neterror.html
+++ b/chrome/renderer/resources/neterror.html
@@ -113,9 +113,10 @@ if (window.screen.colorDepth >= 24)
</h1>
<div id="errorSummary" jsselect="summary">
- <p jsvalues=".innerHTML:msg"></div>
+ <span jsvalues=".innerHTML:msg"></span>
+ </div>
- <div id="suggestions">
+ <div id="suggestions" jsdisplay="suggestionsHeading">
<h2 i18n-content="suggestionsHeading"></h2>
<ul>
<li jsselect="suggestionsReload">
@@ -140,7 +141,7 @@ if (window.screen.colorDepth >= 24)
</ul>
</div>
- <div id="errorDetails" i18n-content="details"></div>
+ <div id="errorDetails" jsselect="details" jscontent="$this"></div>
</div>
</div>
</body>