fix Bug 811
[osm/LW-UI.git] / netslicehandler / template / nst_list.html
index 41525ef..81c82d5 100644 (file)
@@ -5,13 +5,13 @@
 
 {% block head_block %}
 {{ block.super }}
-<link rel="stylesheet" href="/static/bower_components/codemirror/lib/codemirror.css">
-<link rel="stylesheet" href="/static/bower_components/codemirror/addon/fold/foldgutter.css" />
-<link rel="stylesheet" href="/static/bower_components/codemirror/theme/neat.css">
-<link rel="stylesheet" href="/static/bower_components/codemirror/addon/dialog/dialog.css">
-<link rel="stylesheet" href="/static/bower_components/codemirror/addon/display/fullscreen.css">
-<link rel="stylesheet" href="/static/bower_components/select2/dist/css/select2.min.css">
-<link rel="stylesheet" href="/static/bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css">
+<link rel="stylesheet" href="/static/node_modules/codemirror/lib/codemirror.css">
+<link rel="stylesheet" href="/static/node_modules/codemirror/addon/fold/foldgutter.css" />
+<link rel="stylesheet" href="/static/node_modules/codemirror/theme/neat.css">
+<link rel="stylesheet" href="/static/node_modules/codemirror/addon/dialog/dialog.css">
+<link rel="stylesheet" href="/static/node_modules/codemirror/addon/display/fullscreen.css">
+<link rel="stylesheet" href="/static/node_modules/select2/dist/css/select2.min.css">
+<link rel="stylesheet" href="/static/node_modules/datatables.net-bs/css/dataTables.bootstrap.min.css">
 {% endblock %}
 {% block title_header_big %}
 {{ block.super }}
@@ -32,6 +32,7 @@ Network Slices Templates
 {% block content_body %}
 {{ block.super }}
 {% include 'modal/nst_details.html' %}
+{% include 'modal/instance_create_nsi.html' %}
 {% csrf_token %}
 <div class="row">
     <div class="col-md-12">
@@ -77,25 +78,26 @@ Network Slices Templates
 
 {% block resource_block %}
 {{ block.super }}
-<script src="/static/bower_components/select2/dist/js/select2.js"></script>
-<script src="/static/bower_components/codemirror/lib/codemirror.js"></script>
-<script src="/static/bower_components/codemirror/addon/fold/foldcode.js"></script>
-<script src="/static/bower_components/codemirror/addon/fold/foldgutter.js"></script>
-<script src="/static/bower_components/codemirror/addon/fold/brace-fold.js"></script>
-<script src="/static/bower_components/codemirror/mode/javascript/javascript.js"></script>
-<script src="/static/bower_components/codemirror/addon/search/searchcursor.js"></script>
-<script src="/static/bower_components/codemirror/addon/search/search.js"></script>
-<script src="/static/bower_components/codemirror/addon/dialog/dialog.js"></script>
-<script src="/static/bower_components/codemirror/addon/display/autorefresh.js"></script>
-<script src="/static/bower_components/codemirror/addon/edit/matchbrackets.js"></script>
-<script src="/static/bower_components/codemirror/addon/edit/closebrackets.js"></script>
-<script src="/static/bower_components/codemirror/addon/display/fullscreen.js"></script>
-<script src="/static/bower_components/codemirror/keymap/sublime.js"></script>
-<script src="/static/bower_components/datatables.net/js/jquery.dataTables.min.js"></script>
-<script src="/static/bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
+<script src="/static/node_modules/select2/dist/js/select2.js"></script>
+<script src="/static/node_modules/codemirror/lib/codemirror.js"></script>
+<script src="/static/node_modules/codemirror/addon/fold/foldcode.js"></script>
+<script src="/static/node_modules/codemirror/addon/fold/foldgutter.js"></script>
+<script src="/static/node_modules/codemirror/addon/fold/brace-fold.js"></script>
+<script src="/static/node_modules/codemirror/mode/javascript/javascript.js"></script>
+<script src="/static/node_modules/codemirror/addon/search/searchcursor.js"></script>
+<script src="/static/node_modules/codemirror/addon/search/search.js"></script>
+<script src="/static/node_modules/codemirror/addon/dialog/dialog.js"></script>
+<script src="/static/node_modules/codemirror/addon/display/autorefresh.js"></script>
+<script src="/static/node_modules/codemirror/addon/edit/matchbrackets.js"></script>
+<script src="/static/node_modules/codemirror/addon/edit/closebrackets.js"></script>
+<script src="/static/node_modules/codemirror/addon/display/fullscreen.js"></script>
+<script src="/static/node_modules/codemirror/keymap/sublime.js"></script>
+<script src="/static/node_modules/datatables.net/js/jquery.dataTables.min.js"></script>
+<script src="/static/node_modules/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
 <script src="/static/src/drop_zone.js"></script>
 <script src="/static/src/netslicehandler/onboard_template.js"></script>
 <script src="/static/src/netslicehandler/templates_list.js"></script>
+<script src="/static/src/instancehandler/instance_create.js"></script>
 <script>
     var csrf_token = '{{csrf_token}}';
     var table;
@@ -147,6 +149,10 @@ Network Slices Templates
                 {
                     "render": function (data, type, row) {
                         return '<div class="btn-group">' +
+                            '   <button type="button" class="btn btn-default" data-container="body"\n' +
+                            '   data-toggle="tooltip" data-placement="top" title="Instantiate NS"\n' +
+                            '   onclick="javascript:openModalCreateNSI({\'template_name\':\''+row["name"]+'\', \'template_id\':\''+row["_id"]+'\', \'project_id\':\'{{ project_id }}\',\'vim_list_url\': \'{% url "vims:list"  %}\', \'nst_list_url\': \'{% url "netslices:list_templates" %}\'})">\n' +
+                            '   <i class="fa fa-paper-plane"></i></button>\n'+
                             '     <button type="button" class="btn btn-default"' +
                             '             onclick="javascript:showNstDetails(\'' + row["_id"] + '\')"' +
                             '             data-toggle="tooltip" data-placement="top" data-container="body" title="Open">' +
@@ -208,4 +214,4 @@ Network Slices Templates
     }
 </script>
 
-{% endblock %}
\ No newline at end of file
+{% endblock %}