enhanced datatables
[osm/LW-UI.git] / instancehandler / template / instance_list.html
1 {% extends "base.html" %}
2 {% load get %}
3 {% load staticfiles %}
4
5
6
7 {% block head_block %}
8 {{ block.super }}
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">
15 <link rel="stylesheet" href="/static/bower_components/select2/dist/css/select2.min.css">
16 <link rel="stylesheet" href="/static/css/lwuitable.css">
17 <link rel="stylesheet" href="/static/bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css">
18 {% endblock %}
19 {% block title_header_big %}
20 {{ block.super }}
21 {% endblock %}
22 {% block left_sidebar %}
23 {% include 'osm/osm_project_left_sidebar.html' %}
24 {% endblock %}
25
26
27 {% block breadcrumb_body %}
28 {{ block.super }}
29 <li><a href="{% url 'instances:list' type=type %}">{{ type|upper }} Instances</a></li>
30 {% endblock %}
31
32 {% block content_body %}
33 {{ block.super }}
34 {% include 'modal/instance_create.html' %}
35 {% csrf_token %}
36 <div class="row">
37 <div class="col-md-12">
38
39 {% if type == 'ns' %}
40 {% include 'instance_list_ns.html' %}
41 {% elif type == 'vnf' %}
42 {% include 'instance_list_vnf.html' %}
43 {% endif %}
44
45 </div>
46
47 </div>
48 {% include 'modal/instance_create.html' %}
49 {% include 'modal/instance_show.html' %}
50 {% include 'modal/instance_new_action.html' %}
51 {% include 'modal/instance_new_alarm.html' %}
52 {% include 'modal/instance_export_metric.html' %}
53 {% endblock %}
54
55 {% block resource_block %}
56 {{ block.super }}
57 <!-- Utility JS -->
58 <script src="/static/bower_components/select2/dist/js/select2.js"></script>
59 <script src="/static/bower_components/codemirror/lib/codemirror.js"></script>
60 <script src="/static/bower_components/codemirror/addon/fold/foldcode.js"></script>
61 <script src="/static/bower_components/codemirror/addon/fold/foldgutter.js"></script>
62 <script src="/static/bower_components/codemirror/addon/fold/brace-fold.js"></script>
63 <script src="/static/bower_components/codemirror/mode/javascript/javascript.js"></script>
64 <script src="/static/bower_components/codemirror/addon/search/searchcursor.js"></script>
65 <script src="/static/bower_components/codemirror/addon/search/search.js"></script>
66 <script src="/static/bower_components/codemirror/addon/dialog/dialog.js"></script>
67 <script src="/static/bower_components/codemirror/addon/display/autorefresh.js"></script>
68 <script src="/static/bower_components/codemirror/addon/edit/matchbrackets.js"></script>
69 <script src="/static/bower_components/codemirror/addon/edit/closebrackets.js"></script>
70 <script src="/static/bower_components/codemirror/addon/display/fullscreen.js"></script>
71 <script src="/static/bower_components/codemirror/keymap/sublime.js"></script>
72 <script src="/static/src/instancehandler/instance_list.js"></script>
73 <script src="/static/src/instancehandler/instance_create.js"></script>
74 <script src="/static/bower_components/datatables.net/js/jquery.dataTables.min.js"></script>
75 <script src="/static/bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
76
77 <script>
78 $(document).ready( function () {
79 $('#instances_table').DataTable();
80 } );
81 </script>
82
83 {% endblock %}
84
85 {% block footer %}
86 {% include "footer.html" %}
87 {% endblock %}