namespace('kivi.File', function(ns) {
ns.rename = function(id,type,file_type,checkbox_class,is_global) {
+ var $dlg = $('#rename_dialog');
+ var parent_id = $dlg.parent("div.ui-tabs-panel").attr('id');
var checkboxes = $('.'+checkbox_class).filter(function () { return $(this).prop('checked'); });
if (checkboxes.size() === 0) {
dialog: { title: kivi.t8("Rename attachment")
, width: 400
, height: 200
- , modal: true } });
+ , modal: true
+ , close: function() {
+ $dlg.remove().appendTo('#' + parent_id);
+ }
+ } });
return true;
}
-
+
ns.renameclose = function() {
$("#rename_dialog").dialog('close');
return false;
}
-
+
ns.renameaction = function() {
$("#rename_dialog").dialog('close');
var data = {
$.post("controller.pl", data, kivi.eval_json_result);
return true;
}
-
+
ns.askForRename = function(file_id,file_name,sessionfile,next_ids,is_global) {
$('#newfilename_id').val(file_name);
$('#rename_id_id').val(file_id);
}
catch(err2) { fname ='';}
$("#upload_result").html(kivi.t8("filename has not uploadable characters ")+fname);
- return;
+ return;
}
}
if ( filesize > maxsize ) {
ns.delete = function(id,type,file_type,checkbox_class,is_global) {
var checkboxes = $('.'+checkbox_class).filter(function () { return $(this).prop('checked'); });
- if ((checkboxes.size() === 0) ||
+ if ((checkboxes.size() === 0) ||
!confirm(kivi.t8('Do you really want to delete the selected documents?')))
return false;
var data = {
ns.unimport = function(id,type,file_type,checkbox_class) {
var checkboxes = $('.'+checkbox_class).filter(function () { return $(this).prop('checked'); });
- if ((checkboxes.size() === 0) ||
+ if ((checkboxes.size() === 0) ||
!confirm(kivi.t8('Do you really want to unimport the selected documents?')))
return false;
var data = {
});
return true;
}
-
+
ns.importclose = function() {
$("#import_dialog").dialog('close');
return false;
}
-
+
ns.importaction = function(id,type,file_type,fromwhere,frompath,checkbox_class) {
var checkboxes = $('.'+checkbox_class).filter(function () { return $(this).prop('checked'); });
return true;
}
+ ns.downloadOrderitemsFiles = function(type,id) {
+ var data = {
+ action: 'DownloadZip/download_orderitems_files',
+ object_type: type,
+ object_id: id,
+ element_type: 'part',
+ zipname: 'Order_Files_'+id,
+ };
+ $.download("controller.pl", data);
+ return false;
+ }
ns.init = function() {
}