X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=static%2Fsrc%2Fsdnctrlhandler%2Fsdn_list.js;h=55428253e4cbb5c507dab7174780f03ee50cd3ae;hb=4908f382154fddb84d72ce8d516229649c01b606;hp=9da94be378f549b03f223926b20d7598f9e736ad;hpb=2ad37de399d1f309e265c060349ce44f80d8f480;p=osm%2FLW-UI.git diff --git a/static/src/sdnctrlhandler/sdn_list.js b/static/src/sdnctrlhandler/sdn_list.js index 9da94be..5542825 100644 --- a/static/src/sdnctrlhandler/sdn_list.js +++ b/static/src/sdnctrlhandler/sdn_list.js @@ -1,7 +1,30 @@ -function deleteSDN(sdn_uuid) { - bootbox.confirm("Are you sure want to delete?", function (result) { +function deleteSDN(sdn_uuid, name) { + bootbox.confirm("Are you sure want to delete " + name +"?", function (result) { if (result) { - location.href = '/sdn/' + sdn_uuid + '/delete' + var dialog = bootbox.dialog({ + message: '
Loading...
', + closeButton: true + }); + $.ajax({ + url: '/sdn/' + sdn_uuid + '/delete', + type: 'GET', + dataType: "json", + contentType: "application/json;charset=utf-8", + success: function (result) { + if (result['error'] == true){ + dialog.modal('hide'); + bootbox.alert("An error occurred."); + } + else { + dialog.modal('hide'); + location.reload(); + } + }, + error: function (error) { + dialog.modal('hide'); + bootbox.alert("An error occurred."); + } + }); } }) } @@ -14,7 +37,6 @@ function showSDN(sdn_uuid) { $.ajax({ url: '/sdn/' + sdn_uuid , - //url: '/sdn/' + sdn_uuid, type: 'GET', dataType: "json", contentType: "application/json;charset=utf-8",