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

Unified Diff: chrome/renderer/resources/neterror.css

Issue 545973003: Update network error template to new design (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Revert details link back to a button Created 6 years, 3 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 side-by-side diff with in-line comments
Download patch
Index: chrome/renderer/resources/neterror.css
diff --git a/chrome/renderer/resources/neterror.css b/chrome/renderer/resources/neterror.css
index da9ffcc8c2b7fb5de017742c87680ab5c412aadb..afe70632cf59786d4e47a3082cbe8f8667fde5d8 100644
--- a/chrome/renderer/resources/neterror.css
+++ b/chrome/renderer/resources/neterror.css
@@ -2,19 +2,6 @@
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file. */
-body {
- background-color: #E6E6E6;
- font-family: Helvetica, Arial, sans-serif;
- font-size: 10pt;
- margin: 50px 40px 20px 40px;
-}
-
-#main-frame-error {
- margin: auto;
- max-width: 540px;
- min-width: 200px;
-}
-
/* Don't use the main frame div when the error is in a subframe. */
html[subframe] #main-frame-error {
display: none;
@@ -25,31 +12,15 @@ html:not([subframe]) #sub-frame-error {
display: none;
}
-#box {
- background-color: #fbfbfb;
- border: 1px solid #AAA;
- border-bottom: 1px solid #888;
- border-radius: 3px;
- color: black;
-<if expr="not is_android and not is_ios">
- /* Not done on mobile for performance reasons. */
- box-shadow: 0px 2px 2px #AAA;
-</if>
-}
-
#diagnose-button {
-webkit-margin-start: 0;
+ float: none;
margin-bottom: 10px;
margin-top: 20px;
}
-#content-top #buttons,
-#content-top h1 {
- color: #666;
- font-size: 1.5em;
- font-weight: normal;
- text-align: center;
- margin: 10px 0 30px;
+h1 {
+ -webkit-margin-before: 0;
}
h2 {
@@ -74,14 +45,17 @@ a {
* renderer process, so embed the resource manually.
*/
content: -webkit-image-set(
- url('../../app/theme/default_100_percent/common/error_network_generic.png') 1x,
- url('../../app/theme/default_200_percent/common/error_network_generic.png') 2x);
+ url('default_100_percent/common/error_network_generic.png') 1x,
+ url('default_200_percent/common/error_network_generic.png') 2x);
+ height: 50px;
+ padding-top: 20px;
+ width: 41px;
}
.icon-offline {
content: -webkit-image-set(
- url('../../app/theme/default_100_percent/common/error_network_offline.png') 1x,
- url('../../app/theme/default_200_percent/common/error_network_offline.png') 2x);
+ url('default_100_percent/offline/100-error-offline.png') 1x,
+ url('default_200_percent/offline/200-error-offline.png') 2x);
}
#content-top {
@@ -121,106 +95,6 @@ a {
overflow-wrap: break-word;
}
-button {
- -webkit-user-select: none;
- border: 1px solid rgba(0, 0, 0, 0.25);
- border-radius: 2px;
- color: #444;
-<if expr="not is_android">
- /* iOS does not support linear-gradient without a prefix. */
- background-image: -webkit-linear-gradient(#ededed, #ededed 38%, #dedede);
- text-shadow: 0 1px 0 rgb(240, 240, 240);
-</if>
-<if expr="is_android">
- /* Android uses flat background colors. */
- background-color: #ededed;
- font-weight: bold;
-</if>
-<if expr="not is_android and not is_ios">
- /* Not done on mobile for performance reasons. */
- box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08),
- inset 0 1px 2px rgba(255, 255, 255, 0.75);
-</if>
-}
-
-button:hover {
- border: 1px solid rgba(0, 0, 0, 0.3);
- color: #000;
-<if expr="not is_android">
- background-image: -webkit-linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
-</if>
-<if expr="is_android">
- background-color: #f0f0f0;
-</if>
-<if expr="not is_android and not is_ios">
- box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12),
- inset 0 1px 2px rgba(255, 255, 255, 0.95);
-</if>
-}
-
-button:active {
- border: 1px solid rgba(0, 0, 0, 0.3);
- color: #444;
-<if expr="not is_android">
- background-image: -webkit-linear-gradient(#e7e7e7, #e7e7e7 38%, #d7d7d7);
-</if>
-<if expr="is_android">
- background-color: #e7e7e7;
-</if>
-<if expr="not is_android and not is_ios">
- box-shadow: none;
-</if>
-}
-
-.text-button {
- margin: 0 5px;
- min-height: 29px;
- min-width: 65px;
- padding: 7px 13px;
-}
-
-.blue-button {
- color: #fff;
-<if expr="not is_android">
- background-image: -webkit-linear-gradient(#5d9aff, #5d9aff 38%, #5891f0);
- border: 1px solid rgba(45, 102, 195, 1);
- text-shadow: 0 1px 0 rgba(0,0,0,0.5);
-</if>
-<if expr="is_android">
- background-color: rgb(39, 180, 231);
- border: 1px solid rgb(0, 152, 206);
-</if>
-<if expr="not is_android and not is_ios">
- box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15),
- inset 0 1px 2px rgba(255, 255, 255, 0.2);
-</if>
-}
-
-.blue-button:hover {
- color: #fff;
-<if expr="not is_android">
- background-image: -webkit-linear-gradient(#659efd, #659efd 38%, #6097f1);
- border: 1px solid rgba(45, 102, 195, 1);
-</if>
-<if expr="not is_android and not is_ios">
- box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25),
- inset 0 1px 2px rgba(255, 255, 255, 0.2);
-</if>
-}
-
-.blue-button:active {
-<if expr="not is_android">
- background-image: -webkit-linear-gradient(#6095ed, #6095ed 38%, #6095ed);
- border: 1px solid rgb(38, 84, 160);
-</if>
-<if expr="is_android">
- background-color: rgb(0, 152, 206);
-</if>
-<if expr="not is_android and not is_ios">
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
-</if>
-}
-
#search-container {
/* Prevents a space between controls. */
display: flex;
@@ -366,11 +240,6 @@ html[subframe] body {
text-decoration: underline;
}
-#buttons {
- padding-left: 20px;
- padding-right: 20px;
-}
-
/* Styles for platform dependent separation of controls and details button. */
.suggested-left > #control-buttons,
.suggested-right > #details-button {
@@ -392,3 +261,54 @@ html[subframe] body {
display: block;
width: 100%;
}
+
+/* Offline page */
+.offline .icon {
+ height: 47px;
+ margin: 0 0 40px;
+ position: relative;
+ width: 44px;
+}
+
+.offline .interstitial-wrapper {
+ color: #2b2b2b;
+ font-size: 1em;
+ line-height: 1.55;
+ margin: 100px auto 0;
+ max-width: 600px;
+ width: 100%;
+}
+
+.offline .runner-container {
+ height: 150px;
+ max-width: 600px;
+ overflow: hidden;
+ position: absolute;
+ top: 10px;
+ width: 44px;
+ z-index: 2;
+}
+
+.offline .runner-canvas {
+ height: 150px;
+ max-width: 600px;
+ opacity: 1;
+ overflow: hidden;
+ position: absolute;
+ top: 0;
+}
+
+.offline .controller {
+ background: rgba(247,247,247, .1);
+ height: 100vh;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100vw;
+ z-index: 1;
+}
+
+#offline-resources {
+ display: none;
+}
+
« no previous file with comments | « chrome/renderer/resources/default_200_percent/offline/200-text-sprite.png ('k') | chrome/renderer/resources/neterror.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698