fix title NS instances topology view
[osm/LW-UI.git] / static / src / projecthandler / onboard_package.js
index 801acf2..d18be5b 100644 (file)
@@ -1,3 +1,19 @@
+/*
+   Copyright 2018 EveryUP srl
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an  BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+*/
+
 var dropZone = document.getElementById('drop-zone');
 dropZone.ondrop = function (e) {
     e.preventDefault();
@@ -52,20 +68,23 @@ function create(fs, dropzone) {
     data.append('text', text);
     data.append('id', '{{descriptor_id}}');
     console.log(text);
+    var dialog = bootbox.dialog({
+                message: '<div class="text-center"><i class="fa fa-spin fa-spinner"></i> Onboarding...</div>',
+                closeButton: true
+            });
     $.ajax({
-        url: "new",
+        url: new_desc_url,
         type: 'POST',
         data: data,
         cache: false,
         contentType: false,
         processData: false,
         success: function (result) {
-            console.log(result);
-
-            window.location.href = descr_list_url
-
+            dialog.modal('hide');
+            refreshTable();
         },
         error: function (result) {
+            dialog.modal('hide');
             showAlert(result);
         }
     });