16
16
17
17
.back-to-top a {
18
18
display : block ;
19
- padding : .5em .5 em .5 em 1.5 em ;
19
+ padding : .5em .6 em ;
20
20
line-height : 1em ;
21
21
border-radius : .25em ;
22
22
background : #fff ;
23
23
}
24
24
25
- .menu {
26
- margin : 1.5em 0 0 0 ;
27
- padding : 0 ;
25
+ .back-to-top a svg {
26
+ vertical-align : middle ;
28
27
}
29
28
30
- .menu li {
31
- list-style : none ;
29
+ .permalink {
30
+ position : absolute ;
31
+ margin-left : -.75em ;
32
+ font-weight : normal ;
33
+ color : #eee ;
32
34
}
33
35
34
- .menu li a {
35
- display : block ;
36
- padding : .25em ;
37
- overflow : hidden ;
36
+ .permalink :hover {
37
+ text-decoration : none ;
38
+ }
39
+
40
+ .method h2 {
41
+ line-height : 1.3em ;
38
42
text-overflow : ellipsis ;
43
+ overflow : hidden ;
39
44
}
40
45
41
- .menu li ul {
42
- margin : .25em 0 .25em 1em ;
46
+ .permalink :hover ,
47
+ .doxdox .menu .file {
48
+ color : #E54D89 ;
49
+ }
50
+
51
+ pre .hljs {
43
52
padding : 0 ;
53
+ background : none ;
44
54
}
45
55
46
- .menu .scope-private {
47
- opacity : 0.5 ;
56
+ .doxdox .wrap {
57
+ padding : 0 1 em ;
48
58
}
49
59
50
- .method h2 {
51
- line-height : 1.3em ;
52
- text-overflow : ellipsis ;
53
- overflow : hidden ;
60
+ .doxdox .jumbotron p ,
61
+ .doxdox .label-default {
62
+ -webkit-font-smoothing : antialiased ;
54
63
}
55
64
56
- .permalink {
57
- position : absolute ;
58
- margin-left : -.75em ;
59
- font-weight : normal ;
65
+ .doxdox .jumbotron {
66
+ margin-bottom : 0 ;
67
+ background-color : #2B303E ;
68
+ }
69
+
70
+ .doxdox .jumbotron h1 a {
60
71
color : #eee ;
61
72
}
62
73
63
- .permalink :hover {
64
- color : #666 ;
65
- text-decoration : none ;
74
+ .doxdox .jumbotron p {
75
+ color : #ccc ;
66
76
}
67
77
68
- .bs-footer {
69
- margin : 50px auto ;
70
- color : #777 ;
71
- text-align : center ;
78
+ .doxdox .menu {
79
+ margin : 1.5em 0 0 0 ;
80
+ padding : 0 ;
72
81
}
73
82
74
- pre .hljs {
83
+ .doxdox .menu li {
84
+ list-style : none ;
85
+ }
86
+
87
+ .doxdox .menu li ul {
75
88
padding : 0 ;
76
- background : none ;
89
+ }
90
+
91
+ .doxdox .menu li a {
92
+ display : block ;
93
+ padding : .25em ;
94
+ overflow : hidden ;
95
+ text-overflow : ellipsis ;
96
+ }
97
+
98
+ .doxdox .menu .scope-private {
99
+ opacity : 0.5 ;
100
+ }
101
+
102
+ .doxdox .bs-footer {
103
+ margin : 50px auto ;
104
+ color : #777 ;
105
+ text-align : center ;
77
106
}
78
107
79
108
</style >
@@ -90,7 +119,7 @@ pre .hljs {
90
119
resource = [
91
120
' //maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css' ,
92
121
' //cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/github.min.css' ,
93
- ' //code.jquery.com/jquery-2.1.1 .js' ,
122
+ ' //code.jquery.com/jquery-2.1.3 .js' ,
94
123
' //cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js'
95
124
];
96
125
@@ -143,57 +172,23 @@ pre .hljs {
143
172
144
173
' use strict' ;
145
174
146
- var hash = window .location .hash ,
147
- $hash_elem = $ (' [id="' + hash .replace (/ #/ , ' ' ) + ' "]' ),
148
- $code_block = $ (' .code' ),
149
- $scope_private = $ (' .scope-private' ),
150
- $toggle_code_blocks = $ (' .toggle-code-blocks' ),
151
- $toggle_private = $ (' .toggle-private' ),
175
+ var headerHeight = $ (' .jumbotron' ).outerHeight (true ),
152
176
$backToTop = $ (' .back-to-top' );
153
177
154
178
function handleScrollEvent () {
155
179
156
- if (window .scrollY > 100 && $backToTop .not (' :visible' )) {
180
+ if (window .scrollY > headerHeight && $backToTop .not (' :visible' )) {
157
181
158
182
$backToTop .fadeIn ();
159
183
160
- } else if (window .scrollY < 100 && $backToTop .is (' :visible' )) {
184
+ } else if (window .scrollY < headerHeight && $backToTop .is (' :visible' )) {
161
185
162
186
$backToTop .fadeOut ();
163
187
164
188
}
165
189
166
190
}
167
191
168
- $toggle_code_blocks .on (' click' , function () {
169
-
170
- if ($toggle_code_blocks .is (' :checked' )) {
171
- $code_block .show ();
172
- } else {
173
- $code_block .hide ();
174
- }
175
-
176
- });
177
-
178
- $toggle_private .on (' click' , function () {
179
-
180
- if ($toggle_private .is (' :checked' )) {
181
- $scope_private .show ();
182
- } else {
183
- $scope_private .hide ();
184
- }
185
-
186
- });
187
-
188
- $code_block .hide ();
189
- $scope_private .hide ();
190
-
191
- if ($hash_elem .length && ! $hash_elem .is (' :visible' )) {
192
-
193
- $toggle_private .trigger (' click' );
194
-
195
- }
196
-
197
192
$ (' pre code:not(.hljs)' ).each (function () {
198
193
hljs .highlightBlock (this );
199
194
});
@@ -202,45 +197,42 @@ pre .hljs {
202
197
203
198
handleScrollEvent ();
204
199
200
+
205
201
}));
206
202
207
203
</script >
208
204
</head >
209
205
210
- <body >
206
+ <body class = " doxdox " >
211
207
212
208
<div class =" back-to-top" >
213
209
<a href =" #" > <svg xmlns =" http://www.w3.org/2000/svg" width =" 13px" height =" 14px" viewBox =" 0 0 13 14" >
214
210
<path d =" M7.18761156,13 L7.18761156,5.49249703 L10.4587853,5.49249703 L5.09931763,0.113558129 L-0.26015,5.49249703 L3.01102371,5.49249703 L3.01102371,13 L7.18761156,13 Z" fill =" #428bca" ></path >
215
211
</svg > Back to Top</a >
216
212
</div >
217
213
218
- <div class =" wrap " >
214
+ <div class =" jumbotron " >
219
215
220
216
<div class =" container" >
221
217
222
- <div class =" page-header" >
218
+ <h1 >
219
+ {{ #if pkg.homepage }}
220
+ <a href =" {{ pkg.homepage }} " >{{ title }} </a >
221
+ {{ else }}
222
+ {{ title }}
223
+ {{ /if }}
224
+ {{ #if pkg.version }} <small >{{ pkg.version }} </small >{{ /if }}
225
+ </h1 >
223
226
224
- < div class = " pull-right hidden-sm hidden-xs " >
227
+ {{ #if description }} < p > {{ description }} </ p > {{ /if }}
225
228
226
- <div >
227
- <label >
228
- <input type =" checkbox" name =" toggle-code" class =" toggle-code-blocks" >
229
- Toggle Code Blocks
230
- </label >
231
- </div >
232
- <div >
233
- <label >
234
- <input type =" checkbox" name =" toggle-private" class =" toggle-private" >
235
- Toggle Private Methods
236
- </label >
237
- </div >
229
+ </div >
238
230
239
- </div >
231
+ </div >
240
232
241
- < h1 > {{ title }} {{ #if description }} < small > {{ description }} </ small > {{ /if }} </ h1 >
233
+ < div class = " wrap " >
242
234
243
- </ div >
235
+ < div class = " container " >
244
236
245
237
<div class =" row" >
246
238
0 commit comments