Show More
@@ -119,11 +119,6 b' class IPythonHandler(AuthenticatedHandler):' | |||
|
119 | 119 | else: |
|
120 | 120 | return app_log |
|
121 | 121 | |
|
122 | @property | |
|
123 | def use_less(self): | |
|
124 | """Use less instead of css in templates""" | |
|
125 | return self.settings.get('use_less', False) | |
|
126 | ||
|
127 | 122 | #--------------------------------------------------------------- |
|
128 | 123 | # URLs |
|
129 | 124 | #--------------------------------------------------------------- |
@@ -193,7 +188,6 b' class IPythonHandler(AuthenticatedHandler):' | |||
|
193 | 188 | base_kernel_url=self.base_kernel_url, |
|
194 | 189 | logged_in=self.logged_in, |
|
195 | 190 | login_available=self.login_available, |
|
196 | use_less=self.use_less, | |
|
197 | 191 | static_url=self.static_url, |
|
198 | 192 | ) |
|
199 | 193 |
@@ -27,7 +27,6 b' def _compile_less(source, target, minify=True, verbose=False):' | |||
|
27 | 27 | verbose = _to_bool(verbose) |
|
28 | 28 | min_flag = '-x' if minify is True else '' |
|
29 | 29 | ver_flag = '--verbose' if verbose is True else '' |
|
30 | lessc = os.path.join('components', 'less.js', 'bin', 'lessc') | |
|
31 | 30 | with lcd(static_dir): |
|
32 |
local(' |
|
|
31 | local('lessc {min_flag} {ver_flag} {source} {target}'.format(**locals())) | |
|
33 | 32 |
@@ -180,7 +180,6 b' class NotebookWebApplication(web.Application):' | |||
|
180 | 180 | nbextensions_path = ipython_app.nbextensions_path, |
|
181 | 181 | mathjax_url=ipython_app.mathjax_url, |
|
182 | 182 | config=ipython_app.config, |
|
183 | use_less=ipython_app.use_less, | |
|
184 | 183 | jinja2_env=Environment(loader=FileSystemLoader(template_path)), |
|
185 | 184 | ) |
|
186 | 185 | |
@@ -395,18 +394,6 b' class NotebookApp(BaseIPythonApplication):' | |||
|
395 | 394 | BROWSER environment variable to override it. |
|
396 | 395 | """) |
|
397 | 396 | |
|
398 | use_less = Bool(False, config=True, | |
|
399 | help="""Wether to use Browser Side less-css parsing | |
|
400 | instead of compiled css version in templates that allows | |
|
401 | it. This is mainly convenient when working on the less | |
|
402 | file to avoid a build step, or if user want to overwrite | |
|
403 | some of the less variables without having to recompile | |
|
404 | everything. | |
|
405 | ||
|
406 | You will need to install the less.js component in the static directory | |
|
407 | either in the source tree or in your profile folder. | |
|
408 | """) | |
|
409 | ||
|
410 | 397 | webapp_settings = Dict(config=True, |
|
411 | 398 | help="Supply overrides for the tornado.web.Application that the " |
|
412 | 399 | "IPython notebook uses.") |
@@ -1,1 +1,1 b'' | |||
|
1 | Subproject commit 1977b852048ecb05f66d3b8980221080c5decc49 | |
|
1 | Subproject commit 0972b5683e1300f378537aa8eb6350a55070cbb9 |
@@ -13,13 +13,7 b'' | |||
|
13 | 13 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
14 | 14 | |
|
15 | 15 | {% block stylesheet %} |
|
16 | {% block lesscss %} | |
|
17 | {% if use_less %} | |
|
18 | <link rel="stylesheet/less" href="{{ static_url("style/style.less") }}" type="text/css" /> | |
|
19 | {% else %} | |
|
20 | <link rel="stylesheet" href="{{ static_url("style/style.min.css") }}" type="text/css"/> | |
|
21 | {% endif %} | |
|
22 | {% endblock %} | |
|
16 | <link rel="stylesheet" href="{{ static_url("style/style.min.css") }}" type="text/css"/> | |
|
23 | 17 | {% endblock %} |
|
24 | 18 | <link rel="stylesheet" href="{{ static_url("custom/custom.css") }}" type="text/css" /> |
|
25 | 19 | <script src="{{static_url("components/requirejs/require.js") }}" type="text/javascript" charset="utf-8"></script> |
@@ -82,9 +76,6 b'' | |||
|
82 | 76 | <script src="{{static_url("auth/js/loginwidget.js") }}" type="text/javascript" charset="utf-8"></script> |
|
83 | 77 | |
|
84 | 78 | {% block script %} |
|
85 | {% if use_less %} | |
|
86 | <script src="{{ static_url("components/less.js/dist/less-1.3.3.min.js") }}" charset="utf-8"></script> | |
|
87 | {% endif %} | |
|
88 | 79 | {% endblock %} |
|
89 | 80 | |
|
90 | 81 | <script src="{{static_url("custom/custom.js") }}" type="text/javascript" charset="utf-8"></script> |
@@ -10,7 +10,7 b' casper.notebook_test(function () {' | |||
|
10 | 10 | cell.render(); |
|
11 | 11 | return cell.get_rendered(); |
|
12 | 12 | }); |
|
13 | this.test.assertEquals(output, '<h1>Foo</h1>', 'Markdown JS API works.'); | |
|
13 | this.test.assertEquals(output, '<h1 id=\"foo\">Foo</h1>', 'Markdown JS API works.'); | |
|
14 | 14 | |
|
15 | 15 | // Test menubar entries. |
|
16 | 16 | output = this.evaluate(function () { |
@@ -21,7 +21,7 b' casper.notebook_test(function () {' | |||
|
21 | 21 | $('#run_cell').mouseenter().click(); |
|
22 | 22 | return cell.get_rendered(); |
|
23 | 23 | }); |
|
24 | this.test.assertEquals(output, '<h1>Foo</h1>', 'Markdown menubar items work.'); | |
|
24 | this.test.assertEquals(output, '<h1 id=\"foo\">Foo</h1>', 'Markdown menubar items work.'); | |
|
25 | 25 | |
|
26 | 26 | // Test toolbar buttons. |
|
27 | 27 | output = this.evaluate(function () { |
@@ -32,5 +32,5 b' casper.notebook_test(function () {' | |||
|
32 | 32 | $('#run_b').click(); |
|
33 | 33 | return cell.get_rendered(); |
|
34 | 34 | }); |
|
35 | this.test.assertEquals(output, '<h1>Foo</h1>', 'Markdown toolbar items work.'); | |
|
35 | this.test.assertEquals(output, '<h1 id=\"foo\">Foo</h1>', 'Markdown toolbar items work.'); | |
|
36 | 36 | }); |
General Comments 0
You need to be logged in to leave comments.
Login now