1 {% extends
"base.html" %}
9 <!-- Codemirror core CSS -->
10 <link rel=
"stylesheet" href=
"/static/bower_components/codemirror/lib/codemirror.css" >
11 <link rel=
"stylesheet" href=
"/static/bower_components/codemirror/addon/fold/foldgutter.css" />
12 <link rel=
"stylesheet" href=
"/static/bower_components/codemirror/theme/neat.css" >
13 <link rel=
"stylesheet" href=
"/static/bower_components/codemirror/addon/dialog/dialog.css" >
14 <link rel=
"stylesheet" href=
"/static/bower_components/codemirror/addon/display/fullscreen.css" >
21 {% block content_body %}
24 <div class=
"col-md-12">
25 <div class=
"nav-tabs-custom">
26 <ul class=
"nav nav-tabs">
27 {% block tab_pane_button_list %}
31 {% block nav_buttons_list %}
36 <div class=
"tab-content">
37 {% block tab_pane_list %}
41 <!-- /.tab-content -->
52 {% block resource_block %}
56 <script src=
"/static/bower_components/codemirror/lib/codemirror.js" ></script>
57 <script src=
"/static/bower_components/codemirror/addon/fold/foldcode.js" ></script>
58 <script src=
"/static/bower_components/codemirror/addon/fold/foldgutter.js" ></script>
59 <script src=
"/static/bower_components/codemirror/addon/fold/brace-fold.js" ></script>
60 <script src=
"/static/bower_components/codemirror/mode/javascript/javascript.js" ></script>
61 <script src=
"/static/bower_components/codemirror/mode/yaml/yaml.js" ></script>
62 <script src=
"/static/bower_components/codemirror/mode/markdown/markdown.js" ></script>
63 <script src=
"/static/bower_components/codemirror/addon/search/searchcursor.js" ></script>
64 <script src=
"/static/bower_components/codemirror/addon/search/search.js" ></script>
65 <script src=
"/static/bower_components/codemirror/addon/dialog/dialog.js" ></script>
66 <script src=
"/static/bower_components/codemirror/addon/display/autorefresh.js" ></script>
67 <script src=
"/static/bower_components/codemirror/addon/edit/matchbrackets.js" ></script>
68 <script src=
"/static/bower_components/codemirror/addon/edit/closebrackets.js" ></script>
69 <script src=
"/static/bower_components/codemirror/addon/display/fullscreen.js" ></script>
70 <script src=
"/static/bower_components/codemirror/keymap/sublime.js" ></script>
75 var json_editor_settings = {
77 showCursorWhenSelecting: true,
82 gutters: [
"CodeMirror-linenumbers",
"CodeMirror-foldgutter"],
83 autoCloseBrackets: true,
86 "F11": function (cm) {
87 cm.setOption(
"fullScreen", !cm.getOption(
"fullScreen"));
89 "Esc": function (cm) {
90 if (cm.getOption(
"fullScreen")) cm.setOption(
"fullScreen", false);
92 "Ctrl-Q": function (cm) {
93 cm.foldCode(cm.getCursor());
100 var yaml_editor_settings = {
102 showCursorWhenSelecting: true,
108 gutters: [
"CodeMirror-linenumbers",
"CodeMirror-foldgutter"],
109 autoCloseBrackets: true,
112 "F11": function (cm) {
113 cm.setOption(
"fullScreen", !cm.getOption(
"fullScreen"));
115 "Esc": function (cm) {
116 if (cm.getOption(
"fullScreen")) cm.setOption(
"fullScreen", false);
118 "Ctrl-Q": function (cm) {
119 cm.foldCode(cm.getCursor());
127 function goToGraph() {
128 window.location.href = '/projects/{{project_id}}/graph?type={{descriptor_type}}&id={{descriptor_id}}'