##// END OF EJS Templates
Splitting notebook.less into separate files.
Brian E. Granger -
Show More
@@ -0,0 +1,13 b''
1 /* CSS font colors for translated ANSI colors. */
2
3
4 .ansiblack {color: black;}
5 .ansired {color: darkred;}
6 .ansigreen {color: darkgreen;}
7 .ansiyellow {color: brown;}
8 .ansiblue {color: darkblue;}
9 .ansipurple {color: darkviolet;}
10 .ansicyan {color: steelblue;}
11 .ansigrey {color: grey;}
12 .ansibold {font-weight: bold;}
13
@@ -0,0 +1,29 b''
1 .cell {
2 border: 1px solid transparent;
3 .vbox();
4
5 &.selected {
6 .corner-all;
7 border : thin @border_color solid;
8 }
9 }
10
11 div.cell {
12 width: 100%;
13 padding: 5px 5px 5px 0px;
14 /* This acts as a spacer between cells, that is outside the border */
15 margin: 2px 0px 2px 0px;
16 outline: none;
17 }
18
19 div.prompt {
20 /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
21 width: 11ex;
22 /* This 0.4em is tuned to match the padding on the CodeMirror editor. */
23 padding: 0.4em;
24 margin: 0px;
25 font-family: @monoFontFamily;
26 text-align: right;
27 /* This has to match that of the the CodeMirror class line-height below */
28 line-height: @baseLineHeight;
29 }
@@ -0,0 +1,69 b''
1 div.code_cell {
2 }
3
4 /* any special styling for code cells that are currently running goes here */
5 div.code_cell.running {
6 }
7
8 div.input {
9 page-break-inside: avoid;
10 .hbox();
11 }
12
13 /* input_area and input_prompt must match in top border and margin for alignment */
14 div.input_area {
15 border: 1px solid @light_border_color;
16 .corner-all;
17 background: @cell_background;
18 }
19
20 div.input_prompt {
21 color: navy;
22 border-top: 1px solid transparent;
23 }
24
25 div.output_wrapper {
26 /* This is a spacer between the input and output of each cell */
27 margin-top: 5px;
28 margin-left: 5px;
29 /* FF needs explicit width to stretch */
30 width: 100%;
31 /* this position must be relative to enable descendents to be absolute within it */
32 position: relative;
33 }
34
35 /* class for the output area when it should be height-limited */
36 div.output_scroll {
37 /* ideally, this would be max-height, but FF barfs all over that */
38 height: 24em;
39 /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
40 width: 100%;
41
42 overflow: auto;
43 .corner-all;
44 .box-shadow(inset 0 2px 8px rgba(0, 0, 0, .8));
45 }
46
47 /* output div while it is collapsed */
48 div.output_collapsed {
49 margin-right: 5px;
50 }
51
52 div.out_prompt_overlay {
53 height: 100%;
54 padding: 0px;
55 position: absolute;
56 .corner-all;
57 }
58
59 div.out_prompt_overlay:hover {
60 /* use inner shadow to get border that is computed the same on WebKit/FF */
61 .box-shadow(inset 0 0 1px #000);
62 background: rgba(240, 240, 240, 0.5);
63 }
64
65 div.output_prompt {
66 color: darkred;
67 /* 5px right shift to account for margin in parent container */
68 margin: 0 5px 0 -5px;
69 }
@@ -0,0 +1,37 b''
1 /* The following gets added to the <head> if it is detected that the user has a
2 * monospace font with inconsistent normal/bold/italic height. See
3 * notebookmain.js. Such fonts will have keywords vertically offset with
4 * respect to the rest of the text. The user should select a better font.
5 * See: https://github.com/ipython/ipython/issues/1503
6 *
7 * .CodeMirror span {
8 * vertical-align: bottom;
9 * }
10 */
11
12 .CodeMirror {
13 line-height: @baseLineHeight; /* Changed from 1em to our global default */
14 height: auto; /* Changed to auto to autogrow */
15 background: none; /* Changed from white to allow our bg to show through */
16 }
17
18 .CodeMirror-scroll {
19 /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
20 /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
21 overflow-y: hidden;
22 overflow-x: auto; /* Changed from auto to remove scrollbar */
23 }
24
25 .CodeMirror-lines {
26 /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
27 /* we have set a different line-height and want this to scale with that. */
28 padding: 0.4em;
29 }
30
31 .CodeMirror pre {
32 /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
33 /* .CodeMirror-lines */
34 padding: 0;
35 border: 0;
36 .border-radius(0)
37 }
@@ -0,0 +1,24 b''
1 .completions {
2 position: absolute;
3 z-index: 10;
4 overflow: hidden;
5 border: 1px solid @border_color;
6 .corner-all;
7 .box-shadow(0px 6px 10px -1px #adadad);
8 }
9
10 .completions select {
11 background: white;
12 outline: none;
13 border: none;
14 padding: 0px;
15 margin: 0px;
16 overflow: auto;
17 font-family: @monoFontFamily;
18 font-size: 110%;
19 color: @textColor;
20 }
21
22 .completions select option.context {
23 color: @blueDark;
24 }
@@ -0,0 +1,25 b''
1 .ui-menubar-item .ui-button .ui-button-text {
2 padding: 0.4em 1.0em;
3 font-size: 100%;
4 }
5
6 .ui-menu {
7 .box-shadow(0px 6px 10px -1px #adadad);
8 }
9
10 .ui-menu .ui-menu-item a {
11 border: 1px solid transparent;
12 padding: 2px 1.6em;
13 }
14
15 .ui-menu .ui-menu-item a.ui-state-focus {
16 margin: 0;
17 }
18
19 .ui-menu hr {
20 margin: 0.3em 0;
21 }
22
23 #menubar_container {
24 position: relative;
25 }
@@ -0,0 +1,9 b''
1 #notification_area {
2 position: absolute;
3 right: 0px;
4 top: 0px;
5 height: 25px;
6 padding: 3px 0px;
7 padding-right: 3px;
8 z-index: 10;
9 }
@@ -0,0 +1,8 b''
1 .notification_widget{
2 float : right;
3 right: 0px;
4 top: 1px;
5 height: 25px;
6 padding: 3px 6px;
7 z-index: 10;
8 }
@@ -0,0 +1,96 b''
1 /* This class is the outer container of all output sections. */
2 div.output_area {
3 padding: 0px;
4 page-break-inside: avoid;
5 .hbox();
6 }
7
8
9 /* This is needed to protect the pre formating from global settings such
10 as that of bootstrap */
11 div.output_area pre {
12 font-family: @monoFontFamily;
13 margin: 0;
14 padding: 0;
15 border: 0;
16 font-size: 100%;
17 vertical-align: baseline;
18 color: black;
19 background-color: white;
20 .border-radius(0);
21 line-height: inherit;
22 }
23
24 /* This class is for the output subarea inside the output_area and after
25 the prompt div. */
26 div.output_subarea {
27 padding: 0.44em 0.4em 0.4em 1px;
28 .box-flex1();
29 }
30
31 /* The rest of the output_* classes are for special styling of the different
32 output types */
33
34 /* all text output has this class: */
35 div.output_text {
36 text-align: left;
37 color: @textColor;
38 font-family: @monoFontFamily;
39 /* This has to match that of the the CodeMirror class line-height below */
40 line-height: @baseLineHeight;
41 }
42
43 /* stdout/stderr are 'text' as well as 'stream', but pyout/pyerr are *not* streams */
44 div.output_stream {
45 padding-top: 0.0em;
46 padding-bottom: 0.0em;
47 }
48 div.output_stdout {
49 }
50 div.output_stderr {
51 background: #fdd; /* very light red background for stderr */
52 }
53
54 div.output_latex {
55 text-align: left;
56 }
57
58 div.output_html {
59 }
60
61 div.output_png {
62 }
63
64 div.output_jpeg {
65 }
66
67 .js-error {
68 color: darkred;
69 }
70
71 /* raw_input styles */
72
73 div.raw_input {
74 padding-top: 0px;
75 padding-bottom: 0px;
76 height: 1em;
77 line-height: 1em;
78 font-family: @monoFontFamily;
79 }
80 span.input_prompt {
81 font-family: inherit;
82 }
83 input.raw_input {
84 font-family: inherit;
85 font-size: inherit;
86 color: inherit;
87 width: auto;
88 margin: -2px 0px 0px 1px;
89 padding-left: 1px;
90 padding-top: 2px;
91 height: 1em;
92 }
93
94 p.p-space {
95 margin-bottom: 10px;
96 } No newline at end of file
@@ -0,0 +1,21 b''
1 div#pager_splitter {
2 height: 8px;
3 }
4
5 #pager_container {
6 position : relative;
7 }
8
9 div#pager {
10 padding: 15px;
11 overflow: auto;
12 display: none;
13
14 pre {
15 font-size: @baseFontSize;
16 line-height: @baseLineHeight;
17 color: @textColor;
18 background-color: @cell_background;
19 padding: 0.4em;
20 }
21 }
@@ -0,0 +1,9 b''
1 .shortcut_key {
2 display: inline-block;
3 width: 15ex;
4 text-align: right;
5 font-family: @monoFontFamily;
6 }
7
8 .shortcut_descr {
9 }
@@ -0,0 +1,9 b''
1 span#save_widget {
2 padding: 5px;
3 margin: 0px 0px 0px 300px;
4 display:inline-block;
5 }
6
7 span#checkpoint_status span#autosave_status {
8 font-size: small;
9 }
@@ -0,0 +1,21 b''
1 div.text_cell {
2 padding: 5px 5px 5px 5px;
3 }
4
5 div.text_cell_input {
6 color: @textColor;
7 border: 1px solid @light_border_color;
8 .corner-all;
9 background: @cell_background;
10 }
11
12 div.text_cell_render {
13 /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
14 outline: none;
15 resize: none;
16 width: inherit;
17 border-style: none;
18 padding: 5px;
19 color: @textColor;
20 }
21
@@ -0,0 +1,26 b''
1 .toolbar {
2 padding: 3px 15px;
3 border-bottom: @border_width @border_color solid;
4
5 button {
6 margin-top:2px;
7 margin-bottom:2px;
8 }
9
10
11 select, label {
12 height : 19px;
13 vertical-align:middle;
14 margin-right:2px;
15 margin-bottom:0;
16 display: inline;
17 font-size: 92%;
18 margin-left:0.3em;
19 margin-right:0.3em;
20 padding: 0px;
21 }
22 }
23
24 .toolbar select{
25 width:auto;
26 }
@@ -7,19 +7,24 b' import os'
7 static_dir = 'static'
7 static_dir = 'static'
8 components_dir = os.path.join(static_dir, 'components')
8 components_dir = os.path.join(static_dir, 'components')
9
9
10 def css(minify=True):
10 def css(minify=True, verbose=False):
11 """generate the css from less files"""
11 """generate the css from less files"""
12 source = os.path.join('style', 'style.less')
12 source = os.path.join('style', 'style.less')
13 target = os.path.join('style', 'style.min.css')
13 target = os.path.join('style', 'style.min.css')
14 _compile_less(source, target, minify)
14 _compile_less(source, target, minify, verbose)
15
15
16 def _compile_less(source, target, minify=True):
16 def _to_bool(b):
17 if not b in ['True', 'False', True, False]:
18 abort('boolean expected, got: %s' % b)
19 return (b in ['True', True])
20
21 def _compile_less(source, target, minify=True, verbose=False):
17 """Complie a less file by source and target relative to static_dir"""
22 """Complie a less file by source and target relative to static_dir"""
18 if minify not in ['True', 'False', True, False]:
23 minify = _to_bool(minify)
19 abort('minify must be Boolean')
24 verbose = _to_bool(verbose)
20 minify = (minify in ['True',True])
25 min_flag = '-x' if minify is True else ''
21 min_flag= '-x' if minify is True else ''
26 ver_flag = '--verbose' if verbose is True else ''
22 lessc = os.path.join('components', 'less.js', 'bin', 'lessc')
27 lessc = os.path.join('components', 'less.js', 'bin', 'lessc')
23 with lcd(static_dir):
28 with lcd(static_dir):
24 local('{lessc} {min_flag} {source} {target}'.format(**locals()))
29 local('{lessc} {min_flag} {ver_flag} {source} {target}'.format(**locals()))
25
30
@@ -44,7 +44,7 b' $(document).ready(function () {'
44 IPython.page = new IPython.Page();
44 IPython.page = new IPython.Page();
45 IPython.layout_manager = new IPython.LayoutManager();
45 IPython.layout_manager = new IPython.LayoutManager();
46 IPython.pager = new IPython.Pager('div#pager', 'div#pager_splitter');
46 IPython.pager = new IPython.Pager('div#pager', 'div#pager_splitter');
47 IPython.quick_help = new IPython.QuickHelp('span#quick_help_area');
47 IPython.quick_help = new IPython.QuickHelp();
48 IPython.login_widget = new IPython.LoginWidget('span#login_widget',{baseProjectUrl:baseProjectUrl});
48 IPython.login_widget = new IPython.LoginWidget('span#login_widget',{baseProjectUrl:baseProjectUrl});
49 IPython.notebook = new IPython.Notebook('div#notebook',{baseProjectUrl:baseProjectUrl, read_only:IPython.read_only});
49 IPython.notebook = new IPython.Notebook('div#notebook',{baseProjectUrl:baseProjectUrl, read_only:IPython.read_only});
50 IPython.save_widget = new IPython.SaveWidget('span#save_widget');
50 IPython.save_widget = new IPython.SaveWidget('span#save_widget');
@@ -1,11 +1,3 b''
1 /**
2 * Primary styles
3 *
4 * Author: IPython Development Team
5 */
6
7 @import "variables.less";
8 @import "highlight.less";
9
1
10 body {
2 body {
11 background-color: @bodyBackground;
3 background-color: @bodyBackground;
@@ -15,26 +7,6 b' body.notebook_app {'
15 overflow: hidden;
7 overflow: hidden;
16 }
8 }
17
9
18 blockquote {
19 border-left: 4px solid #DDD;
20 padding: 0 15px;
21 color: #777;
22 }
23
24 span#save_widget {
25 padding: 5px;
26 margin: 0px 0px 0px 300px;
27 display:inline-block;
28 }
29
30 span#checkpoint_status span#autosave_status {
31 font-size: small;
32 }
33
34 /*span#save_widget > span#autosave_status {
35 font-size: x-small;
36 }
37 */
38 span#notebook_name {
10 span#notebook_name {
39 height: 1em;
11 height: 1em;
40 line-height: 1em;
12 line-height: 1em;
@@ -43,98 +15,6 b' span#notebook_name {'
43 font-size: 146.5%;
15 font-size: 146.5%;
44 }
16 }
45
17
46
47 .ui-menubar-item .ui-button .ui-button-text {
48 padding: 0.4em 1.0em;
49 font-size: 100%;
50 }
51
52 .ui-menu {
53 .box-shadow(0px 6px 10px -1px #adadad);
54 }
55
56 .ui-menu .ui-menu-item a {
57 border: 1px solid transparent;
58 padding: 2px 1.6em;
59 }
60
61 .ui-menu .ui-menu-item a.ui-state-focus {
62 margin: 0;
63 }
64
65 .ui-menu hr {
66 margin: 0.3em 0;
67 }
68
69 #menubar_container {
70 position: relative;
71 }
72
73 #notification_area {
74 position: absolute;
75 right: 0px;
76 top: 0px;
77 height: 25px;
78 padding: 3px 0px;
79 padding-right: 3px;
80 z-index: 10;
81 }
82
83 .notification_widget{
84 float : right;
85 right: 0px;
86 top: 1px;
87 height: 25px;
88 padding: 3px 6px;
89 z-index: 10;
90 }
91
92 .toolbar {
93 padding: 3px 15px;
94 border-bottom: @border_width @border_color solid;
95
96 button {
97 margin-top:2px;
98 margin-bottom:2px;
99 }
100
101
102 select, label {
103 height : 19px;
104 vertical-align:middle;
105 margin-right:2px;
106 margin-bottom:0;
107 display: inline;
108 font-size: 92%;
109 margin-left:0.3em;
110 margin-right:0.3em;
111 padding: 0px;
112 }
113 }
114
115 .toolbar select{
116 width:auto;
117 }
118
119 span#quick_help_area {
120 position: static;
121 padding: 5px 0px;
122 margin: 0px 0px 0px 0px;
123 }
124
125 .help_string {
126 float: right;
127 width: 170px;
128 padding: 0px 5px;
129 text-align: left;
130 font-size: 85%;
131 }
132
133 .help_string_label {
134 float: right;
135 font-size: 85%;
136 }
137
138 div#notebook_panel {
18 div#notebook_panel {
139 margin: 0px 0px 0px 0px;
19 margin: 0px 0px 0px 0px;
140 padding: 0px;
20 padding: 0px;
@@ -149,296 +29,11 b' div#notebook {'
149 margin: 0px;
29 margin: 0px;
150 }
30 }
151
31
152 div#pager_splitter {
153 height: 8px;
154 }
155
156 #pager_container {
157 position : relative;
158 }
159
160 div#pager {
161 padding: 15px;
162 overflow: auto;
163 display: none;
164
165 pre {
166 font-size: @baseFontSize;
167 line-height: @baseLineHeight;
168 color: @textColor;
169 background-color: @cell_background;
170 padding: 0.4em;
171 }
172 }
173
174 div.ui-widget-content {
32 div.ui-widget-content {
175 border: 1px solid @border_color;
33 border: 1px solid @border_color;
176 outline: none;
34 outline: none;
177 }
35 }
178
36
179 .cell {
180 border: 1px solid transparent;
181 .vbox();
182
183 &.selected {
184 .corner-all;
185 border : thin @border_color solid;
186 }
187 }
188
189 div.cell {
190 width: 100%;
191 padding: 5px 5px 5px 0px;
192 /* This acts as a spacer between cells, that is outside the border */
193 margin: 2px 0px 2px 0px;
194 outline: none;
195 }
196
197 div.code_cell {
198 }
199
200 /* any special styling for code cells that are currently running goes here */
201 div.code_cell.running {
202 }
203
204 div.prompt {
205 /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
206 width: 11ex;
207 /* This 0.4em is tuned to match the padding on the CodeMirror editor. */
208 padding: 0.4em;
209 margin: 0px;
210 font-family: @monoFontFamily;
211 text-align: right;
212 /* This has to match that of the the CodeMirror class line-height below */
213 line-height: @baseLineHeight;
214 }
215
216 div.input {
217 page-break-inside: avoid;
218 .hbox();
219 }
220
221 /* input_area and input_prompt must match in top border and margin for alignment */
222 div.input_area {
223 border: 1px solid @light_border_color;
224 .corner-all;
225 background: @cell_background;
226 }
227
228 div.input_prompt {
229 color: navy;
230 border-top: 1px solid transparent;
231 }
232
233 div.output_wrapper {
234 /* This is a spacer between the input and output of each cell */
235 margin-top: 5px;
236 margin-left: 5px;
237 /* FF needs explicit width to stretch */
238 width: 100%;
239 /* this position must be relative to enable descendents to be absolute within it */
240 position: relative;
241 }
242
243 /* class for the output area when it should be height-limited */
244 div.output_scroll {
245 /* ideally, this would be max-height, but FF barfs all over that */
246 height: 24em;
247 /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
248 width: 100%;
249
250 overflow: auto;
251 .corner-all;
252 .box-shadow(inset 0 2px 8px rgba(0, 0, 0, .8));
253 }
254
255 /* output div while it is collapsed */
256 div.output_collapsed {
257 margin-right: 5px;
258 }
259
260 div.out_prompt_overlay {
261 height: 100%;
262 padding: 0px;
263 position: absolute;
264 .corner-all;
265 }
266
267 div.out_prompt_overlay:hover {
268 /* use inner shadow to get border that is computed the same on WebKit/FF */
269 .box-shadow(inset 0 0 1px #000);
270 background: rgba(240, 240, 240, 0.5);
271 }
272
273 div.output_prompt {
274 color: darkred;
275 /* 5px right shift to account for margin in parent container */
276 margin: 0 5px 0 -5px;
277 }
278
279 /* This class is the outer container of all output sections. */
280 div.output_area {
281 padding: 0px;
282 page-break-inside: avoid;
283 .hbox();
284 }
285
286
287 /* This is needed to protect the pre formating from global settings such
288 as that of bootstrap */
289 div.output_area pre {
290 font-family: @monoFontFamily;
291 margin: 0;
292 padding: 0;
293 border: 0;
294 font-size: 100%;
295 vertical-align: baseline;
296 color: black;
297 background-color: white;
298 .border-radius(0);
299 line-height: inherit;
300 }
301
302 /* This class is for the output subarea inside the output_area and after
303 the prompt div. */
304 div.output_subarea {
305 padding: 0.44em 0.4em 0.4em 1px;
306 .box-flex1();
307 }
308
309 /* The rest of the output_* classes are for special styling of the different
310 output types */
311
312 /* all text output has this class: */
313 div.output_text {
314 text-align: left;
315 color: @textColor;
316 font-family: @monoFontFamily;
317 /* This has to match that of the the CodeMirror class line-height below */
318 line-height: @baseLineHeight;
319 }
320
321 /* stdout/stderr are 'text' as well as 'stream', but pyout/pyerr are *not* streams */
322 div.output_stream {
323 padding-top: 0.0em;
324 padding-bottom: 0.0em;
325 }
326 div.output_stdout {
327 }
328 div.output_stderr {
329 background: #fdd; /* very light red background for stderr */
330 }
331
332 div.output_latex {
333 text-align: left;
334 }
335
336 div.output_html {
337 }
338
339 div.output_png {
340 }
341
342 div.output_jpeg {
343 }
344
345 div.text_cell {
346 padding: 5px 5px 5px 5px;
347 }
348
349 div.text_cell_input {
350 color: @textColor;
351 border: 1px solid @light_border_color;
352 .corner-all;
353 background: @cell_background;
354 }
355
356 div.text_cell_render {
357 /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
358 outline: none;
359 resize: none;
360 width: inherit;
361 border-style: none;
362 padding: 5px;
363 color: @textColor;
364 }
365
366 /* The following gets added to the <head> if it is detected that the user has a
367 * monospace font with inconsistent normal/bold/italic height. See
368 * notebookmain.js. Such fonts will have keywords vertically offset with
369 * respect to the rest of the text. The user should select a better font.
370 * See: https://github.com/ipython/ipython/issues/1503
371 *
372 * .CodeMirror span {
373 * vertical-align: bottom;
374 * }
375 */
376
377 .CodeMirror {
378 line-height: @baseLineHeight; /* Changed from 1em to our global default */
379 height: auto; /* Changed to auto to autogrow */
380 background: none; /* Changed from white to allow our bg to show through */
381 }
382
383 .CodeMirror-scroll {
384 /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
385 /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
386 overflow-y: hidden;
387 overflow-x: auto; /* Changed from auto to remove scrollbar */
388 }
389
390 .CodeMirror-lines {
391 /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
392 /* we have set a different line-height and want this to scale with that. */
393 padding: 0.4em;
394 }
395
396 .CodeMirror pre {
397 /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
398 /* .CodeMirror-lines */
399 padding: 0;
400 border: 0;
401 .border-radius(0)
402 }
403
404 /* CSS font colors for translated ANSI colors. */
405
406
407 .ansiblack {color: @textColor;}
408 .ansired {color: darkred;}
409 .ansigreen {color: darkgreen;}
410 .ansiyellow {color: brown;}
411 .ansiblue {color: darkblue;}
412 .ansipurple {color: darkviolet;}
413 .ansicyan {color: steelblue;}
414 .ansigrey {color: grey;}
415 .ansibold {font-weight: bold;}
416
417 .completions {
418 position: absolute;
419 z-index: 10;
420 overflow: hidden;
421 border: 1px solid @border_color;
422 .corner-all;
423 .box-shadow(0px 6px 10px -1px #adadad);
424 }
425
426 .completions select {
427 background: white;
428 outline: none;
429 border: none;
430 padding: 0px;
431 margin: 0px;
432 overflow: auto;
433 font-family: @monoFontFamily;
434 font-size: 110%;
435 color: @textColor;
436 }
437
438 .completions select option.context {
439 color: @blueDark;
440 }
441
442 pre.dialog {
37 pre.dialog {
443 background-color: @cell_background;
38 background-color: @cell_background;
444 border: 1px solid #ddd;
39 border: 1px solid #ddd;
@@ -451,16 +46,6 b' p.dialog {'
451 padding : 0.2em;
46 padding : 0.2em;
452 }
47 }
453
48
454 .shortcut_key {
455 display: inline-block;
456 width: 15ex;
457 text-align: right;
458 font-family: @monoFontFamily;
459 }
460
461 .shortcut_descr {
462 }
463
464 /* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
49 /* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
465 to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
50 to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
466 */
51 */
@@ -470,18 +55,12 b' pre, code, kbd, samp { white-space: pre-wrap; }'
470 font-family: @monoFontFamily;
55 font-family: @monoFontFamily;
471 }
56 }
472
57
473 .js-error {
474 color: darkred;
475 }
476
477 a {
58 a {
478 text-decoration: underline;
59 text-decoration: underline;
479 }
60 }
480
61
481 p {
62 p {
482
63 margin-bottom:0;
483 margin-bottom:0;
484
485 }
64 }
486
65
487 a.heading-anchor:link, a.heading-anchor:visited {
66 a.heading-anchor:link, a.heading-anchor:visited {
@@ -489,30 +68,5 b' a.heading-anchor:link, a.heading-anchor:visited {'
489 color: inherit;
68 color: inherit;
490 }
69 }
491
70
492 /* raw_input styles */
493
71
494 div.raw_input {
495 padding-top: 0px;
496 padding-bottom: 0px;
497 height: 1em;
498 line-height: 1em;
499 font-family: @monoFontFamily;
500 }
501 span.input_prompt {
502 font-family: inherit;
503 }
504 input.raw_input {
505 font-family: inherit;
506 font-size: inherit;
507 color: inherit;
508 width: auto;
509 margin: -2px 0px 0px 1px;
510 padding-left: 1px;
511 padding-top: 2px;
512 height: 1em;
513 }
514
515 p.p-space {
516 margin-bottom: 10px;
517 }
518
72
@@ -1,5 +1,20 b''
1 @import "variables.less";
2 @import "ansicolors.less";
3 @import "cell.less";
4 @import "celltoolbar.less";
5 @import "codecell.less";
6 @import "codemirror.less";
7 @import "completer.less";
8 @import "highlight.less";
9 @import "menubar.less";
1 @import "notebook.less";
10 @import "notebook.less";
11 @import "notificationarea.less";
12 @import "notificationwidget.less";
13 @import "outputarea.less";
14 @import "pager.less";
15 @import "quickhelp.less";
2 @import "renderedhtml.less";
16 @import "renderedhtml.less";
17 @import "savewidget.less";
18 @import "textcell.less";
19 @import "toolbar.less";
3 @import "tooltip.less";
20 @import "tooltip.less";
4 @import "celltoolbar.less";
5 @import "highlight.less";
@@ -901,6 +901,51 b' span#login_widget{float:right;}'
901 .ui-tabs .ui-tabs-nav li a{padding:.3em .5em;}
901 .ui-tabs .ui-tabs-nav li a{padding:.3em .5em;}
902 #project_name>.breadcrumb{padding:0;background-color:transparent;}
902 #project_name>.breadcrumb{padding:0;background-color:transparent;}
903 input.engine_num_input{height:20px;margin-bottom:2px;padding-top:0;padding-bottom:0;width:90px;}
903 input.engine_num_input{height:20px;margin-bottom:2px;padding-top:0;padding-bottom:0;width:90px;}
904 .ansiblack{color:black;}
905 .ansired{color:darkred;}
906 .ansigreen{color:darkgreen;}
907 .ansiyellow{color:brown;}
908 .ansiblue{color:darkblue;}
909 .ansipurple{color:darkviolet;}
910 .ansicyan{color:steelblue;}
911 .ansigrey{color:grey;}
912 .ansibold{font-weight:bold;}
913 .cell{border:1px solid transparent;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}.cell.selected{border-radius:4px;border:thin #ababab solid;}
914 div.cell{width:100%;padding:5px 5px 5px 0px;margin:2px 0px 2px 0px;outline:none;}
915 div.prompt{width:11ex;padding:0.4em;margin:0px;font-family:monospace;text-align:right;line-height:1.231;}
916 .celltoolbar{border:thin solid #CFCFCF;border-bottom:none;background:#EEE;border-top-right-radius:3px;border-top-left-radius:3px;width:100%;-webkit-box-pack:end;height:20px;}
917 .no_input_radius{border-top-right-radius:0px;border-top-left-radius:0px;}
918 .text_cell .ctb_prompt{display:none;}
919 .code_cell .ctb_prompt{display:block;}
920 .ctb_hideshow{display:none;vertical-align:bottom;padding-right:2px;}
921 .celltoolbar>div{padding-top:0px;}
922 .ctb_area{margin:0;padding:0;width:100%;}
923 .ctb_show.ctb_hideshow,.ctb_show .ctb_hideshow{display:block;}
924 .ctb_show .input_area,.ctb_show .ctb_hideshow+div.text_cell_input{border-top-right-radius:0px;border-top-left-radius:0px;}
925 .ctb_show>.celltoolbar{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
926 .button_container{margin-top:0;margin-bottom:0;}
927 .ui-button{min-width:30px;}
928 .celltoolbar .button_container select{margin:10px;margin-top:1px;margin-bottom:0px;padding:0;font-size:87%;width:auto;display:inline-block;height:18px;line-height:18px;vertical-align:top;}
929 .celltoolbar label{display:inline-block;height:15px;line-height:15px;vertical-align:top;}
930 .celltoolbar label span{font-size:85%;}
931 .celltoolbar input[type=checkbox]{margin:0px;margin-left:4px;margin-right:4px;}
932 .celltoolbar .ui-button{border:none;vertical-align:top;height:20px;}
933 div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}
934 div.input_area{border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7;}
935 div.input_prompt{color:navy;border-top:1px solid transparent;}
936 div.output_wrapper{margin-top:5px;margin-left:5px;width:100%;position:relative;}
937 div.output_scroll{height:24em;width:100%;overflow:auto;border-radius:4px;-webkit-box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);-moz-box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);}
938 div.output_collapsed{margin-right:5px;}
939 div.out_prompt_overlay{height:100%;padding:0px;position:absolute;border-radius:4px;}
940 div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000000;-moz-box-shadow:inset 0 0 1px #000000;box-shadow:inset 0 0 1px #000000;background:rgba(240, 240, 240, 0.5);}
941 div.output_prompt{color:darkred;margin:0 5px 0 -5px;}
942 .CodeMirror{line-height:1.231;height:auto;background:none;}
943 .CodeMirror-scroll{overflow-y:hidden;overflow-x:auto;}
944 .CodeMirror-lines{padding:0.4em;}
945 .CodeMirror pre{padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
946 .completions{position:absolute;z-index:10;overflow:hidden;border:1px solid #ababab;border-radius:4px;-webkit-box-shadow:0px 6px 10px -1px #adadad;-moz-box-shadow:0px 6px 10px -1px #adadad;box-shadow:0px 6px 10px -1px #adadad;}
947 .completions select{background:white;outline:none;border:none;padding:0px;margin:0px;overflow:auto;font-family:monospace;font-size:110%;color:#000000;}
948 .completions select option.context{color:#0064cd;}
904 pre code{display:block;padding:0.5em;}
949 pre code{display:block;padding:0.5em;}
905 .highlight-base,pre code,pre .subst,pre .tag .title,pre .lisp .title,pre .clojure .built_in,pre .nginx .title{color:black;}
950 .highlight-base,pre code,pre .subst,pre .tag .title,pre .lisp .title,pre .clojure .built_in,pre .nginx .title{color:black;}
906 .highlight-string,pre .string,pre .constant,pre .parent,pre .tag .value,pre .rules .value,pre .rules .value .number,pre .preprocessor,pre .ruby .symbol,pre .ruby .symbol .string,pre .aggregate,pre .template_tag,pre .django .variable,pre .smalltalk .class,pre .addition,pre .flow,pre .stream,pre .bash .variable,pre .apache .tag,pre .apache .cbracket,pre .tex .command,pre .tex .special,pre .erlang_repl .function_or_atom,pre .markdown .header{color:#BA2121;}
951 .highlight-string,pre .string,pre .constant,pre .parent,pre .tag .value,pre .rules .value,pre .rules .value .number,pre .preprocessor,pre .ruby .symbol,pre .ruby .symbol .string,pre .aggregate,pre .template_tag,pre .django .variable,pre .smalltalk .class,pre .addition,pre .flow,pre .stream,pre .bash .variable,pre .apache .tag,pre .apache .cbracket,pre .tex .command,pre .tex .special,pre .erlang_repl .function_or_atom,pre .markdown .header{color:#BA2121;}
@@ -921,44 +966,27 b' pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .j'
921 .cm-s-ipython span.cm-error{color:#f00;}
966 .cm-s-ipython span.cm-error{color:#f00;}
922 .cm-s-ipython span.cm-operator{color:#AA22FF;font-weight:bold;}
967 .cm-s-ipython span.cm-operator{color:#AA22FF;font-weight:bold;}
923 .cm-s-ipython span.cm-meta{color:#AA22FF;}
968 .cm-s-ipython span.cm-meta{color:#AA22FF;}
924 body{background-color:#ffffff;}
925 body.notebook_app{overflow:hidden;}
926 blockquote{border-left:4px solid #DDD;padding:0 15px;color:#777;}
927 span#save_widget{padding:5px;margin:0px 0px 0px 300px;display:inline-block;}
928 span#checkpoint_status span#autosave_status{font-size:small;}
929 span#notebook_name{height:1em;line-height:1em;padding:3px;border:none;font-size:146.5%;}
930 .ui-menubar-item .ui-button .ui-button-text{padding:0.4em 1.0em;font-size:100%;}
969 .ui-menubar-item .ui-button .ui-button-text{padding:0.4em 1.0em;font-size:100%;}
931 .ui-menu{-webkit-box-shadow:0px 6px 10px -1px #adadad;-moz-box-shadow:0px 6px 10px -1px #adadad;box-shadow:0px 6px 10px -1px #adadad;}
970 .ui-menu{-webkit-box-shadow:0px 6px 10px -1px #adadad;-moz-box-shadow:0px 6px 10px -1px #adadad;box-shadow:0px 6px 10px -1px #adadad;}
932 .ui-menu .ui-menu-item a{border:1px solid transparent;padding:2px 1.6em;}
971 .ui-menu .ui-menu-item a{border:1px solid transparent;padding:2px 1.6em;}
933 .ui-menu .ui-menu-item a.ui-state-focus{margin:0;}
972 .ui-menu .ui-menu-item a.ui-state-focus{margin:0;}
934 .ui-menu hr{margin:0.3em 0;}
973 .ui-menu hr{margin:0.3em 0;}
935 #menubar_container{position:relative;}
974 #menubar_container{position:relative;}
936 #notification_area{position:absolute;right:0px;top:0px;height:25px;padding:3px 0px;padding-right:3px;z-index:10;}
975 body{background-color:#ffffff;}
937 .notification_widget{float:right;right:0px;top:1px;height:25px;padding:3px 6px;z-index:10;}
976 body.notebook_app{overflow:hidden;}
938 .toolbar{padding:3px 15px;border-bottom:1px #ababab solid;}.toolbar button{margin-top:2px;margin-bottom:2px;}
977 span#notebook_name{height:1em;line-height:1em;padding:3px;border:none;font-size:146.5%;}
939 .toolbar select,.toolbar label{height:19px;vertical-align:middle;margin-right:2px;margin-bottom:0;display:inline;font-size:92%;margin-left:0.3em;margin-right:0.3em;padding:0px;}
940 .toolbar select{width:auto;}
941 span#quick_help_area{position:static;padding:5px 0px;margin:0px 0px 0px 0px;}
942 .help_string{float:right;width:170px;padding:0px 5px;text-align:left;font-size:85%;}
943 .help_string_label{float:right;font-size:85%;}
944 div#notebook_panel{margin:0px 0px 0px 0px;padding:0px;}
978 div#notebook_panel{margin:0px 0px 0px 0px;padding:0px;}
945 div#notebook{overflow-y:scroll;overflow-x:auto;width:100%;padding:5px 5px 15px 5px;margin:0px;}
979 div#notebook{overflow-y:scroll;overflow-x:auto;width:100%;padding:5px 5px 15px 5px;margin:0px;}
946 div#pager_splitter{height:8px;}
947 #pager_container{position:relative;}
948 div#pager{padding:15px;overflow:auto;display:none;}div#pager pre{font-size:13px;line-height:1.231;color:#000000;background-color:#f7f7f7;padding:0.4em;}
949 div.ui-widget-content{border:1px solid #ababab;outline:none;}
980 div.ui-widget-content{border:1px solid #ababab;outline:none;}
950 .cell{border:1px solid transparent;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}.cell.selected{border-radius:4px;border:thin #ababab solid;}
981 pre.dialog{background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;padding:0.4em;padding-left:2em;}
951 div.cell{width:100%;padding:5px 5px 5px 0px;margin:2px 0px 2px 0px;outline:none;}
982 p.dialog{padding:0.2em;}
952 div.prompt{width:11ex;padding:0.4em;margin:0px;font-family:monospace;text-align:right;line-height:1.231;}
983 pre,code,kbd,samp{white-space:pre-wrap;}
953 div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}
984 #fonttest{font-family:monospace;}
954 div.input_area{border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7;}
985 a{text-decoration:underline;}
955 div.input_prompt{color:navy;border-top:1px solid transparent;}
986 p{margin-bottom:0;}
956 div.output_wrapper{margin-top:5px;margin-left:5px;width:100%;position:relative;}
987 a.heading-anchor:link,a.heading-anchor:visited{text-decoration:none;color:inherit;}
957 div.output_scroll{height:24em;width:100%;overflow:auto;border-radius:4px;-webkit-box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);-moz-box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);}
988 #notification_area{position:absolute;right:0px;top:0px;height:25px;padding:3px 0px;padding-right:3px;z-index:10;}
958 div.output_collapsed{margin-right:5px;}
989 .notification_widget{float:right;right:0px;top:1px;height:25px;padding:3px 6px;z-index:10;}
959 div.out_prompt_overlay{height:100%;padding:0px;position:absolute;border-radius:4px;}
960 div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000000;-moz-box-shadow:inset 0 0 1px #000000;box-shadow:inset 0 0 1px #000000;background:rgba(240, 240, 240, 0.5);}
961 div.output_prompt{color:darkred;margin:0 5px 0 -5px;}
962 div.output_area{padding:0px;page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}
990 div.output_area{padding:0px;page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}
963 div.output_area pre{font-family:monospace;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;color:black;background-color:white;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:inherit;}
991 div.output_area pre{font-family:monospace;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;color:black;background-color:white;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:inherit;}
964 div.output_subarea{padding:0.44em 0.4em 0.4em 1px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
992 div.output_subarea{padding:0.44em 0.4em 0.4em 1px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
@@ -966,38 +994,15 b' div.output_text{text-align:left;color:#000000;font-family:monospace;line-height:'
966 div.output_stream{padding-top:0.0em;padding-bottom:0.0em;}
994 div.output_stream{padding-top:0.0em;padding-bottom:0.0em;}
967 div.output_stderr{background:#fdd;}
995 div.output_stderr{background:#fdd;}
968 div.output_latex{text-align:left;}
996 div.output_latex{text-align:left;}
969 div.text_cell{padding:5px 5px 5px 5px;}
970 div.text_cell_input{color:#000000;border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7;}
971 div.text_cell_render{outline:none;resize:none;width:inherit;border-style:none;padding:5px;color:#000000;}
972 .CodeMirror{line-height:1.231;height:auto;background:none;}
973 .CodeMirror-scroll{overflow-y:hidden;overflow-x:auto;}
974 .CodeMirror-lines{padding:0.4em;}
975 .CodeMirror pre{padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
976 .ansiblack{color:#000000;}
977 .ansired{color:darkred;}
978 .ansigreen{color:darkgreen;}
979 .ansiyellow{color:brown;}
980 .ansiblue{color:darkblue;}
981 .ansipurple{color:darkviolet;}
982 .ansicyan{color:steelblue;}
983 .ansigrey{color:grey;}
984 .ansibold{font-weight:bold;}
985 .completions{position:absolute;z-index:10;overflow:hidden;border:1px solid #ababab;border-radius:4px;-webkit-box-shadow:0px 6px 10px -1px #adadad;-moz-box-shadow:0px 6px 10px -1px #adadad;box-shadow:0px 6px 10px -1px #adadad;}
986 .completions select{background:white;outline:none;border:none;padding:0px;margin:0px;overflow:auto;font-family:monospace;font-size:110%;color:#000000;}
987 .completions select option.context{color:#0064cd;}
988 pre.dialog{background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;padding:0.4em;padding-left:2em;}
989 p.dialog{padding:0.2em;}
990 .shortcut_key{display:inline-block;width:15ex;text-align:right;font-family:monospace;}
991 pre,code,kbd,samp{white-space:pre-wrap;}
992 #fonttest{font-family:monospace;}
993 .js-error{color:darkred;}
997 .js-error{color:darkred;}
994 a{text-decoration:underline;}
995 p{margin-bottom:0;}
996 a.heading-anchor:link,a.heading-anchor:visited{text-decoration:none;color:inherit;}
997 div.raw_input{padding-top:0px;padding-bottom:0px;height:1em;line-height:1em;font-family:monospace;}
998 div.raw_input{padding-top:0px;padding-bottom:0px;height:1em;line-height:1em;font-family:monospace;}
998 span.input_prompt{font-family:inherit;}
999 span.input_prompt{font-family:inherit;}
999 input.raw_input{font-family:inherit;font-size:inherit;color:inherit;width:auto;margin:-2px 0px 0px 1px;padding-left:1px;padding-top:2px;height:1em;}
1000 input.raw_input{font-family:inherit;font-size:inherit;color:inherit;width:auto;margin:-2px 0px 0px 1px;padding-left:1px;padding-top:2px;height:1em;}
1000 p.p-space{margin-bottom:10px;}
1001 p.p-space{margin-bottom:10px;}
1002 div#pager_splitter{height:8px;}
1003 #pager_container{position:relative;}
1004 div#pager{padding:15px;overflow:auto;display:none;}div#pager pre{font-size:13px;line-height:1.231;color:#000000;background-color:#f7f7f7;padding:0.4em;}
1005 .shortcut_key{display:inline-block;width:15ex;text-align:right;font-family:monospace;}
1001 .rendered_html{color:black;}.rendered_html em{font-style:italic;}
1006 .rendered_html{color:black;}.rendered_html em{font-style:italic;}
1002 .rendered_html strong{font-weight:bold;}
1007 .rendered_html strong{font-weight:bold;}
1003 .rendered_html u{text-decoration:underline;}
1008 .rendered_html u{text-decoration:underline;}
@@ -1025,6 +1030,14 b' p.p-space{margin-bottom:10px;}'
1025 .rendered_html th{font-weight:bold;}
1030 .rendered_html th{font-weight:bold;}
1026 .rendered_html p{text-align:justify;}
1031 .rendered_html p{text-align:justify;}
1027 .rendered_html p+p{margin-top:1em;}
1032 .rendered_html p+p{margin-top:1em;}
1033 span#save_widget{padding:5px;margin:0px 0px 0px 300px;display:inline-block;}
1034 span#checkpoint_status span#autosave_status{font-size:small;}
1035 div.text_cell{padding:5px 5px 5px 5px;}
1036 div.text_cell_input{color:#000000;border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7;}
1037 div.text_cell_render{outline:none;resize:none;width:inherit;border-style:none;padding:5px;color:#000000;}
1038 .toolbar{padding:3px 15px;border-bottom:1px #ababab solid;}.toolbar button{margin-top:2px;margin-bottom:2px;}
1039 .toolbar select,.toolbar label{height:19px;vertical-align:middle;margin-right:2px;margin-bottom:0;display:inline;font-size:92%;margin-left:0.3em;margin-right:0.3em;padding:0px;}
1040 .toolbar select{width:auto;}
1028 @-moz-keyframes fadeOut{from{opacity:1;} to{opacity:0;}}@-webkit-keyframes fadeOut{from{opacity:1;} to{opacity:0;}}@-moz-keyframes fadeIn{from{opacity:0;} to{opacity:1;}}@-webkit-keyframes fadeIn{from{opacity:0;} to{opacity:1;}}.bigtooltip{overflow:auto;height:200px;-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms;}
1041 @-moz-keyframes fadeOut{from{opacity:1;} to{opacity:0;}}@-webkit-keyframes fadeOut{from{opacity:1;} to{opacity:0;}}@-moz-keyframes fadeIn{from{opacity:0;} to{opacity:1;}}@-webkit-keyframes fadeIn{from{opacity:0;} to{opacity:1;}}.bigtooltip{overflow:auto;height:200px;-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms;}
1029 .smalltooltip{-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms;text-overflow:ellipsis;overflow:hidden;height:80px;}
1042 .smalltooltip{-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms;text-overflow:ellipsis;overflow:hidden;height:80px;}
1030 .tooltipbuttons{position:absolute;padding-right:15px;top:0px;right:0px;}
1043 .tooltipbuttons{position:absolute;padding-right:15px;top:0px;right:0px;}
@@ -1033,40 +1046,3 b' p.p-space{margin-bottom:10px;}'
1033 .ipython_tooltip .tooltiptext pre{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:100%;background-color:#f7f7f7;}
1046 .ipython_tooltip .tooltiptext pre{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:100%;background-color:#f7f7f7;}
1034 .pretooltiparrow{left:0px;margin:0px;top:-16px;width:40px;height:16px;overflow:hidden;position:absolute;}
1047 .pretooltiparrow{left:0px;margin:0px;top:-16px;width:40px;height:16px;overflow:hidden;position:absolute;}
1035 .pretooltiparrow:before{background-color:#f7f7f7;border:1px #ababab solid;z-index:11;content:"";position:absolute;left:15px;top:10px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
1048 .pretooltiparrow:before{background-color:#f7f7f7;border:1px #ababab solid;z-index:11;content:"";position:absolute;left:15px;top:10px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
1036 .celltoolbar{border:thin solid #CFCFCF;border-bottom:none;background:#EEE;border-top-right-radius:3px;border-top-left-radius:3px;width:100%;-webkit-box-pack:end;height:20px;}
1037 .no_input_radius{border-top-right-radius:0px;border-top-left-radius:0px;}
1038 .text_cell .ctb_prompt{display:none;}
1039 .code_cell .ctb_prompt{display:block;}
1040 .ctb_hideshow{display:none;vertical-align:bottom;padding-right:2px;}
1041 .celltoolbar>div{padding-top:0px;}
1042 .ctb_area{margin:0;padding:0;width:100%;}
1043 .ctb_show.ctb_hideshow,.ctb_show .ctb_hideshow{display:block;}
1044 .ctb_show .input_area,.ctb_show .ctb_hideshow+div.text_cell_input{border-top-right-radius:0px;border-top-left-radius:0px;}
1045 .ctb_show>.celltoolbar{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
1046 .button_container{margin-top:0;margin-bottom:0;}
1047 .ui-button{min-width:30px;}
1048 .celltoolbar .button_container select{margin:10px;margin-top:1px;margin-bottom:0px;padding:0;font-size:87%;width:auto;display:inline-block;height:18px;line-height:18px;vertical-align:top;}
1049 .celltoolbar label{display:inline-block;height:15px;line-height:15px;vertical-align:top;}
1050 .celltoolbar label span{font-size:85%;}
1051 .celltoolbar input[type=checkbox]{margin:0px;margin-left:4px;margin-right:4px;}
1052 .celltoolbar .ui-button{border:none;vertical-align:top;height:20px;}
1053 pre code{display:block;padding:0.5em;}
1054 .highlight-base,pre code,pre .subst,pre .tag .title,pre .lisp .title,pre .clojure .built_in,pre .nginx .title{color:black;}
1055 .highlight-string,pre .string,pre .constant,pre .parent,pre .tag .value,pre .rules .value,pre .rules .value .number,pre .preprocessor,pre .ruby .symbol,pre .ruby .symbol .string,pre .aggregate,pre .template_tag,pre .django .variable,pre .smalltalk .class,pre .addition,pre .flow,pre .stream,pre .bash .variable,pre .apache .tag,pre .apache .cbracket,pre .tex .command,pre .tex .special,pre .erlang_repl .function_or_atom,pre .markdown .header{color:#BA2121;}
1056 .highlight-comment,pre .comment,pre .annotation,pre .template_comment,pre .diff .header,pre .chunk,pre .markdown .blockquote{color:#408080;font-style:italic;}
1057 .highlight-number,pre .number,pre .date,pre .regexp,pre .literal,pre .smalltalk .symbol,pre .smalltalk .char,pre .go .constant,pre .change,pre .markdown .bullet,pre .markdown .link_url{color:#080;}
1058 pre .label,pre .javadoc,pre .ruby .string,pre .decorator,pre .filter .argument,pre .localvars,pre .array,pre .attr_selector,pre .important,pre .pseudo,pre .pi,pre .doctype,pre .deletion,pre .envvar,pre .shebang,pre .apache .sqbracket,pre .nginx .built_in,pre .tex .formula,pre .erlang_repl .reserved,pre .prompt,pre .markdown .link_label,pre .vhdl .attribute,pre .clojure .attribute,pre .coffeescript .property{color:#8888ff;}
1059 .highlight-keyword,pre .keyword,pre .id,pre .phpdoc,pre .aggregate,pre .css .tag,pre .javadoctag,pre .phpdoc,pre .yardoctag,pre .smalltalk .class,pre .winutils,pre .bash .variable,pre .apache .tag,pre .go .typename,pre .tex .command,pre .markdown .strong,pre .request,pre .status{color:#008000;font-weight:bold;}
1060 .highlight-builtin,pre .built_in{color:#008000;}
1061 pre .markdown .emphasis{font-style:italic;}
1062 pre .nginx .built_in{font-weight:normal;}
1063 pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .javascript,pre .xml .vbscript,pre .xml .css,pre .xml .cdata{opacity:0.5;}
1064 .cm-s-ipython span.cm-variable{color:black;}
1065 .cm-s-ipython span.cm-keyword{color:#008000;font-weight:bold;}
1066 .cm-s-ipython span.cm-number{color:#080;}
1067 .cm-s-ipython span.cm-comment{color:#408080;font-style:italic;}
1068 .cm-s-ipython span.cm-string{color:#BA2121;}
1069 .cm-s-ipython span.cm-builtin{color:#008000;}
1070 .cm-s-ipython span.cm-error{color:#f00;}
1071 .cm-s-ipython span.cm-operator{color:#AA22FF;font-weight:bold;}
1072 .cm-s-ipython span.cm-meta{color:#AA22FF;}
General Comments 0
You need to be logged in to leave comments. Login now