##// END OF EJS Templates
Merge branch 'carreau-mathjax-warning'...
Fernando Perez -
r5002:b3f314ef merge
parent child Browse files
Show More
@@ -1,56 +1,53 b''
1
2 /**
1 /**
3 * Primary styles
2 * Primary styles
4 *
3 *
5 * Author: IPython Development Team
4 * Author: IPython Development Team
6 */
5 */
7
6
8
7
9 body {
8 body {
10 background-color: white;
9 background-color: white;
11 /* This makes sure that the body covers the entire window and needs to
10 /* This makes sure that the body covers the entire window and needs to
12 be in a different element than the display: box in wrapper below */
11 be in a different element than the display: box in wrapper below */
13 position: absolute;
12 position: absolute;
14 left: 0px;
13 left: 0px;
15 right: 0px;
14 right: 0px;
16 top: 0px;
15 top: 0px;
17 bottom: 0px;
16 bottom: 0px;
18 overflow: hidden;
17 overflow: hidden;
19 }
18 }
20
19
21
20
22 div#header {
21 div#header {
23 /* Initially hidden to prevent FLOUC */
22 /* Initially hidden to prevent FLOUC */
24 display: none;
23 display: none;
25 position: relative;
24 position: relative;
26 height: 45px;
25 height: 45px;
27 padding: 5px;
26 padding: 5px;
28 margin: 0px;
27 margin: 0px;
29 width: 100%;
28 width: 100%;
30 }
29 }
31
30
32 span#ipython_notebook {
31 span#ipython_notebook {
33 position: absolute;
32 position: absolute;
34 padding: 2px;
33 padding: 2px;
35 }
34 }
36
35
37 span#ipython_notebook h1 {
36 span#ipython_notebook h1 {
38 font-family: Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
37 font-family: Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
39 font-size: 197%;
38 font-size: 197%;
40 display: inline;
39 display: inline;
41 color: black;
40 color: black;
42 }
41 }
43
42
44 div#main_app {
43 div#main_app {
45 /* Initially hidden to prevent FLOUC */
44 /* Initially hidden to prevent FLOUC */
46 display: none;
45 display: none;
47 width: 100%;
46 width: 100%;
48 position: relative;
47 position: relative;
49 }
48 }
50
49
51 .ui-button .ui-button-text {
50 .ui-button .ui-button-text {
52 padding: 0.2em 0.8em;
51 padding: 0.2em 0.8em;
53 font-size: 77%;
52 font-size: 77%;
54 }
53 }
55
56
@@ -1,246 +1,278 b''
1 <!DOCTYPE HTML>
1 <!DOCTYPE HTML>
2 <html>
2 <html>
3
3
4 <head>
4 <head>
5 <meta charset="utf-8">
5 <meta charset="utf-8">
6
6
7 <title>IPython Notebook</title>
7 <title>IPython Notebook</title>
8
8
9 <link rel="stylesheet" href="static/jquery/css/themes/aristo/jquery-wijmo.css" type="text/css" />
9 <link rel="stylesheet" href="static/jquery/css/themes/aristo/jquery-wijmo.css" type="text/css" />
10 <!-- <link rel="stylesheet" href="static/jquery/css/themes/rocket/jquery-wijmo.css" type="text/css" /> -->
10 <!-- <link rel="stylesheet" href="static/jquery/css/themes/rocket/jquery-wijmo.css" type="text/css" /> -->
11 <!-- <link rel="stylesheet" href="static/jquery/css/themes/smoothness/jquery-ui-1.8.14.custom.css" type="text/css" />-->
11 <!-- <link rel="stylesheet" href="static/jquery/css/themes/smoothness/jquery-ui-1.8.14.custom.css" type="text/css" />-->
12
12
13 <!-- <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML" charset="utf-8"></script> -->
13 <!-- <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML" charset="utf-8"></script> -->
14 <script type='text/javascript' src='static/mathjax/MathJax.js?config=TeX-AMS_HTML' charset='utf-8'></script>
14 <script type='text/javascript' src='static/mathjax/MathJax.js?config=TeX-AMS_HTML' charset='utf-8'></script>
15 <script type="text/javascript">
15 <script type="text/javascript">
16 function CheckMathJax(){
17 var div=document.getElementById("MathJaxFetchingWarning")
18 if(window.MathJax){
19 document.body.removeChild(div)
20 }
21 else{
22 div.style.display = "block";
23 }
24 }
16 if (typeof MathJax == 'undefined') {
25 if (typeof MathJax == 'undefined') {
17 console.log("No local MathJax, loading from CDN");
26 console.log("No local MathJax, loading from CDN");
18 document.write(unescape("%3Cscript type='text/javascript' src='http://cdn.mathjax.org/mathjax/latest/MathJax.js%3Fconfig=TeX-AMS_HTML' charset='utf-8'%3E%3C/script%3E"));
27 document.write(unescape("%3Cscript type='text/javascript' src='http://cdn.mathjax.org/mathjax/latest/MathJax.js%3Fconfig=TeX-AMS_HTML' charset='utf-8'%3E%3C/script%3E"));
19 }else{
28 }else{
20 console.log("Using local MathJax");
29 console.log("Using local MathJax");
21 }
30 }
22 </script>
31 </script>
23
32
24 <link rel="stylesheet" href="static/codemirror/lib/codemirror.css">
33 <link rel="stylesheet" href="static/codemirror/lib/codemirror.css">
25 <link rel="stylesheet" href="static/codemirror/mode/markdown/markdown.css">
34 <link rel="stylesheet" href="static/codemirror/mode/markdown/markdown.css">
26 <link rel="stylesheet" href="static/codemirror/mode/rst/rst.css">
35 <link rel="stylesheet" href="static/codemirror/mode/rst/rst.css">
27 <link rel="stylesheet" href="static/codemirror/theme/ipython.css">
36 <link rel="stylesheet" href="static/codemirror/theme/ipython.css">
28 <link rel="stylesheet" href="static/codemirror/theme/default.css">
37 <link rel="stylesheet" href="static/codemirror/theme/default.css">
29
38
30 <link rel="stylesheet" href="static/prettify/prettify.css"/>
39 <link rel="stylesheet" href="static/prettify/prettify.css"/>
31
40
32 <link rel="stylesheet" href="static/css/boilerplate.css" type="text/css" />
41 <link rel="stylesheet" href="static/css/boilerplate.css" type="text/css" />
33 <link rel="stylesheet" href="static/css/layout.css" type="text/css" />
42 <link rel="stylesheet" href="static/css/layout.css" type="text/css" />
34 <link rel="stylesheet" href="static/css/base.css" type="text/css" />
43 <link rel="stylesheet" href="static/css/base.css" type="text/css" />
35 <link rel="stylesheet" href="static/css/notebook.css" type="text/css" />
44 <link rel="stylesheet" href="static/css/notebook.css" type="text/css" />
36 <link rel="stylesheet" href="static/css/renderedhtml.css" type="text/css" />
45 <link rel="stylesheet" href="static/css/renderedhtml.css" type="text/css" />
37
46
38
47
39 </head>
48 </head>
40
49
41 <body>
50 <body onload='CheckMathJax();'>
42
51
43 <div id="header">
52 <div id="header">
44 <span id="ipython_notebook"><h1>IPython Notebook</h1></span>
53 <span id="ipython_notebook"><h1>IPython Notebook</h1></span>
45 <span id="save_widget">
54 <span id="save_widget">
46 <input type="text" id="notebook_name" size="20"></textarea>
55 <input type="text" id="notebook_name" size="20"></textarea>
47 <span id="notebook_id" style="display:none">{{notebook_id}}</span>
56 <span id="notebook_id" style="display:none">{{notebook_id}}</span>
48 <button id="save_notebook"><u>S</u>ave</button>
57 <button id="save_notebook"><u>S</u>ave</button>
49 </span>
58 </span>
50 <span id="kernel_status">Idle</span>
59 <span id="kernel_status">Idle</span>
51 </div>
60 </div>
52
61
62 <div id="MathJaxFetchingWarning"
63 style="width:80%; margin:auto;padding-top:20%;text-align: justify; display:none">
64 <p style="font-size:26px;">There was an issue trying to fetch MathJax.js
65 from the internet.</p>
66
67 <p style="padding:0.2em"> With a working internet connection, you can run
68 the following at a Python or IPython prompt, which will install a local
69 copy of MathJax:</p>
70
71 <pre style="background-color:lightblue;border:thin silver solid;padding:0.4em">
72 from IPython.external import mathjax; mathjax.install_mathjax()
73 </pre>
74 This will try to install MathJax into the directory where you installed
75 IPython. If you installed IPython to a location that requires
76 administrative privileges to write, you will need to make this call as
77 an administrator. On OSX/Linux/Unix, this can be done at the
78 command-line via:
79 <pre style="background-color:lightblue;border:thin silver solid;padding:0.4em">
80 sudo python -c "from IPython.external import mathjax; mathjax.install_mathjax()"
81 </pre>
82 </p>
83 </div>
84
53 <div id="main_app">
85 <div id="main_app">
54
86
55 <div id="left_panel">
87 <div id="left_panel">
56
88
57 <div id="notebook_section">
89 <div id="notebook_section">
58 <h3 class="section_header">Notebook</h3>
90 <h3 class="section_header">Notebook</h3>
59 <div class="section_content">
91 <div class="section_content">
60 <div class="section_row">
92 <div class="section_row">
61 <span id="new_open" class="section_row_buttons">
93 <span id="new_open" class="section_row_buttons">
62 <button id="new_notebook">New</button>
94 <button id="new_notebook">New</button>
63 <button id="open_notebook">Open</button>
95 <button id="open_notebook">Open</button>
64 </span>
96 </span>
65 <span class="section_row_header">Actions</span>
97 <span class="section_row_header">Actions</span>
66 </div>
98 </div>
67 <div class="section_row">
99 <div class="section_row">
68 <span>
100 <span>
69 <select id="download_format">
101 <select id="download_format">
70 <option value="json">ipynb</option>
102 <option value="json">ipynb</option>
71 <option value="py">py</option>
103 <option value="py">py</option>
72 </select>
104 </select>
73 </span>
105 </span>
74 <span class="section_row_buttons">
106 <span class="section_row_buttons">
75 <button id="download_notebook">Download</button>
107 <button id="download_notebook">Download</button>
76 </span>
108 </span>
77 </div>
109 </div>
78 <div class="section_row">
110 <div class="section_row">
79 <span class="section_row_buttons">
111 <span class="section_row_buttons">
80 <span id="print_widget">
112 <span id="print_widget">
81 <button id="print_notebook">Print</button>
113 <button id="print_notebook">Print</button>
82 </span>
114 </span>
83 </span>
115 </span>
84 </div>
116 </div>
85 </div>
117 </div>
86 </div>
118 </div>
87
119
88 <div id="cell_section">
120 <div id="cell_section">
89 <h3 class="section_header">Cell</h3>
121 <h3 class="section_header">Cell</h3>
90 <div class="section_content">
122 <div class="section_content">
91 <div class="section_row">
123 <div class="section_row">
92 <span class="section_row_buttons">
124 <span class="section_row_buttons">
93 <button id="delete_cell"><u>D</u>elete</button>
125 <button id="delete_cell"><u>D</u>elete</button>
94 </span>
126 </span>
95 <span class="section_row_header">Actions</span>
127 <span class="section_row_header">Actions</span>
96 </div>
128 </div>
97 <div class="section_row">
129 <div class="section_row">
98 <span id="cell_type" class="section_row_buttons">
130 <span id="cell_type" class="section_row_buttons">
99 <button id="to_code"><u>C</u>ode</button>
131 <button id="to_code"><u>C</u>ode</button>
100 <!-- <button id="to_html">HTML</button>-->
132 <!-- <button id="to_html">HTML</button>-->
101 <button id="to_markdown"><u>M</u>arkdown</button>
133 <button id="to_markdown"><u>M</u>arkdown</button>
102 </span>
134 </span>
103 <span class="button_label">Format</span>
135 <span class="button_label">Format</span>
104 </div>
136 </div>
105 <div class="section_row">
137 <div class="section_row">
106 <span id="cell_output" class="section_row_buttons">
138 <span id="cell_output" class="section_row_buttons">
107 <button id="toggle_output"><u>T</u>oggle</button>
139 <button id="toggle_output"><u>T</u>oggle</button>
108 <button id="clear_all_output">ClearAll</button>
140 <button id="clear_all_output">ClearAll</button>
109 </span>
141 </span>
110 <span class="button_label">Output</span>
142 <span class="button_label">Output</span>
111 </div>
143 </div>
112 <div class="section_row">
144 <div class="section_row">
113 <span id="insert" class="section_row_buttons">
145 <span id="insert" class="section_row_buttons">
114 <button id="insert_cell_above"><u>A</u>bove</button>
146 <button id="insert_cell_above"><u>A</u>bove</button>
115 <button id="insert_cell_below"><u>B</u>elow</button>
147 <button id="insert_cell_below"><u>B</u>elow</button>
116 </span>
148 </span>
117 <span class="button_label">Insert</span>
149 <span class="button_label">Insert</span>
118 </div>
150 </div>
119 <div class="section_row">
151 <div class="section_row">
120 <span id="move" class="section_row_buttons">
152 <span id="move" class="section_row_buttons">
121 <button id="move_cell_up">Up</button>
153 <button id="move_cell_up">Up</button>
122 <button id="move_cell_down">Down</button>
154 <button id="move_cell_down">Down</button>
123 </span>
155 </span>
124 <span class="button_label">Move</span>
156 <span class="button_label">Move</span>
125 </div>
157 </div>
126 <div class="section_row">
158 <div class="section_row">
127 <span id="run_cells" class="section_row_buttons">
159 <span id="run_cells" class="section_row_buttons">
128 <button id="run_selected_cell">Selected</button>
160 <button id="run_selected_cell">Selected</button>
129 <button id="run_all_cells">All</button>
161 <button id="run_all_cells">All</button>
130 </span>
162 </span>
131 <span class="button_label">Run</span>
163 <span class="button_label">Run</span>
132 </div>
164 </div>
133 <div class="section_row">
165 <div class="section_row">
134 <span id="autoindent_span">
166 <span id="autoindent_span">
135 <input type="checkbox" id="autoindent" checked="true"></input>
167 <input type="checkbox" id="autoindent" checked="true"></input>
136 </span>
168 </span>
137 <span class="checkbox_label">Autoindent:</span>
169 <span class="checkbox_label">Autoindent:</span>
138 </div>
170 </div>
139 </div>
171 </div>
140 </div>
172 </div>
141
173
142 <div id="kernel_section">
174 <div id="kernel_section">
143 <h3 class="section_header">Kernel</h3>
175 <h3 class="section_header">Kernel</h3>
144 <div class="section_content">
176 <div class="section_content">
145 <div class="section_row">
177 <div class="section_row">
146 <span id="int_restart" class="section_row_buttons">
178 <span id="int_restart" class="section_row_buttons">
147 <button id="int_kernel">Interrupt</button>
179 <button id="int_kernel">Interrupt</button>
148 <button id="restart_kernel">Restart</button>
180 <button id="restart_kernel">Restart</button>
149 </span>
181 </span>
150 <span class="section_row_header">Actions</span>
182 <span class="section_row_header">Actions</span>
151 </div>
183 </div>
152 <div class="section_row">
184 <div class="section_row">
153 <span id="kernel_persist">
185 <span id="kernel_persist">
154 <input type="checkbox" id="kill_kernel"></input>
186 <input type="checkbox" id="kill_kernel"></input>
155 </span>
187 </span>
156 <span class="checkbox_label">Kill kernel upon exit:</span>
188 <span class="checkbox_label">Kill kernel upon exit:</span>
157 </div>
189 </div>
158 </div>
190 </div>
159 </div>
191 </div>
160
192
161 <div id="help_section">
193 <div id="help_section">
162 <h3 class="section_header">Help</h3>
194 <h3 class="section_header">Help</h3>
163 <div class="section_content">
195 <div class="section_content">
164 <div class="section_row">
196 <div class="section_row">
165 <span id="help_buttons0" class="section_row_buttons">
197 <span id="help_buttons0" class="section_row_buttons">
166 <a id="python_help" href="http://docs.python.org" target="_blank">Python</a>
198 <a id="python_help" href="http://docs.python.org" target="_blank">Python</a>
167 <a id="ipython_help" href="http://ipython.org/documentation.html" target="_blank">IPython</a>
199 <a id="ipython_help" href="http://ipython.org/documentation.html" target="_blank">IPython</a>
168 </span>
200 </span>
169 <span class="section_row_header">Links</span>
201 <span class="section_row_header">Links</span>
170 </div>
202 </div>
171 <div class="section_row">
203 <div class="section_row">
172 <span id="help_buttons1" class="section_row_buttons">
204 <span id="help_buttons1" class="section_row_buttons">
173 <a id="numpy_help" href="http://docs.scipy.org/doc/numpy/reference/" target="_blank">NumPy</a>
205 <a id="numpy_help" href="http://docs.scipy.org/doc/numpy/reference/" target="_blank">NumPy</a>
174 <a id="scipy_help" href="http://docs.scipy.org/doc/scipy/reference/" target="_blank">SciPy</a>
206 <a id="scipy_help" href="http://docs.scipy.org/doc/scipy/reference/" target="_blank">SciPy</a>
175 </span>
207 </span>
176 </div>
208 </div>
177 <div class="section_row">
209 <div class="section_row">
178 <span id="help_buttons2" class="section_row_buttons">
210 <span id="help_buttons2" class="section_row_buttons">
179 <a id="matplotlib_help" href="http://matplotlib.sourceforge.net/" target="_blank">MPL</a>
211 <a id="matplotlib_help" href="http://matplotlib.sourceforge.net/" target="_blank">MPL</a>
180 <a id="sympy_help" href="http://docs.sympy.org/dev/index.html" target="_blank">SymPy</a>
212 <a id="sympy_help" href="http://docs.sympy.org/dev/index.html" target="_blank">SymPy</a>
181 </span>
213 </span>
182 </div>
214 </div>
183 <div class="section_row">
215 <div class="section_row">
184 <span class="help_string">run selected cell</span>
216 <span class="help_string">run selected cell</span>
185 <span class="help_string_label">Shift-Enter :</span>
217 <span class="help_string_label">Shift-Enter :</span>
186 </div>
218 </div>
187 <div class="section_row">
219 <div class="section_row">
188 <span class="help_string">run in terminal mode</span>
220 <span class="help_string">run in terminal mode</span>
189 <span class="help_string_label">Ctrl-Enter :</span>
221 <span class="help_string_label">Ctrl-Enter :</span>
190 </div>
222 </div>
191 <div class="section_row">
223 <div class="section_row">
192 <span class="help_string">show keyboard shortcuts</span>
224 <span class="help_string">show keyboard shortcuts</span>
193 <span class="help_string_label">Ctrl-m h :</span>
225 <span class="help_string_label">Ctrl-m h :</span>
194 </div>
226 </div>
195 </div>
227 </div>
196 </div>
228 </div>
197
229
198 </div>
230 </div>
199 <div id="left_panel_splitter"></div>
231 <div id="left_panel_splitter"></div>
200 <div id="notebook_panel">
232 <div id="notebook_panel">
201 <div id="notebook"></div>
233 <div id="notebook"></div>
202 <div id="pager_splitter"></div>
234 <div id="pager_splitter"></div>
203 <div id="pager"></div>
235 <div id="pager"></div>
204 </div>
236 </div>
205
237
206 </div>
238 </div>
207
239
208 <script src="static/jquery/js/jquery-1.6.2.min.js" type="text/javascript" charset="utf-8"></script>
240 <script src="static/jquery/js/jquery-1.6.2.min.js" type="text/javascript" charset="utf-8"></script>
209 <script src="static/jquery/js/jquery-ui-1.8.14.custom.min.js" type="text/javascript" charset="utf-8"></script>
241 <script src="static/jquery/js/jquery-ui-1.8.14.custom.min.js" type="text/javascript" charset="utf-8"></script>
210 <script src="static/jquery/js/jquery.autogrow.js" type="text/javascript" charset="utf-8"></script>
242 <script src="static/jquery/js/jquery.autogrow.js" type="text/javascript" charset="utf-8"></script>
211
243
212 <script src="static/codemirror/lib/codemirror.js" charset="utf-8"></script>
244 <script src="static/codemirror/lib/codemirror.js" charset="utf-8"></script>
213 <script src="static/codemirror/mode/python/python.js" charset="utf-8"></script>
245 <script src="static/codemirror/mode/python/python.js" charset="utf-8"></script>
214 <script src="static/codemirror/mode/htmlmixed/htmlmixed.js" charset="utf-8"></script>
246 <script src="static/codemirror/mode/htmlmixed/htmlmixed.js" charset="utf-8"></script>
215 <script src="static/codemirror/mode/xml/xml.js" charset="utf-8"></script>
247 <script src="static/codemirror/mode/xml/xml.js" charset="utf-8"></script>
216 <script src="static/codemirror/mode/javascript/javascript.js" charset="utf-8"></script>
248 <script src="static/codemirror/mode/javascript/javascript.js" charset="utf-8"></script>
217 <script src="static/codemirror/mode/css/css.js" charset="utf-8"></script>
249 <script src="static/codemirror/mode/css/css.js" charset="utf-8"></script>
218 <script src="static/codemirror/mode/rst/rst.js" charset="utf-8"></script>
250 <script src="static/codemirror/mode/rst/rst.js" charset="utf-8"></script>
219 <script src="static/codemirror/mode/markdown/markdown.js" charset="utf-8"></script>
251 <script src="static/codemirror/mode/markdown/markdown.js" charset="utf-8"></script>
220
252
221 <script src="static/pagedown/Markdown.Converter.js" charset="utf-8"></script>
253 <script src="static/pagedown/Markdown.Converter.js" charset="utf-8"></script>
222
254
223 <script src="static/prettify/prettify.js" charset="utf-8"></script>
255 <script src="static/prettify/prettify.js" charset="utf-8"></script>
224
256
225 <script src="static/js/namespace.js" type="text/javascript" charset="utf-8"></script>
257 <script src="static/js/namespace.js" type="text/javascript" charset="utf-8"></script>
226 <script src="static/js/utils.js" type="text/javascript" charset="utf-8"></script>
258 <script src="static/js/utils.js" type="text/javascript" charset="utf-8"></script>
227 <script src="static/js/cell.js" type="text/javascript" charset="utf-8"></script>
259 <script src="static/js/cell.js" type="text/javascript" charset="utf-8"></script>
228 <script src="static/js/codecell.js" type="text/javascript" charset="utf-8"></script>
260 <script src="static/js/codecell.js" type="text/javascript" charset="utf-8"></script>
229 <script src="static/js/textcell.js" type="text/javascript" charset="utf-8"></script>
261 <script src="static/js/textcell.js" type="text/javascript" charset="utf-8"></script>
230 <script src="static/js/kernel.js" type="text/javascript" charset="utf-8"></script>
262 <script src="static/js/kernel.js" type="text/javascript" charset="utf-8"></script>
231 <script src="static/js/kernelstatus.js" type="text/javascript" charset="utf-8"></script>
263 <script src="static/js/kernelstatus.js" type="text/javascript" charset="utf-8"></script>
232 <script src="static/js/layout.js" type="text/javascript" charset="utf-8"></script>
264 <script src="static/js/layout.js" type="text/javascript" charset="utf-8"></script>
233 <script src="static/js/savewidget.js" type="text/javascript" charset="utf-8"></script>
265 <script src="static/js/savewidget.js" type="text/javascript" charset="utf-8"></script>
234 <script src="static/js/pager.js" type="text/javascript" charset="utf-8"></script>
266 <script src="static/js/pager.js" type="text/javascript" charset="utf-8"></script>
235 <script src="static/js/panelsection.js" type="text/javascript" charset="utf-8"></script>
267 <script src="static/js/panelsection.js" type="text/javascript" charset="utf-8"></script>
236 <script src="static/js/printwidget.js" type="text/javascript" charset="utf-8"></script>
268 <script src="static/js/printwidget.js" type="text/javascript" charset="utf-8"></script>
237 <script src="static/js/leftpanel.js" type="text/javascript" charset="utf-8"></script>
269 <script src="static/js/leftpanel.js" type="text/javascript" charset="utf-8"></script>
238 <script src="static/js/notebook.js" type="text/javascript" charset="utf-8"></script>
270 <script src="static/js/notebook.js" type="text/javascript" charset="utf-8"></script>
239 <script src="static/js/notebook_main.js" type="text/javascript" charset="utf-8"></script>
271 <script src="static/js/notebook_main.js" type="text/javascript" charset="utf-8"></script>
240
272
241
273
242 </body>
274 </body>
243
275
244 </html>
276 </html>
245
277
246
278
General Comments 0
You need to be logged in to leave comments. Login now