diff options
| -rw-r--r-- | chimere/admin.py | 4 | ||||
| -rw-r--r-- | chimere/templates/chimere/blocks/alternate_multimedia.html | 10 |
2 files changed, 10 insertions, 4 deletions
diff --git a/chimere/admin.py b/chimere/admin.py index a063efe..fe1912c 100644 --- a/chimere/admin.py +++ b/chimere/admin.py @@ -104,9 +104,9 @@ class MarkerAdmin(admin.ModelAdmin): list_filter = ('status', 'categories') actions = [validate, export_to_kml, export_to_shapefile] exclude = ['submiter_session_key', 'import_key', 'import_version', - 'available_date'] + 'available_date', 'ref_item'] readonly_fields = ['submiter_email', 'submiter_comment', 'import_source', - 'ref_item'] + 'submiter_name'] form = MarkerAdminForm inlines = [MultimediaInline, PictureInline] diff --git a/chimere/templates/chimere/blocks/alternate_multimedia.html b/chimere/templates/chimere/blocks/alternate_multimedia.html index 86fd7ed..0a63c1b 100644 --- a/chimere/templates/chimere/blocks/alternate_multimedia.html +++ b/chimere/templates/chimere/blocks/alternate_multimedia.html @@ -2,6 +2,9 @@ <div id='multimedia_list'> {% for formset in formsets %} {{ formset.management_form }} + {% if formset.errors %}<div class='errors'> + {{formset.errors}} + </div>{% endif %} {% endfor %} <ul id='multimedia_list_content'> {% for formset in formsets %} @@ -50,7 +53,7 @@ modal:true, resizable:false, width:400, - height:300}); + height:250}); $('#add_multimedia_list').click(function(){ $("#multimedia_form").dialog("open"); return false; @@ -104,7 +107,7 @@ content += '<input type="hidden" name="'+prefix+'-DELETE" value=""/>\n'; content += '<input type="hidden" name="'+prefix+'-name" value="'+ $("#multimedia_name").val() +'"/>\n'; content += $("#multimedia_name").val(); - content += " <img class='remove' src='{{STATIC_URL}}chimere/img/close.png'/>"; + content += " <img class='remove-media' src='{{STATIC_URL}}chimere/img/close.png'/>"; content += '</li>'; contener.append(content); if ($('#media_type_image:checked').val() @@ -117,6 +120,9 @@ file_item.appendTo($("#multimedia_list_content li").last()); } $("#multimedia_form").dialog("close"); + $(".remove-media").click(function(){ + $(this).parents('li').remove(); + }); return false; }); }); |
