Index: chrome/common/extensions/docs/static/css/site.css |
diff --git a/chrome/common/extensions/docs/static/css/site.css b/chrome/common/extensions/docs/static/css/site.css |
index c441eb6e843d49d40a9aed5f1127647fbb6f402c..e1d96fa0edd4d4d59823ff868a064030bdb02033 100644 |
--- a/chrome/common/extensions/docs/static/css/site.css |
+++ b/chrome/common/extensions/docs/static/css/site.css |
@@ -3,26 +3,30 @@ |
* found in the LICENSE file. |
*/ |
+/* |
+ * Site-wide styles. |
+ */ |
+ |
.hidden { |
display: none; |
} |
body { |
+ background-color: white; |
font: 14px/22px 'Open Sans',arial,sans-serif; |
margin: auto; |
padding: 0; |
- background-color: white; |
} |
p.note, |
p.caution, |
p.warning { |
- margin: 1em 0 0 0; |
- padding: .2em .5em .2em .9em; |
background-color: #F5F5F5; |
- border-top: 1px solid; |
border-bottom: 1px solid; |
+ border-top: 1px solid; |
+ margin: 1em 0 0 0; |
overflow: hidden; |
+ padding: .2em .5em .2em .9em; |
} |
p.note { |
@@ -41,9 +45,9 @@ p.warning strong { |
} |
a, a:link { |
- text-decoration: none; |
color: #4787ed; |
font-weight: 600; |
+ text-decoration: none; |
} |
a:active, |
@@ -77,8 +81,8 @@ p img { |
.code, |
code, |
pre { |
- font-family: monospace; |
color: #080; |
+ font-family: monospace; |
} |
.code, |
@@ -87,13 +91,13 @@ code{ |
} |
pre { |
- font-size: 10pt; |
background-color: #F5F5F5; |
+ font-size: 10pt; |
margin: 1em 0 0 0; |
- padding: .99em; |
overflow: auto; |
- word-wrap: break-word; |
+ padding: .99em; |
position: relative; |
+ word-wrap: break-word; |
} |
pre a { |
@@ -105,15 +109,15 @@ pre b { |
} |
pre[data-filename]::after { |
- content: attr(data-filename); |
background-color: darkGray; |
- right: 0; |
- top: 0; |
- position: absolute; |
- font-size: 16px; |
color: #FFF; |
+ content: attr(data-filename); |
+ font-size: 16px; |
padding: 2px 25px; |
+ position: absolute; |
+ right: 0; |
text-transform: uppercase; |
+ top: 0; |
} |
dt { |
@@ -126,28 +130,28 @@ dl { |
} |
dd { |
+ font-weight: normal; |
margin: .4em 0 0 2em; |
padding: 0; |
- font-weight: normal; |
} |
#gc-container { |
- margin: auto; |
+ height: auto; |
margin-top: 2em; |
+ margin: auto; |
max-width: 1160px; |
padding: 0 50px; |
- height: auto; |
} |
#gc-topnav { |
- font-size: 1em; |
- margin: auto; |
- max-width: 1160px; |
- white-space: nowrap; |
background-color: white; |
border-bottom: 1px solid #F5F5F5; |
+ font-size: 1em; |
line-height: 50px; |
+ margin: auto; |
+ max-width: 1160px; |
padding: 0 7px; |
+ white-space: nowrap; |
} |
#gc-topnav * { |
@@ -159,11 +163,11 @@ dd { |
} |
#gc-topnav li { |
+ display: inline-block; |
font-weight: 600; |
+ margin: 0 0 0 25px; |
text-transform: uppercase; |
white-space: nowrap; |
- display: inline-block; |
- margin: 0 0 0 25px; |
} |
#gc-topnav li:first-child { |
margin-left: 0; |
@@ -187,8 +191,8 @@ dd { |
} |
#gc-topnav #chrome-logo a { |
- font-weight: 400; |
color: #77787a; |
+ font-weight: 400; |
margin: 0; |
} |
@@ -221,12 +225,12 @@ dd { |
#platform-chooser-popup { |
/* Make it appear to be an extension of the header. */ |
background-color: white; |
- border: 1px solid #F5F5F5; |
border-top: none; |
+ border: 1px solid #F5F5F5; |
z-index: 4; |
/* Ready to be shown by popup.js. */ |
- position: absolute; |
display: none; |
+ position: absolute; |
/* Align with the button, which have padding:6px. */ |
left: -6px; |
} |
@@ -234,8 +238,8 @@ dd { |
#platform-chooser-popup button { |
display: block; |
padding: 6px; |
- width: 100%; |
text-align: left; |
+ width: 100%; |
} |
#platform-chooser-popup button:hover { |
color: #4787ed; |
@@ -243,16 +247,16 @@ dd { |
button.google-button { |
background-color: #f5f5f5; |
- border: 1px solid rgba(0,0,0,0.1); |
- text-transform: uppercase; |
border-radius: 2px 0 0 0; |
- -webkit-border-radius: 2px 0 0 0; |
-moz-border-radius: 2px 0 0 0; |
- white-space: nowrap; |
- text-align: center; |
+ -webkit-border-radius: 2px 0 0 0; |
+ border: 1px solid rgba(0,0,0,0.1); |
height: 27px; |
- padding: 5px 12px; |
margin: 0; |
+ padding: 5px 12px; |
+ text-align: center; |
+ text-transform: uppercase; |
+ white-space: nowrap; |
} |
button.google-button:hover { |
border-color: #c6c6c6; |
@@ -270,17 +274,17 @@ button.google-button:active { |
#scroll-to-top, |
#send-feedback { |
border-bottom: none; |
- position: fixed; |
bottom: 0; |
+ position: fixed; |
z-index: 5; |
} |
#scroll-to-top { |
- left: 0; |
border-left: 0; |
+ left: 0; |
} |
#send-feedback { |
- right: 0; |
border-right: 0; |
+ right: 0; |
} |
#gc-pagecontent { |
@@ -288,9 +292,9 @@ button.google-button:active { |
} |
#gc-pagecontent h1 { |
- line-height: 130%; |
font-size: 320%; |
font-weight: normal; |
+ line-height: 130%; |
} |
#gc-pagecontent h2 { |
@@ -318,8 +322,8 @@ button.google-button:active { |
padding: 6px 12px; |
} |
#gc-pagecontent td { |
- padding: 6px 12px; |
border: 1px solid #36C; |
+ padding: 6px 12px; |
vertical-align: top; |
} |
@@ -392,10 +396,10 @@ button.google-button:active { |
} |
#gc-footer .text { |
- text-align: center; |
color: #666; |
- padding: 30px 0; |
margin: 0; |
+ padding: 30px 0; |
+ text-align: center; |
} |
#gc-sidebar { |
@@ -406,9 +410,9 @@ button.google-button:active { |
/* scroll.js adds and removes the floating class depending on the scroll |
* position. */ |
#gc-sidebar.floating { |
+ overflow: auto; |
position: fixed; |
top: 0; bottom: 0; |
- overflow: auto; |
} |
/* Sidebar link/button styling. */ |
@@ -416,8 +420,8 @@ button.google-button:active { |
#gc-sidebar a { |
color: black; |
display: block; |
- position: relative; |
font-weight: normal; |
+ position: relative; |
} |
#gc-sidebar a:hover, |
#gc-sidebar a.selected { |
@@ -434,11 +438,11 @@ button.google-button:active { |
} |
#gc-sidebar .toggleIndicator { |
+ background: url(../images/toggle_sprite.png) no-repeat 0 0; |
+ height: 8px; |
position: absolute; |
right: 0; |
top: 3px; |
- background: url(../images/toggle_sprite.png) no-repeat 0 0; |
- height: 8px; |
width: 8px; |
} |
#gc-sidebar .toggleIndicator.toggled { |
@@ -448,23 +452,23 @@ button.google-button:active { |
/* Sidebar list styling. */ |
#gc-sidebar ul { |
list-style: none; |
- padding: 0; |
margin: 0; |
+ padding: 0; |
} |
#gc-sidebar ul.level2 { |
margin-left: 10px; |
padding-top: 10px; |
} |
#gc-sidebar ul.level3 { |
+ list-style: url(../images/sidearrow.png); |
margin-left: 20px; |
padding-top: 10px; |
- list-style: url(../images/sidearrow.png); |
} |
#gc-sidebar li { |
+ line-height: 120%; |
margin: 0; |
padding: 8px 0; |
- line-height: 120%; |
} |
#gc-sidebar li.level2 { |
@@ -476,33 +480,33 @@ button.google-button:active { |
#toc { |
background-color: #F5F5F5; |
+ border-bottom: 20px solid white; |
+ /* We want this element to have a visual left-margin of 20px, but margins on |
+ floated elements don't affect the borders and background of the elements |
+ they float over. So we add this border to force the issue. */ |
+ border-left: 20px solid white; |
float: right; |
margin: 5px 0px 0px 0px; |
padding: 5px; |
+ position: relative; |
width: 250px; |
word-break: break-word; |
- /* We want this element to have a visual left-margin of 20px, but margins on |
- floated elements don't affect the borders and background of the elements |
- they float over. So we add this border to force the issue. */ |
- border-left: 20px solid white; |
- border-bottom: 20px solid white; |
z-index: 3; |
- position: relative; |
} |
#toc * { |
- padding: 0; |
list-style: none; |
- white-space: nowrap; |
overflow: hidden; |
+ padding: 0; |
text-overflow: ellipsis; |
+ white-space: nowrap; |
} |
#toc h2 { |
- font-weight: bold; |
+ border: none; |
font-size: 100%; |
+ font-weight: bold; |
margin: 0; |
- border: none; |
padding: 0; |
} |
@@ -511,8 +515,8 @@ button.google-button:active { |
} |
#toc ol li { |
- margin: .5em 0 .5em 1em; |
line-height: 1.2em; |
+ margin: .5em 0 .5em 1em; |
} |
#toc ol li ol { |
@@ -561,28 +565,28 @@ button.google-button:active { |
/* Tabbed pane with header (tabs) and content */ |
tabs { |
- margin: 25px 0; |
display: block; |
+ margin: 25px 0; |
} |
tabs header { |
- display: inline-block; |
- padding: 10px; |
- border: 1px solid #ccc; |
- margin-bottom: 0; |
background: inherit; |
border-bottom: 1px solid white; |
+ border: 1px solid #ccc; |
cursor: auto; |
+ display: inline-block; |
+ margin-bottom: 0; |
+ padding: 10px; |
} |
tabs header.unselected { |
- border-bottom: 1px solid #ccc; |
background: #eee; |
+ border-bottom: 1px solid #ccc; |
cursor: pointer; |
} |
tabs content { |
- display: block; |
- padding: 20px; |
border: 1px solid #ccc; |
+ display: block; |
margin-top: -1px; |
+ padding: 20px; |
} |
tabs content.unselected { |
display: none; |
@@ -591,3 +595,44 @@ tabs content pre { |
margin: 0; |
padding: 10px; |
} |
+ |
+/* |
+ * API references. |
+ */ |
+ |
+.type_name, |
+.variable, |
+.property { |
+ font-style: italic; |
+} |
+ |
+.api_reference div.summary { |
+ background-color: #CADEF4; |
+ border: 1px solid #93B4D9; |
+ font-family: "Courier New", courier, monospace; |
+ margin-top: 1em; |
+ padding: 0.5em 0.5em 0.5em 2em; |
+ text-indent: -1.5em; |
+} |
+ |
+/* This style is used because types with functions prefix the function with the |
+ * type name, using a lowercase first letter. */ |
+.api_reference .uncapitalize:first-letter { |
+ text-transform: lowercase; |
+} |
+ |
+.api_reference .capitalize:first-letter { |
+ text-transform: uppercase; |
+} |
+ |
+.api_reference div.description { |
+ margin-left: 2em; |
+} |
+ |
+div.summary .subdued { |
+ color: #7594B8; |
+} |
+ |
+.optional { |
+ color: #7D7D7D; |
+} |