Implement no_files attribute

This commit is contained in:
Nathan Gray 2013-06-04 23:05:31 +00:00
parent b59f661893
commit cf0f1c9cd2

View File

@ -261,6 +261,8 @@ var et2_link_to = et2_inputWidget.extend(
}
// Files
if(!self.options.no_files)
{
for(var file in self.file_upload.options.value) {
links.push({
@ -272,6 +274,7 @@ var et2_link_to = et2_inputWidget.extend(
.filter(function() { return jQuery(this).attr("placeholder") != jQuery(this).val();}).val()
});
}
}
var request = new egw_json_request("etemplate_widget_link::ajax_link::etemplate",
[values.to_app, values.to_id, links],
@ -306,6 +309,21 @@ var et2_link_to = et2_inputWidget.extend(
this, et2_link_list
);
}
},
set_no_files: function(no_files)
{
if(no_files)
{
this.file_div.hide();
this.filemanager_button.hide();
}
else
{
this.file_div.show();
this.filemanager_button.show();
}
this.options.no_files = no_files;
}
});
et2_register_widget(et2_link_to, ["link-to"]);