<script>
$(function() {
$('.image img').click(function() { $(this).toggleClass('large'); });
-
- $('#id_fragment').change(function() {
- if (this.checked) {
- $('#id_title').parent().show();
- } else {
- $('#id_title').parent().hide();
- }
- });
});
</script>
{% endblock %}
</div>
{% block buttons %}
<div class="buttons">
- <button class="enable-on-change">Enregistrer</button>
+ <button>Enregistrer</button>
<a class="cancel" href=".">Annuler</a>
</div>
{% endblock %}
+ <script>
+ $('#id_fragment').change(function() {
+ if (this.checked) {
+ $('#id_title').parent().show();
+ } else {
+ $('#id_title').parent().hide();
+ }
+ }).trigger('change');
+ </script>
</form>
{% endblock %}
-
context = super(EpisodeDetailView, self).get_context_data(**kwargs)
context['diffusions'] = Diffusion.objects.filter(episode=self.object.id)
context['soundfiles'] = SoundFile.objects.filter(episode=self.object.id)
- context['add_soundfile_form'] = SoundFileForm(initial={
- 'episode': self.object,
- 'title': _('Record'),
- 'license': self.object.emission.default_license})
try:
context['can_manage'] = self.request.user.can_manage(self.object.emission)
form_class = SoundFileForm
model = SoundFile
+ def get_initial(self):
+ context = {
+ 'episode': Episode.objects.get(
+ slug=self.kwargs.get('slug'),
+ emission__slug=self.kwargs.get('emission_slug')),
+ 'title': _('Record'),
+ }
+ context['license'] = context['episode'].emission.default_license
+ return context
+
def get_form(self, *args, **kwargs):
emission = Emission.objects.get(slug=self.kwargs.get('emission_slug'))
if not self.request.user.can_manage(emission):