-{% block add_js %}
- {{block.super}}
- <script>
- $(function() {
- var radio_buttons = $('input[type=radio][name=upload_type]'),
- image_fields = $('.upload_type input[type=text],input[type=file]');
-
- var enable_image_field = function(field) {
- field.attr('disabled', false);
- },
- disable_image_fields = function() {
- image_fields.attr('disabled', true);
- }
-
- radio_buttons.change(function() {
- var radio_button = $(this),
- related_image_field = $('#'+radio_button.attr('data-for'));
- disable_image_fields();
- enable_image_field(related_image_field);
- });
-
- /* initial state */
- disable_image_fields();
- enable_image_field($('#id_download_url'));
- });
- </script>
-{% endblock %}
-