From babd0cbc06904da3887d44dccf84cf8b562fc0c1 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 30 Aug 2012 14:54:34 +0200 Subject: Forms: fix file upload on alternate multimedia form --- chimere/templates/chimere/blocks/alternate_multimedia.html | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/chimere/templates/chimere/blocks/alternate_multimedia.html b/chimere/templates/chimere/blocks/alternate_multimedia.html index c0aecd3..e2e7631 100644 --- a/chimere/templates/chimere/blocks/alternate_multimedia.html +++ b/chimere/templates/chimere/blocks/alternate_multimedia.html @@ -32,7 +32,7 @@ -
+
{% trans "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc eu luctus ipsum. Donec vel urna a turpis consectetur consectetur. Vestibulum ut enim vel odio porta vulputate." %}
@@ -120,14 +120,16 @@ if ($('#media_type_image:checked').val() && $("#picture-"+current_image_number+"-picture").val()){ // the file item cannot be recopied - security issue - // so it is hiden then a new one is added - //$('#picture-'+current_image_number+'-picture').hide(); + // so it is moved var file_item = $('#picture-'+current_image_number+'-picture'); - //var cloned = file_item.clone(true); - //file_item.hide(); - //cloned.insertAfter(file_item); + var cloned = file_item.clone(true); + file_item.hide(); + cloned.insertAfter(file_item); file_item.appendTo($("#multimedia_list_content li").last()); current_image_number += 1; + cloned.attr('id', 'picture-'+current_image_number+'-picture'); + cloned.attr('name', 'picture-'+current_image_number+'-picture'); + cloned.val(''); $('#id_picture-TOTAL_FORMS').val(current_image_number + 1); } else { current_multi_number += 1; -- cgit v1.2.3