FossilRepo
| afe42d0… | ragelink | 1 | (function($) { |
| afe42d0… | ragelink | 2 | $().ready(function () { |
| afe42d0… | ragelink | 3 | $('input.guess_format[type="file"]').change(function () { |
| afe42d0… | ragelink | 4 | var files = this.files; |
| afe42d0… | ragelink | 5 | var dropdowns = $(this.form).find('select.guess_format'); |
| afe42d0… | ragelink | 6 | if(files.length > 0) { |
| afe42d0… | ragelink | 7 | var extension = files[0].name.split('.').pop().trim().toLowerCase(); |
| afe42d0… | ragelink | 8 | for(var i = 0; i < dropdowns.length; i++) { |
| afe42d0… | ragelink | 9 | var dropdown = dropdowns[i]; |
| afe42d0… | ragelink | 10 | dropdown.selectedIndex = 0; |
| afe42d0… | ragelink | 11 | for(var j = 0; j < dropdown.options.length; j++) { |
| afe42d0… | ragelink | 12 | if(extension === dropdown.options[j].text.trim().toLowerCase()) { |
| afe42d0… | ragelink | 13 | dropdown.selectedIndex = j; |
| afe42d0… | ragelink | 14 | break; |
| afe42d0… | ragelink | 15 | } |
| afe42d0… | ragelink | 16 | } |
| afe42d0… | ragelink | 17 | } |
| afe42d0… | ragelink | 18 | } |
| afe42d0… | ragelink | 19 | }); |
| afe42d0… | ragelink | 20 | }); |
| afe42d0… | ragelink | 21 | })(django.jQuery); |