##// END OF EJS Templates
Merge pull request #5075 from jdfreder/flex-model-2...
Brian E. Granger -
r15299:4f1fc22a merge
parent child Browse files
Show More
@@ -2,7 +2,24 b''
2 /* Flexible box model classes */
2 /* Flexible box model classes */
3 /* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
3 /* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
4
4
5 /* This file is a compatability layer. It allows the usage of flexible box
6 model layouts accross multiple browsers, including older browsers. The newest,
7 universal implementation of the flexible box model is used when available (see
8 `Modern browsers` comments below). Browsers that are known to implement this
9 new spec completely include:
10
11 Firefox 28.0+
12 Chrome 29.0+
13 Internet Explorer 11+
14 Opera 17.0+
15
16 Browsers not listed, including Safari, are supported via the styling under the
17 `Old browsers` comments below.
18 */
19
20
5 .hbox {
21 .hbox {
22 /* Old browsers */
6 display: -webkit-box;
23 display: -webkit-box;
7 -webkit-box-orient: horizontal;
24 -webkit-box-orient: horizontal;
8 -webkit-box-align: stretch;
25 -webkit-box-align: stretch;
@@ -15,19 +32,24 b''
15 box-orient: horizontal;
32 box-orient: horizontal;
16 box-align: stretch;
33 box-align: stretch;
17
34
35 /* Modern browsers */
18 display: flex;
36 display: flex;
19 flex-direction: row;
37 flex-direction: row;
20 align-items: stretch;
38 align-items: stretch;
21 }
39 }
22
40
23 .hbox > * {
41 .hbox > * {
42 /* Old browsers */
24 -webkit-box-flex: 0;
43 -webkit-box-flex: 0;
25 -moz-box-flex: 0;
44 -moz-box-flex: 0;
26 box-flex: 0;
45 box-flex: 0;
27 flex: auto;
46
47 /* Modern browsers */
48 flex: none;
28 }
49 }
29
50
30 .vbox {
51 .vbox {
52 /* Old browsers */
31 display: -webkit-box;
53 display: -webkit-box;
32 -webkit-box-orient: vertical;
54 -webkit-box-orient: vertical;
33 -webkit-box-align: stretch;
55 -webkit-box-align: stretch;
@@ -42,108 +64,138 b''
42 /* width must be 100% to force FF to behave like webkit */
64 /* width must be 100% to force FF to behave like webkit */
43 width: 100%;
65 width: 100%;
44
66
67 /* Modern browsers */
45 display: flex;
68 display: flex;
46 flex-direction: column;
69 flex-direction: column;
47 align-items: stretch;
70 align-items: stretch;
48 }
71 }
49
72
50 .vbox > * {
73 .vbox > * {
74 /* Old browsers */
51 -webkit-box-flex: 0;
75 -webkit-box-flex: 0;
52 -moz-box-flex: 0;
76 -moz-box-flex: 0;
53 box-flex: 0;
77 box-flex: 0;
54 flex: auto;
78
79 /* Modern browsers */
80 flex: none;
55 }
81 }
56
82
57 .reverse {
83 .reverse {
84 /* Old browsers */
58 -webkit-box-direction: reverse;
85 -webkit-box-direction: reverse;
59 -moz-box-direction: reverse;
86 -moz-box-direction: reverse;
60 box-direction: reverse;
87 box-direction: reverse;
61 flex-direction: column-reverse;
88
89 /* Modern browsers */
90 flex-direction: row-reverse;
62 }
91 }
63
92
64 .box-flex0 {
93 .box-flex0 {
94 /* Old browsers */
65 -webkit-box-flex: 0;
95 -webkit-box-flex: 0;
66 -moz-box-flex: 0;
96 -moz-box-flex: 0;
67 box-flex: 0;
97 box-flex: 0;
68 flex: auto;
98
99 /* Modern browsers */
100 flex: none;
101 width: auto;
69 }
102 }
70
103
71 .box-flex1 {
104 .box-flex1 {
105 /* Old browsers */
72 -webkit-box-flex: 1;
106 -webkit-box-flex: 1;
73 -moz-box-flex: 1;
107 -moz-box-flex: 1;
74 box-flex: 1;
108 box-flex: 1;
109
110 /* Modern browsers */
75 flex: 1;
111 flex: 1;
76 }
112 }
77
113
78 .box-flex {
114 .box-flex {
115 /* Old browsers */
79 .box-flex1();
116 .box-flex1();
80 }
117 }
81
118
82 .box-flex2 {
119 .box-flex2 {
120 /* Old browsers */
83 -webkit-box-flex: 2;
121 -webkit-box-flex: 2;
84 -moz-box-flex: 2;
122 -moz-box-flex: 2;
85 box-flex: 2;
123 box-flex: 2;
124
125 /* Modern browsers */
86 flex: 2;
126 flex: 2;
87 }
127 }
88
128
89 .box-group1 {
129 .box-group1 {
90 /*
130 /* Deprecated */
91 Deprecated
92 Grouping isn't supported in http://dev.w3.org/csswg/css-flexbox/
93 */
94 -webkit-box-flex-group: 1;
131 -webkit-box-flex-group: 1;
95 -moz-box-flex-group: 1;
132 -moz-box-flex-group: 1;
96 box-flex-group: 1;
133 box-flex-group: 1;
97 }
134 }
98
135
99 .box-group2 {
136 .box-group2 {
100 /*
137 /* Deprecated */
101 Deprecated
102 Grouping isn't supported in http://dev.w3.org/csswg/css-flexbox/
103 */
104 -webkit-box-flex-group: 2;
138 -webkit-box-flex-group: 2;
105 -moz-box-flex-group: 2;
139 -moz-box-flex-group: 2;
106 box-flex-group: 2;
140 box-flex-group: 2;
107 }
141 }
108
142
109 .start {
143 .start {
144 /* Old browsers */
110 -webkit-box-pack: start;
145 -webkit-box-pack: start;
111 -moz-box-pack: start;
146 -moz-box-pack: start;
112 box-pack: start;
147 box-pack: start;
148
149 /* Modern browsers */
113 justify-content: flex-start;
150 justify-content: flex-start;
114 }
151 }
115
152
116 .end {
153 .end {
154 /* Old browsers */
117 -webkit-box-pack: end;
155 -webkit-box-pack: end;
118 -moz-box-pack: end;
156 -moz-box-pack: end;
119 box-pack: end;
157 box-pack: end;
158
159 /* Modern browsers */
120 justify-content: flex-end;
160 justify-content: flex-end;
121 }
161 }
122
162
123 .center {
163 .center {
164 /* Old browsers */
124 -webkit-box-pack: center;
165 -webkit-box-pack: center;
125 -moz-box-pack: center;
166 -moz-box-pack: center;
126 box-pack: center;
167 box-pack: center;
168
169 /* Modern browsers */
127 justify-content: center;
170 justify-content: center;
128 }
171 }
129
172
130 .align-start {
173 .align-start {
174 /* Old browsers */
131 -webkit-box-align: start;
175 -webkit-box-align: start;
132 -moz-box-align: start;
176 -moz-box-align: start;
133 box-align: start;
177 box-align: start;
134 align-content: flex-start;
178
179 /* Modern browsers */
180 align-items: flex-start;
135 }
181 }
136
182
137 .align-end {
183 .align-end {
184 /* Old browsers */
138 -webkit-box-align: end;
185 -webkit-box-align: end;
139 -moz-box-align: end;
186 -moz-box-align: end;
140 box-align: end;
187 box-align: end;
141 align-content: flex-end;
188
189 /* Modern browsers */
190 align-items: flex-end;
142 }
191 }
143
192
144 .align-center {
193 .align-center {
194 /* Old browsers */
145 -webkit-box-align: center;
195 -webkit-box-align: center;
146 -moz-box-align: center;
196 -moz-box-align: center;
147 box-align: center;
197 box-align: center;
148 align-content: center;
198
199 /* Modern browsers */
200 align-items: center;
149 }
201 }
@@ -14,6 +14,7 b' div.output_scroll {'
14 overflow: auto;
14 overflow: auto;
15 .corner-all;
15 .corner-all;
16 .box-shadow(inset 0 2px 8px rgba(0, 0, 0, .8));
16 .box-shadow(inset 0 2px 8px rgba(0, 0, 0, .8));
17 display: block;
17 }
18 }
18
19
19 /* output div while it is collapsed */
20 /* output div while it is collapsed */
@@ -24,6 +24,7 b''
24 .border-box-sizing();
24 .border-box-sizing();
25 .vbox();
25 .vbox();
26 .box-flex2();
26 .box-flex2();
27 .align-start();
27 }
28 }
28 }
29 }
29
30
@@ -256,6 +257,7 b''
256 .widget-container {
257 .widget-container {
257 /* ContainerWidget */
258 /* ContainerWidget */
258 .border-box-sizing();
259 .border-box-sizing();
260 .align-start();
259 }
261 }
260
262
261 .docked-widget-modal {
263 .docked-widget-modal {
@@ -5,11 +5,11 b''
5 .border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
5 .border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
6 .corner-all{border-radius:4px}
6 .corner-all{border-radius:4px}
7 .hbox{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;display:flex;flex-direction:row;align-items:stretch}
7 .hbox{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;display:flex;flex-direction:row;align-items:stretch}
8 .hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:auto}
8 .hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}
9 .vbox{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%;display:flex;flex-direction:column;align-items:stretch}
9 .vbox{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%;display:flex;flex-direction:column;align-items:stretch}
10 .vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:auto}
10 .vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}
11 .reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:column-reverse}
11 .reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:row-reverse}
12 .box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:auto}
12 .box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none;width:auto}
13 .box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}
13 .box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}
14 .box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}
14 .box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}
15 .box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2}
15 .box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2}
@@ -18,9 +18,9 b''
18 .start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start}
18 .start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start}
19 .end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end}
19 .end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end}
20 .center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center}
20 .center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center}
21 .align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start;align-content:flex-start}
21 .align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}
22 .align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end;align-content:flex-end}
22 .align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end;align-items:flex-end}
23 .align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;align-content:center}
23 .align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;align-items:center}
24 div.error{margin:2em;text-align:center}
24 div.error{margin:2em;text-align:center}
25 div.error>h1{font-size:500%;line-height:normal}
25 div.error>h1{font-size:500%;line-height:normal}
26 div.error>p{font-size:200%;line-height:normal}
26 div.error>p{font-size:200%;line-height:normal}
@@ -105,7 +105,7 b' pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .j'
105 .cm-s-ipython span.cm-meta{color:#a2f}
105 .cm-s-ipython span.cm-meta{color:#a2f}
106 .cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}
106 .cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}
107 div.output_wrapper{position:relative;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%;display:flex;flex-direction:column;align-items:stretch}
107 div.output_wrapper{position:relative;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%;display:flex;flex-direction:column;align-items:stretch}
108 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)}
108 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);display:block}
109 div.output_collapsed{margin:0;padding:0;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%;display:flex;flex-direction:column;align-items:stretch}
109 div.output_collapsed{margin:0;padding:0;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%;display:flex;flex-direction:column;align-items:stretch}
110 div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:4px}
110 div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:4px}
111 div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;-moz-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,0.5)}
111 div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;-moz-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,0.5)}
@@ -171,7 +171,7 b' div.text_cell_render{outline:none;resize:none;width:inherit;border-style:none;pa'
171 a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}
171 a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}
172 h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link{visibility:visible}
172 h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link{visibility:visible}
173 div.cell.text_cell.rendered{padding:0}
173 div.cell.text_cell.rendered{padding:0}
174 .widget-area{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;display:flex;flex-direction:row;align-items:stretch}.widget-area .widget-subarea{padding:.44em .4em .4em 1px;margin-left:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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%;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2}
174 .widget-area{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;display:flex;flex-direction:row;align-items:stretch}.widget-area .widget-subarea{padding:.44em .4em .4em 1px;margin-left:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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%;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}
175 .widget-hlabel{min-width:10ex;padding-right:8px;padding-top:3px;text-align:right;vertical-align:text-top}
175 .widget-hlabel{min-width:10ex;padding-right:8px;padding-top:3px;text-align:right;vertical-align:text-top}
176 .widget-vlabel{padding-bottom:5px;text-align:center;vertical-align:text-bottom}
176 .widget-vlabel{padding-bottom:5px;text-align:center;vertical-align:text-bottom}
177 .widget-hreadout{padding-left:8px;padding-top:3px;text-align:left;vertical-align:text-top}
177 .widget-hreadout{padding-left:8px;padding-top:3px;text-align:left;vertical-align:text-top}
@@ -184,12 +184,12 b' div.cell.text_cell.rendered{padding:0}'
184 .widget-numeric-text{width:150px}
184 .widget-numeric-text{width:150px}
185 .widget-progress{width:363px}.widget-progress .bar{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
185 .widget-progress{width:363px}.widget-progress .bar{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
186 .widget-combo-btn{min-width:138px;}
186 .widget-combo-btn{min-width:138px;}
187 .widget-box{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
187 .widget-box{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}
188 .widget-hbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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;display:flex;flex-direction:row;align-items:stretch}
188 .widget-hbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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;display:flex;flex-direction:row;align-items:stretch}
189 .widget-hbox-single{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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;display:flex;flex-direction:row;align-items:stretch;height:30px}
189 .widget-hbox-single{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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;display:flex;flex-direction:row;align-items:stretch;height:30px}
190 .widget-vbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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%;display:flex;flex-direction:column;align-items:stretch}
190 .widget-vbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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%;display:flex;flex-direction:column;align-items:stretch}
191 .widget-vbox-single{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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%;display:flex;flex-direction:column;align-items:stretch;width:30px}
191 .widget-vbox-single{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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%;display:flex;flex-direction:column;align-items:stretch;width:30px}
192 .widget-modal{overflow:hidden;position:absolute !important;top:0;left:0;margin-left:0 !important}
192 .widget-modal{overflow:hidden;position:absolute !important;top:0;left:0;margin-left:0 !important}
193 .widget-modal-body{max-height:none !important}
193 .widget-modal-body{max-height:none !important}
194 .widget-container{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
194 .widget-container{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}
195 .docked-widget-modal{overflow:hidden;position:relative !important;top:0 !important;left:0 !important;margin-left:0 !important}
195 .docked-widget-modal{overflow:hidden;position:relative !important;top:0 !important;left:0 !important;margin-left:0 !important}
@@ -1,3 +1,7 b''
1 .clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
2 .clearfix:after{clear:both}
3 .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
4 .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
1 article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
5 article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
2 audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
6 audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
3 audio:not([controls]){display:none}
7 audio:not([controls]){display:none}
@@ -852,10 +856,6 b' a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decorati'
852 .show{display:block}
856 .show{display:block}
853 .invisible{visibility:hidden}
857 .invisible{visibility:hidden}
854 .affix{position:fixed}
858 .affix{position:fixed}
855 .clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
856 .clearfix:after{clear:both}
857 .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
858 .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
859 @-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}
859 @-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}
860 .visible-phone{display:none !important}
860 .visible-phone{display:none !important}
861 .visible-tablet{display:none !important}
861 .visible-tablet{display:none !important}
@@ -1268,11 +1268,11 b' a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .'
1268 .border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
1268 .border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
1269 .corner-all{border-radius:4px}
1269 .corner-all{border-radius:4px}
1270 .hbox{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;display:flex;flex-direction:row;align-items:stretch}
1270 .hbox{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;display:flex;flex-direction:row;align-items:stretch}
1271 .hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:auto}
1271 .hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}
1272 .vbox{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%;display:flex;flex-direction:column;align-items:stretch}
1272 .vbox{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%;display:flex;flex-direction:column;align-items:stretch}
1273 .vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:auto}
1273 .vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}
1274 .reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:column-reverse}
1274 .reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:row-reverse}
1275 .box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:auto}
1275 .box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none;width:auto}
1276 .box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}
1276 .box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}
1277 .box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}
1277 .box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}
1278 .box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2}
1278 .box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2}
@@ -1281,9 +1281,9 b' a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .'
1281 .start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start}
1281 .start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start}
1282 .end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end}
1282 .end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end}
1283 .center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center}
1283 .center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center}
1284 .align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start;align-content:flex-start}
1284 .align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}
1285 .align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end;align-content:flex-end}
1285 .align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end;align-items:flex-end}
1286 .align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;align-content:center}
1286 .align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;align-items:center}
1287 div.error{margin:2em;text-align:center}
1287 div.error{margin:2em;text-align:center}
1288 div.error>h1{font-size:500%;line-height:normal}
1288 div.error>h1{font-size:500%;line-height:normal}
1289 div.error>p{font-size:200%;line-height:normal}
1289 div.error>p{font-size:200%;line-height:normal}
@@ -1382,7 +1382,7 b' pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .j'
1382 .cm-s-ipython span.cm-meta{color:#a2f}
1382 .cm-s-ipython span.cm-meta{color:#a2f}
1383 .cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}
1383 .cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}
1384 div.output_wrapper{position:relative;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%;display:flex;flex-direction:column;align-items:stretch}
1384 div.output_wrapper{position:relative;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%;display:flex;flex-direction:column;align-items:stretch}
1385 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)}
1385 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);display:block}
1386 div.output_collapsed{margin:0;padding:0;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%;display:flex;flex-direction:column;align-items:stretch}
1386 div.output_collapsed{margin:0;padding:0;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%;display:flex;flex-direction:column;align-items:stretch}
1387 div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:4px}
1387 div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:4px}
1388 div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;-moz-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,0.5)}
1388 div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;-moz-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,0.5)}
@@ -1448,7 +1448,7 b' div.text_cell_render{outline:none;resize:none;width:inherit;border-style:none;pa'
1448 a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}
1448 a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}
1449 h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link{visibility:visible}
1449 h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link{visibility:visible}
1450 div.cell.text_cell.rendered{padding:0}
1450 div.cell.text_cell.rendered{padding:0}
1451 .widget-area{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;display:flex;flex-direction:row;align-items:stretch}.widget-area .widget-subarea{padding:.44em .4em .4em 1px;margin-left:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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%;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2}
1451 .widget-area{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;display:flex;flex-direction:row;align-items:stretch}.widget-area .widget-subarea{padding:.44em .4em .4em 1px;margin-left:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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%;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}
1452 .widget-hlabel{min-width:10ex;padding-right:8px;padding-top:3px;text-align:right;vertical-align:text-top}
1452 .widget-hlabel{min-width:10ex;padding-right:8px;padding-top:3px;text-align:right;vertical-align:text-top}
1453 .widget-vlabel{padding-bottom:5px;text-align:center;vertical-align:text-bottom}
1453 .widget-vlabel{padding-bottom:5px;text-align:center;vertical-align:text-bottom}
1454 .widget-hreadout{padding-left:8px;padding-top:3px;text-align:left;vertical-align:text-top}
1454 .widget-hreadout{padding-left:8px;padding-top:3px;text-align:left;vertical-align:text-top}
@@ -1461,14 +1461,14 b' div.cell.text_cell.rendered{padding:0}'
1461 .widget-numeric-text{width:150px}
1461 .widget-numeric-text{width:150px}
1462 .widget-progress{width:363px}.widget-progress .bar{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
1462 .widget-progress{width:363px}.widget-progress .bar{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
1463 .widget-combo-btn{min-width:138px;}
1463 .widget-combo-btn{min-width:138px;}
1464 .widget-box{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
1464 .widget-box{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}
1465 .widget-hbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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;display:flex;flex-direction:row;align-items:stretch}
1465 .widget-hbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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;display:flex;flex-direction:row;align-items:stretch}
1466 .widget-hbox-single{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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;display:flex;flex-direction:row;align-items:stretch;height:30px}
1466 .widget-hbox-single{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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;display:flex;flex-direction:row;align-items:stretch;height:30px}
1467 .widget-vbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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%;display:flex;flex-direction:column;align-items:stretch}
1467 .widget-vbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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%;display:flex;flex-direction:column;align-items:stretch}
1468 .widget-vbox-single{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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%;display:flex;flex-direction:column;align-items:stretch;width:30px}
1468 .widget-vbox-single{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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%;display:flex;flex-direction:column;align-items:stretch;width:30px}
1469 .widget-modal{overflow:hidden;position:absolute !important;top:0;left:0;margin-left:0 !important}
1469 .widget-modal{overflow:hidden;position:absolute !important;top:0;left:0;margin-left:0 !important}
1470 .widget-modal-body{max-height:none !important}
1470 .widget-modal-body{max-height:none !important}
1471 .widget-container{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
1471 .widget-container{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}
1472 .docked-widget-modal{overflow:hidden;position:relative !important;top:0 !important;left:0 !important;margin-left:0 !important}
1472 .docked-widget-modal{overflow:hidden;position:relative !important;top:0 !important;left:0 !important;margin-left:0 !important}
1473 body{background-color:#fff}
1473 body{background-color:#fff}
1474 body.notebook_app{overflow:hidden}
1474 body.notebook_app{overflow:hidden}
@@ -1482,7 +1482,7 b' pre,code,kbd,samp{white-space:pre-wrap}'
1482 #fonttest{font-family:monospace}
1482 #fonttest{font-family:monospace}
1483 p{margin-bottom:0}
1483 p{margin-bottom:0}
1484 .end_space{height:200px}
1484 .end_space{height:200px}
1485 .celltoolbar{border:thin solid #cfcfcf;border-bottom:none;background:#eee;border-radius:3px 3px 0 0;width:100%;-webkit-box-pack:end;height:22px;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;display:flex;flex-direction:row;align-items:stretch;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:column-reverse}
1485 .celltoolbar{border:thin solid #cfcfcf;border-bottom:none;background:#eee;border-radius:3px 3px 0 0;width:100%;-webkit-box-pack:end;height:22px;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;display:flex;flex-direction:row;align-items:stretch;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:row-reverse}
1486 .ctb_hideshow{display:none;vertical-align:bottom;padding-right:2px}
1486 .ctb_hideshow{display:none;vertical-align:bottom;padding-right:2px}
1487 .celltoolbar>div{padding-top:0}
1487 .celltoolbar>div{padding-top:0}
1488 .ctb_global_show .ctb_show.ctb_hideshow{display:block}
1488 .ctb_global_show .ctb_show.ctb_hideshow{display:block}
@@ -6,7 +6,8 b''
6 null
6 null
7 ]
7 ]
8 ],
8 ],
9 "name": ""
9 "name": "",
10 "signature": "sha256:25599ae01786ec88374ddc5bd814583b1c0cd9fbe69f59fefaeba5c3b1507735"
10 },
11 },
11 "nbformat": 3,
12 "nbformat": 3,
12 "nbformat_minor": 0,
13 "nbformat_minor": 0,
@@ -142,7 +143,10 b''
142 " })\n",
143 " })\n",
143 " \n",
144 " \n",
144 " container = widgets.ContainerWidget()\n",
145 " container = widgets.ContainerWidget()\n",
145 " container.set_css('background', '#999999')\n",
146 " container.set_css({\n",
147 " 'background': '#999999',\n",
148 " 'width': '100%',\n",
149 " })\n",
146 " display(container)\n",
150 " display(container)\n",
147 " return container\n",
151 " return container\n",
148 "\n",
152 "\n",
@@ -158,6 +162,7 b''
158 "fill_container(container)\n",
162 "fill_container(container)\n",
159 "\n",
163 "\n",
160 "container = make_container('HBox')\n",
164 "container = make_container('HBox')\n",
165 "container.remove_class('vbox')\n",
161 "container.add_class('hbox')\n",
166 "container.add_class('hbox')\n",
162 "fill_container(container)\n"
167 "fill_container(container)\n"
163 ],
168 ],
@@ -179,16 +184,19 b''
179 "collapsed": false,
184 "collapsed": false,
180 "input": [
185 "input": [
181 "container = make_container('HBox Pack Start')\n",
186 "container = make_container('HBox Pack Start')\n",
187 "container.remove_class('vbox')\n",
182 "container.add_class('hbox')\n",
188 "container.add_class('hbox')\n",
183 "container.add_class('start')\n",
189 "container.add_class('start')\n",
184 "fill_container(container)\n",
190 "fill_container(container)\n",
185 " \n",
191 " \n",
186 "container = make_container('HBox Pack Center')\n",
192 "container = make_container('HBox Pack Center')\n",
193 "container.remove_class('vbox')\n",
187 "container.add_class('hbox')\n",
194 "container.add_class('hbox')\n",
188 "container.add_class('center')\n",
195 "container.add_class('center')\n",
189 "fill_container(container)\n",
196 "fill_container(container)\n",
190 " \n",
197 " \n",
191 "container = make_container('HBox Pack End')\n",
198 "container = make_container('HBox Pack End')\n",
199 "container.remove_class('vbox')\n",
192 "container.add_class('hbox')\n",
200 "container.add_class('hbox')\n",
193 "container.add_class('end')\n",
201 "container.add_class('end')\n",
194 "fill_container(container)"
202 "fill_container(container)"
@@ -228,26 +236,32 b''
228 " components[i].add_class('box-flex2')\n",
236 " components[i].add_class('box-flex2')\n",
229 " \n",
237 " \n",
230 "container = make_container('Different Flex Configurations')\n",
238 "container = make_container('Different Flex Configurations')\n",
239 "container.remove_class('vbox')\n",
231 "container.add_class('hbox')\n",
240 "container.add_class('hbox')\n",
232 "fill_container(container, [0, 0, 0])\n",
241 "fill_container(container, [0, 0, 0])\n",
233 " \n",
242 " \n",
234 "container = make_container('')\n",
243 "container = make_container('')\n",
244 "container.remove_class('vbox')\n",
235 "container.add_class('hbox')\n",
245 "container.add_class('hbox')\n",
236 "fill_container(container, [0, 0, 1])\n",
246 "fill_container(container, [0, 0, 1])\n",
237 " \n",
247 " \n",
238 "container = make_container('')\n",
248 "container = make_container('')\n",
249 "container.remove_class('vbox')\n",
239 "container.add_class('hbox')\n",
250 "container.add_class('hbox')\n",
240 "fill_container(container, [0, 1, 1])\n",
251 "fill_container(container, [0, 1, 1])\n",
241 " \n",
252 " \n",
242 "container = make_container('')\n",
253 "container = make_container('')\n",
254 "container.remove_class('vbox')\n",
243 "container.add_class('hbox')\n",
255 "container.add_class('hbox')\n",
244 "fill_container(container, [0, 2, 2])\n",
256 "fill_container(container, [0, 2, 2])\n",
245 " \n",
257 " \n",
246 "container = make_container('')\n",
258 "container = make_container('')\n",
259 "container.remove_class('vbox')\n",
247 "container.add_class('hbox')\n",
260 "container.add_class('hbox')\n",
248 "fill_container(container, [0, 1, 2])\n",
261 "fill_container(container, [0, 1, 2])\n",
249 " \n",
262 " \n",
250 "container = make_container('')\n",
263 "container = make_container('')\n",
264 "container.remove_class('vbox')\n",
251 "container.add_class('hbox')\n",
265 "container.add_class('hbox')\n",
252 "fill_container(container, [1, 1, 2])"
266 "fill_container(container, [1, 1, 2])"
253 ],
267 ],
@@ -276,16 +290,19 b''
276 " container.children = components\n",
290 " container.children = components\n",
277 "\n",
291 "\n",
278 "container = make_container('HBox Align Start')\n",
292 "container = make_container('HBox Align Start')\n",
293 "container.remove_class('vbox')\n",
279 "container.add_class(\"hbox\")\n",
294 "container.add_class(\"hbox\")\n",
280 "container.add_class(\"align-start\")\n",
295 "container.add_class(\"align-start\")\n",
281 "fill_container(container)\n",
296 "fill_container(container)\n",
282 " \n",
297 " \n",
283 "container = make_container('HBox Align Center')\n",
298 "container = make_container('HBox Align Center')\n",
299 "container.remove_class('vbox')\n",
284 "container.add_class(\"hbox\")\n",
300 "container.add_class(\"hbox\")\n",
285 "container.add_class(\"align-center\")\n",
301 "container.add_class(\"align-center\")\n",
286 "fill_container(container)\n",
302 "fill_container(container)\n",
287 " \n",
303 " \n",
288 "container = make_container('HBox Align End')\n",
304 "container = make_container('HBox Align End')\n",
305 "container.remove_class('vbox')\n",
289 "container.add_class(\"hbox\")\n",
306 "container.add_class(\"hbox\")\n",
290 "container.add_class(\"align-end\")\n",
307 "container.add_class(\"align-end\")\n",
291 "fill_container(container)"
308 "fill_container(container)"
@@ -310,6 +327,7 b''
310 "container.children=[widgets.FloatSliderWidget(orientation='vertical', description=str(i+1), value=50.0) \n",
327 "container.children=[widgets.FloatSliderWidget(orientation='vertical', description=str(i+1), value=50.0) \n",
311 " for i in range(15)]\n",
328 " for i in range(15)]\n",
312 "display(container)\n",
329 "display(container)\n",
330 "container.remove_class('vbox')\n",
313 "container.add_class('hbox')"
331 "container.add_class('hbox')"
314 ],
332 ],
315 "language": "python",
333 "language": "python",
General Comments 0
You need to be logged in to leave comments. Login now