summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chimere/admin.py4
-rw-r--r--chimere/templates/chimere/blocks/alternate_multimedia.html10
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;
});
});