def clean_code(self):
return self.cleaned_data['code'] or None
+ def __init__(self,*args,**kwargs):
+ super(MediaItemForm, self).__init__(*args, **kwargs)
+ self.fields.insert(2, 'code', self.fields['code'])
+ self.fields.insert(3, 'file', self.fields['file'])
+
class MediaItemRelatedForm(ModelForm):
class Meta:
model = MediaItemRelated
{% if item %}
{% block title %}
- <img src="{{ STATIC_URL }}telemeta/images/images "item.png" alt="item" style="vertical-align:middle" /> Item : NEW
+ <img src="{{ STATIC_URL }}telemeta/images/item.png" alt="item" style="vertical-align:middle" /> Item : NEW
{% endblock %}
{% block title_buttons %}
{% if perms.telemeta.add_mediaitem %}
<a href="{% url telemeta-items %}"
class="component_icon button icon_cancel">{% trans "Cancel" %}</a>
+ <a href="#" class="component_icon button icon_save"
+ onclick="var d=document; d.getElementById('wait-img').style.display='block'; setTimeout(function(){d.getElementById('_addItemForm').submit();},300); return false;">{% trans "Save" %}</a>
+ <br /><br />
+ <img id="wait-img" style="display:none" style="vertical-align:middle" alt="wait" src="{{ STATIC_URL }}telemeta/images/wait.gif" />
{% endif %}
{% endblock %}
<ul>{% for error in form.non_field_errors %}<li class="error">{{ error }}</li>{% endfor %}</ul>
<table>
{% for form in forms %}
+ <tr><td colspan="2">{% for error in form.non_field_errors %}<li class="error">{{ error }}</li>{% endfor %}</td></tr>
+ <tr><td colspan="2"><h2>{{ form.prefix|capitalize }}</h2><hr /></td></tr>
+
{% for field in form %}
<tr>
- {% if field.html_name in hidden_fields %}
- <td>{{ field.label_tag.as_hidden }}{{ field.as_hidden }}</td>
- {% else %}
<tr><td class="error">{{ field.errors }}</td></tr>
<td>{{ field.label_tag }}:</td>
- {% if field.html_name == "collection" %}
- <td> {% trans "Title" %} : {{ item.collection.title }}<br />
- {% trans "Code" %} : {{ item.collection.code }}<br />
- {{ field }}</td>
- {% else %}
- <td>{{ field }}</td>
- {% endif %}
- {% endif %}
+ <td>{{ field }}</td>
</tr>
{% endfor %}
{% endfor %}
<a href="{% url telemeta-items %}"
class="component_icon button icon_cancel">{% trans "Cancel" %}</a>
<a href="#" class="component_icon button icon_save"
- onclick="var d=document; d.getElementById('wait-img').style.display='inline'; setTimeout(function(){d.getElementById('_addItemForm').submit();},300); return false;">{% trans "Save" %}</a>
- <img id="wait-img" style="display:none" style="vertical-align:middle" alt="wait" src="{{ STATIC_URL }}telemeta/images/wait.gif" />
+ onclick="var d=document; d.getElementById('wait-img2').style.display='block'; setTimeout(function(){d.getElementById('_addItemForm').submit();},300); return false;">{% trans "Save" %}</a>
+ <br /><br />
+ <img id="wait-img2" style="display:none" style="vertical-align:middle" alt="wait" src="{{ STATIC_URL }}telemeta/images/wait.gif" />
</div>
</form>
</div>
{% endblock %}
{% block title_buttons %}
- {% if user.is_authenticated and perms.telemeta.add_mediaitem %}
- <a href="{% url telemeta-item-detail item.public_id %}" class="component_icon button icon_cancel">{% trans "Cancel" %}</a>
- {% endif %}
+ <a href="{% url telemeta-items %}" class="component_icon button icon_cancel">{% trans "Cancel" %}</a>
+ <a href="#" class="component_icon button icon_save" onclick="var d=document; d.getElementById('wait-img').style.display='block'; setTimeout(function(){d.getElementById('_mediaItemCopyForm').submit();},300); return false;">{% trans "Save" %}</a>
+ <br /><br />
+ <img id="wait-img" style="display:none" style="vertical-align:middle" alt="wait" src="{{ STATIC_URL }}telemeta/images/wait.gif" />
{% endblock %}
{% block content %}
{% else %}
<tr><td class="error">{{ field.errors }}</td></tr>
<td>{{ field.label_tag }}:</td>
- {% if field.html_name == "collection" %}
+ {% if field.html_name == "item-collection" %}
<td> {% trans "Title" %} : {{ item.collection.title }}<br />
{% trans "Code" %} : {{ item.collection.code }}<br />
{{ field }}</td>
{% endfor %}
</table>
<div align="center" style="margin-top:3ex;">
- <a href="{% url telemeta-item-detail item.public_id %}" class="component_icon button icon_cancel">{% trans "Cancel" %}</a>
- <a href="#" class="component_icon button icon_save"
- onclick="document.getElementById('_mediaItemCopyForm').submit(); return false;">{% trans "Save" %}</a>
+ <a href="{% url telemeta-items %}" class="component_icon button icon_cancel">{% trans "Cancel" %}</a>
+ <a href="#" class="component_icon button icon_save" onclick="var d=document; d.getElementById('wait-img2').style.display='block'; setTimeout(function(){d.getElementById('_mediaItemCopyForm').submit();},300); return false;">{% trans "Save" %}</a>
+ <br /><br />
+ <img id="wait-img2" style="display:none" style="vertical-align:middle" alt="wait" src="{{ STATIC_URL }}telemeta/images/wait.gif" />
</div>
</form>
</div>
{% block title_buttons %}
<a href="{% url telemeta-item-detail item.public_id %}" class="component_icon button icon_cancel">{% trans "Cancel" %}</a>
+<a href="#" class="component_icon button icon_save" onclick="var d=document; d.getElementById('wait-img').style.display='block'; setTimeout(function(){d.getElementById('_editItemForm').submit();},300); return false;">{% trans "Save" %}</a>
+<br /><br />
+<img id="wait-img" style="display:none" style="vertical-align:middle" alt="wait" src="{{ STATIC_URL }}telemeta/images/wait.gif" />
{% endblock %}
{% block infos %}
{% for field in form %}
<tr>
<tr><td class="error">{{ field.errors }}</td></tr>
- <td>{% if field.required %}
+ <td>{% if field.blank %}
<span style="font-weight:bold">{{ field.label_tag }}:</span>
{% else %}
{{ field.label_tag }}:
{% endif %}
</td>
- {% if field.html_name == "collection" %}
+ {% if field.html_name == "item-collection" %}
<td> {% trans "Title" %} : {{ item.collection.title }}<br />
{% trans "Code" %} : {{ item.collection.code }}<br />
{{ field }}</td>
{% if perms.telemeta.change_mediaitem %}
<a href="{% url telemeta-item-related_edit item.public_id %}" class="component_icon button icon_edit">{% trans "Edit"%} {% trans "related media"%}</a>
{% endif %}
- <a href="#" class="component_icon button icon_save" onclick="var d=document; d.getElementById('wait-img').style.display='inline'; setTimeout(function(){d.getElementById('_editItemForm').submit();},300); return false;">{% trans "Save" %}</a>
- <img id="wait-img" style="display:none" style="vertical-align:middle" alt="wait" src="{{ STATIC_URL }}telemeta/images/wait.gif" />
+ <a href="#" class="component_icon button icon_save" onclick="var d=document; d.getElementById('wait-img2').style.display='block'; setTimeout(function(){d.getElementById('_editItemForm').submit();},300); return false;">{% trans "Save" %}</a>
+ <br /><br />
+ <img id="wait-img2" style="display:none" style="vertical-align:middle" alt="wait" src="{{ STATIC_URL }}telemeta/images/wait.gif" />
</div>
</form>
</div>