bf31480b04bacc47652aa657828e518a2c8e6503
1 function deletePackage(descriptor_type
, package_id
, package_name
) {
3 bootbox
.confirm("Are you sure want to delete " + package_name
+ "?", function (result
) {
5 var dialog
= bootbox
.dialog({
6 message
: '<div class="text-center"><i class="fa fa-spin fa-spinner"></i> Loading...</div>',
10 url
: '/projects/descriptors/' + descriptor_type
+ '/' + package_id
+ '/delete',
13 contentType
: "application/json;charset=utf-8",
14 success: function (result
) {
18 error: function (result
) {
20 bootbox
.alert("An error occurred.");
27 function clonePackage(descriptor_type
, package_id
) {
29 bootbox
.confirm("Are you sure want to clone?", function (result
) {
31 var dialog
= bootbox
.dialog({
32 message
: '<div class="text-center"><i class="fa fa-spin fa-spinner"></i> Loading...</div>',
36 url
: '/projects/descriptors/' + descriptor_type
+ '/' + package_id
+ '/clone',
39 contentType
: "application/json;charset=utf-8",
40 success: function (result
) {
44 error: function (result
) {
46 bootbox
.alert("An error occurred.");
54 function openPackageContentList(type
, pkg_id
) {
55 var dialog
= bootbox
.dialog({
56 message
: '<div class="text-center"><i class="fa fa-spin fa-spinner"></i> Loading...</div>',
60 url
: '/projects/descriptors/' + type
+ '/' + pkg_id
+ '/action/get_package_files_list',
63 contentType
: "application/json;charset=utf-8",
64 success: function (result
) {
65 //$('#modal_show_vim_body').empty();
67 build_file_list("Files in " + pkg_id
, result
.files
);
69 error: function (result
) {
71 bootbox
.alert("An error occurred while retrieving the package content.");
77 function build_file_list(title
, list
) {
78 $('#files_list_tbody').find('tr:gt(0)').remove();
79 $('#files_list_tbody_title').text(title
)
81 var template
= '<tr><td>-</td><td>' + list
[i
] + '</td><td><button type="button" class="btn btn-default" onclick="" disabled><i class="fa fa-folder-open"></i></button></td></tr>'
82 $('#files_list_tbody').append(template
)
84 $('#modal_files_list').modal('show');