X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=static%2Fsrc%2Fprojecthandler%2Fdescriptorslist.js;h=bf31480b04bacc47652aa657828e518a2c8e6503;hb=refs%2Fchanges%2F71%2F6771%2F1;hp=c85603cd7950502b770de987282e1ca9423a173d;hpb=4908f382154fddb84d72ce8d516229649c01b606;p=osm%2FLW-UI.git diff --git a/static/src/projecthandler/descriptorslist.js b/static/src/projecthandler/descriptorslist.js index c85603c..bf31480 100644 --- a/static/src/projecthandler/descriptorslist.js +++ b/static/src/projecthandler/descriptorslist.js @@ -1,6 +1,6 @@ -function deletePackage(descriptor_type, package_id) { +function deletePackage(descriptor_type, package_id, package_name) { - bootbox.confirm("Are you sure want to delete?", function (result) { + bootbox.confirm("Are you sure want to delete " + package_name + "?", function (result) { if (result) { var dialog = bootbox.dialog({ message: '
Loading...
', @@ -24,6 +24,32 @@ function deletePackage(descriptor_type, package_id) { }) } +function clonePackage(descriptor_type, package_id) { + + bootbox.confirm("Are you sure want to clone?", function (result) { + if (result) { + var dialog = bootbox.dialog({ + message: '
Loading...
', + closeButton: true + }); + $.ajax({ + url: '/projects/descriptors/' + descriptor_type + '/' + package_id + '/clone', + type: 'GET', + dataType: "json", + contentType: "application/json;charset=utf-8", + success: function (result) { + dialog.modal('hide'); + location.reload(); + }, + error: function (result) { + dialog.modal('hide'); + bootbox.alert("An error occurred."); + } + }); + } + }) +} + function openPackageContentList(type, pkg_id) { var dialog = bootbox.dialog({