Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: skin/new-options.css

Issue 29502647: Issue 5482 - Sidebar and about ABP dialog (Closed)
Patch Set: Created Aug. 9, 2017, 11:02 a.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: skin/new-options.css
===================================================================
--- a/skin/new-options.css
+++ b/skin/new-options.css
@@ -49,22 +49,21 @@
{
background-color: #F5F5F5;
display: flex;
- margin: 20px 10px;
+ margin: 1.2em 0.3em;
font-family: "Source Sans Pro", sans-serif;
- font-size: 14px;
+ font-size: 20px;
color: #494949;
}
h1
{
- font-size: 24px;
- line-height: 1em;
+ font-size: 48px;
saroyanm 2017/08/10 12:04:48 I'll change font-sizes as soon they are updated in
juliandoucette 2017/08/16 23:42:31 Acknowledged. Thank you for pointing this out.
saroyanm 2017/08/18 12:44:28 Done, but still I'm not really convinced with the
juliandoucette 2017/08/21 13:06:39 Acknowledged. I agree. These sizes are huge. Perh
font-weight: 300;
}
h2
{
- font-size: 16px;
+ font-size: 22px;
font-weight: 600;
}
@@ -73,26 +72,12 @@
font-weight: 300;
}
-hr
-{
- background-color: #CDCDCD;
- border: 0px;
- height: 1px;
- margin: 0px;
-}
-
[aria-hidden="true"]
{
display: none !important;
}
-input[type="search"]::-webkit-search-cancel-button
-{
- display: none;
-}
-
input[type="text"],
-input[type="search"],
textarea
{
-webkit-box-sizing: border-box;
@@ -100,6 +85,65 @@
box-sizing: border-box;
}
+/*
+ Buttons
+ */
+
+button.primary,
juliandoucette 2017/08/16 23:42:32 NIT: I prefer adding .button to <button>s and styl
saroyanm 2017/08/18 10:23:13 No, I don't think that we should have class button
juliandoucette 2017/08/18 11:17:04 Acknowledged. A <link> can look like a <button> j
saroyanm 2017/08/18 12:44:28 I agree, I thought you proposing to have button.bu
juliandoucette 2017/08/21 13:06:39 Acknowledged. FWIW: I was originally proposing to
+button.secondary,
+.button.primary,
+.button.secondary
+{
+ padding: 0.8em 1.2em;
+ font-size: 18px;
+ font-weight: 600;
+ text-decoration: none;
+ text-transform: uppercase;
+}
+
+button.primary,
+.button.primary
+{
+ border: none;
+ color: #FFF;
+ background-color: #0A9DD1;
+ cursor: pointer;
+}
+
+button.primary:hover,
+.button.primary:hover
+{
+ box-shadow: inset 0 0 0 2px #005D80;
+}
+
+button.primary[disabled]
+{
+ background-color: #5CBCE1;
+}
+
+button.secondary,
+.button.secondary
+{
+ border: 1px solid #0A9DD1;
+ color: #099CD0;
+}
+
+button.secondary:hover,
+.button.secondary:hover
+{
+ box-shadow: inset 0 0 0 1px #099CD0;
+}
+
+#about,
+a
juliandoucette 2017/08/16 23:42:32 Did you mean to style all <a> here? (It doesn't l
saroyanm 2017/08/18 10:23:13 Yes, I did, though I think some of the styles are
saroyanm 2017/08/18 12:44:28 Done.
+{
+ text-decoration: none;
+ color: #099CD0;
+ cursor: pointer;
+ font-size: 20px;
+ text-align: center;
+}
+
button[role="checkbox"],
#dialog-body .table button[role="checkbox"]
{
@@ -120,63 +164,83 @@
background-position: -68px 0px;
}
-#nav-sidebar
+/*
+ Sidebar
+ */
+
+#sidebar,
+#sidebar .fixed,
+[role="tablist"]
{
- min-width: 198px;
+ width: 13.2em;
}
-#nav-sidebar .fixed
+#sidebar
{
- top: 40px;
- bottom: 2px;
+ flex-shrink: 0;
+}
+
+#sidebar .fixed
+{
+ top: 1.2em;
+ bottom: 0;
height: auto;
position: fixed;
}
-#page-title
+#sidebar header
{
- padding: 0px 20px;
+ text-align: right;
+ margin-right: 2em;
}
-#page-title p
+html[dir="rtl"] #sidebar header
juliandoucette 2017/08/16 23:42:32 NIT: You could have just margin: 0 2em; above
saroyanm 2017/08/18 10:23:13 I did it to save space, mostly for the translation
juliandoucette 2017/08/18 11:17:04 Acknowledged.
{
- margin: 0px;
- font-size: 16px;
- line-height: 1em;
+ margin-left: 2em;
}
-#page-title h1
+#sidebar header h1
{
- margin: 0px;
- padding: 8px 0px 16px 0px;
+ font-size: 24px;
+ margin: 0;
}
-.tabs li
+#sidebar header p
{
- cursor: pointer;
- display: flex;
+ font-size: 44px;
+ margin: 0;
juliandoucette 2017/08/16 23:42:32 NIT: I thought we'd agreed against unitless values
saroyanm 2017/08/18 10:23:13 Noted, will fix.
saroyanm 2017/08/18 12:44:28 Done.
}
-.tabs li a
+html[dir="rtl"] #sidebar header
{
- flex: 1;
- color: inherit;
- text-decoration: none;
+ text-align: left;
}
-.tabs.vertical
+#sidebar-logo
juliandoucette 2017/08/16 23:42:32 NIT: It's kindof inconsistent that you are styling
saroyanm 2017/08/18 10:23:13 I agree, I'll change.
saroyanm 2017/08/18 12:44:28 On other hand, nav and footer are not unique eleme
juliandoucette 2017/08/21 13:06:39 Acknowledged. I agree. Good thinking.
+{
+ width: 3em;
+ margin-bottom: 0.9em;
+}
+
+#sidebar nav,
+#sidebar footer
+{
+ margin: 1.4em 0;
+}
+
+[role="tablist"]
{
list-style: none;
margin: 0px;
position: relative;
padding: 0px;
- width: 198px;
}
-.tabs.vertical li
+[role="tablist"] li
{
- height: 46px;
+ display: flex;
margin-top: -1px;
+ padding: 1em 0px;
-moz-margin-end: -1px;
-webkit-margin-end: -1px;
-moz-margin-start: -1px;
@@ -184,102 +248,58 @@
border-color: #CDCDCD transparent;
border-style: solid;
border-width: 1px;
- font-size: 16px;
font-weight: 300;
- line-height: 1em;
+ cursor: pointer;
juliandoucette 2017/08/16 23:42:31 Is there a reason that you are using <spans> insid
saroyanm 2017/08/18 10:23:13 No this is styles updated on top of old implementa
saroyanm 2017/08/18 12:44:28 Done.
}
-.tabs.vertical li a,
-.tabs.vertical li span,
-.tabs.vertical li::after
+[role="tablist"] li a
{
- margin: auto 20px;
+ flex: 1;
+ color: inherit;
+ text-decoration: none;
juliandoucette 2017/08/16 23:42:32 NIT/Note: You could default to none and add decora
saroyanm 2017/08/18 10:23:13 I don't think we need text-decoration specified fo
saroyanm 2017/08/18 12:44:29 Done.
}
-.tabs li[role="tab"]:focus
+[role="tablist"] li a,
+[role="tablist"] li span,
+[role="tablist"] li::after
+{
+ margin: auto 0.8em;
juliandoucette 2017/08/16 23:42:32 NIT: I don't think auto does anything here. If I a
saroyanm 2017/08/18 10:23:13 It's not, well spotted.
saroyanm 2017/08/18 12:44:28 Done.
+}
+
+[role="tablist"] li[role="tab"]:focus
{
outline: none;
text-shadow: 0px 0px 1px #888;
juliandoucette 2017/08/16 23:42:32 NIT/Note: This doesn't look so hot on [lowdpi, chr
saroyanm 2017/08/18 10:23:13 I agree, I think we should enhance this with Jeen,
juliandoucette 2017/08/18 11:17:04 Acknowledged.
}
-.tabs li[role="tab"][aria-selected]
+li[role="tab"][aria-selected]
{
- border-radius: 3px 0px 0px 3px;
-moz-border-start-color: #CDCDCD;
-webkit-border-start-color: #CDCDCD;
font-weight: 600;
background-color: #FFF;
}
-html[dir="rtl"] .tabs li[role="tab"][aria-selected]
-{
- border-radius: 0px 3px 3px 0px;
-}
-
-.tabs.vertical.bottom
+footer
juliandoucette 2017/08/16 23:42:32 Did you mean to style all <footer>s here? (It doe
saroyanm 2017/08/18 10:23:13 Currently we only have 1 footer, so I did it gener
saroyanm 2017/08/18 12:44:29 Done.
{
bottom: 0px;
position: absolute;
-}
-
-.tabs.vertical.bottom li:first-child
-{
- border-top: 0px;
-}
-
-#tab-contribute
-{
- border-bottom: none;
-}
-
-#nav-sidebar ul li span
-{
width: 100%;
}
-#nav-sidebar ul li::after
+footer p
{
- content: "";
- min-width: 14px;
- height: 14px;
- background-image: url(options-sprite.png);
+ display: flex;
+ justify-content: center;
+ margin: 1.2em 0;
}
-#tab-general::after
+#about
{
- background-position: -16px -18px;
-}
-
-#tab-advanced::after
-{
- background-position: -46px -18px;
-}
-
-#tab-help::after
-{
- background-position: -1px -18px;
-}
-
-#tab-share::after
-{
- background-position: -61px -18px;
-}
-
-#tab-contribute::after
-{
- background-position: -31px -18px;
-}
-
-#tab-share:lang(zh),
-#tab-share[hidden]
-{
- display: none;
-}
-
-#tab-share:lang(zh) + li,
-#tab-share[hidden] + li
-{
- border-top: none;
+ border:none;
+ background-color: transparent;
+ font-weight: 300;
+ font-family: inherit;
}
#content
@@ -287,8 +307,8 @@
background-color: #FFFFFF;
border: 1px solid #CDCDCD;
border-radius: 8px;
- width: 840px;
- padding: 0px 60px 40px 60px;
+ max-width: 46.3em;
juliandoucette 2017/08/16 23:42:32 I think that you (or the specifier) may have made
saroyanm 2017/08/18 10:23:12 Yes, you are right this should be "border-box"
saroyanm 2017/08/18 12:44:28 Done.
+ padding: 0px 2em 1.4em 2em;
}
#content h1
@@ -298,20 +318,6 @@
padding: 40px 0px 16px 0px;
}
-#link-version
-{
- display: flex;
- margin: 12px 20px;
- color: #3A7BA6;
- text-decoration: none;
-}
-
-#abp-version
-{
- -moz-margin-start: 5px;
- -webkit-margin-start: 5px;
-}
-
#content-wrapper
{
position: relative;
@@ -1011,8 +1017,7 @@
margin: 0px;
}
-#dialog input[type="text"],
-#dialog input[type="search"]
+#dialog input[type="text"]
{
font-size: 16px;
margin-top: 10px;
@@ -1044,20 +1049,6 @@
padding: 12px 0px;
}
-#dialog-body button
-{
- background-color: #F5F5F5;
- border: none;
- color: #3A7BA6;
- cursor: pointer;
- display: block;
- font-family: inherit;
- margin-top: 8px;
- padding: 10px 16px;
- text-align: initial;
- width: 100%;
-}
-
#dialog .url
{
margin-top: 10px;
@@ -1065,6 +1056,8 @@
word-wrap: break-word;
}
+body:not([data-dialog="about"]) #dialog-title-about,
+body:not([data-dialog="about"]) #dialog-content-about,
body:not([data-dialog="custom"]) #dialog-title-custom,
body:not([data-dialog="custom"]) #dialog-content-custom,
body:not([data-dialog="language-add"]) #dialog-title-language-add,
« new-options.js ('K') | « skin/abp-logo.svg ('k') | skin/options-sprite.png » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld