1 | {{extend 'default.mobile/layout.html'}} |
---|
2 | <script> |
---|
3 | var current_theme = "{{=editor_settings['theme']}}"; //Default theme |
---|
4 | var current_editor = "{{=editor_settings['editor']}}"; //Default editor |
---|
5 | {{if editor_settings['closetag'] == 'true':}} |
---|
6 | var current_closetag = true; //Default closetag |
---|
7 | {{else:}} |
---|
8 | var current_closetag = false; //Default closetag |
---|
9 | {{pass}} |
---|
10 | var current_font_incr = 0; // Default font-size, 0 means don't set |
---|
11 | </script> |
---|
12 | {{cm=URL('static', 'codemirror')}} |
---|
13 | <link rel="stylesheet" href="{{=cm}}/lib/codemirror.css"> |
---|
14 | <link rel="stylesheet" href="{{='%s/theme/%s.css' % (cm, editor_settings['theme'])}}"> |
---|
15 | <script src="{{=cm}}/lib/codemirror.js"></script> |
---|
16 | <script src="{{=cm}}/addon/edit/matchbrackets.js"></script> |
---|
17 | <script src="{{=cm}}/addon/edit/closetag.js"></script> |
---|
18 | {{if editor_settings['editor'] != 'default':}}<script src="{{='%s/keymap/%s.js' % (cm, editor_settings['editor'])}}"></script>{{pass}} |
---|
19 | <script src="{{=cm}}/mode/python/python.js"></script> |
---|
20 | <script src="{{=cm}}/mode/xml/xml.js"></script> |
---|
21 | <script src="{{=cm}}/mode/css/css.js"></script> |
---|
22 | <script src="{{=cm}}/mode/javascript/javascript.js"></script> |
---|
23 | <script src="{{=cm}}/mode/htmlmixed/htmlmixed.js"></script> |
---|
24 | <script src="{{=cm}}/addon/hint/show-hint.js"></script> |
---|
25 | <script src="{{=cm}}/addon/hint/python-hint.js"></script> |
---|
26 | <link rel="stylesheet" href="{{=cm}}/addon/hint/show-hint.css"> |
---|
27 | <script src="{{=cm}}/addon/search/search.js"></script> |
---|
28 | <script src="{{=cm}}/addon/search/searchcursor.js"></script> |
---|
29 | <script src="{{=cm}}/addon/dialog/dialog.js"></script> |
---|
30 | <script src="{{=cm}}/addon/edit/trailingspace.js"></script> |
---|
31 | <link rel="stylesheet" href="{{=cm}}/addon/dialog/dialog.css"> |
---|
32 | <script src="{{=cm}}/addon/selection/active-line.js"></script> |
---|
33 | <script src="{{=cm}}/addon/display/fullscreen.js"></script> |
---|
34 | <link rel="stylesheet" href="{{=cm}}/addon/display/fullscreen.css"> |
---|
35 | <script src="{{=cm}}/emmet.min.js"></script> |
---|
36 | <script src="{{=URL('static','js/ajax_editor.js')}}"></script> |
---|
37 | <link rel="stylesheet" href="{{=URL('static/css','typeahead.js-bootstrap.css')}}"> |
---|
38 | <link rel="stylesheet" href="{{=URL('static/css','web2py-codemirror.css')}}"> |
---|
39 | |
---|
40 | |
---|
41 | <div id='edit_placeholder'><div id="{{=id}}" class="tab-pane active" >{{=XML(plain_html)}}</div></div> |
---|