1 var mymedium = "<%= @medium %>";
5 var directory = "<%= @directory %>";
6 var isos = new Array();
7 <% @isos.each { |key, value| %>
8 <%= "isos['#{key}'] = '#{value}';" %>
11 function changeiso () {
13 var arch_suffix = "-64";
14 if ($('#i686').attr('checked')) {
17 myiso = directory + "/iso/openSUSE-" + isos[mylink + arch_suffix] + ".iso";
19 var download_suffix = '';
20 if ($('#p_torrent').attr('checked')) {
21 download_suffix = ".torrent";
23 if ($('#p_metalink').attr('checked')) {
24 download_suffix = ".metalink";
26 if ($('#p_mirror').attr('checked')) {
27 download_suffix = "?mirrorlist";
29 $('#sig_gpg').attr("href", myiso + ".asc");
30 $('#sig_md5').attr("href", myiso + ".md5");
31 $('#sig_sha1').attr("href", myiso + ".sha1");
32 mylink += download_suffix;
34 var langiso = directory + "/iso/openSUSE-" + isos['lang' + arch_suffix] + ".iso";
35 $('.md5_lang').attr('href', langiso + ".md5");
36 $('.sha1_lang').attr('href', langiso + ".sha1");
37 $('.gpg_lang').attr('href', langiso + ".asc");
38 $('.iso_lang').attr('href', langiso + download_suffix);
39 $('.iso_nonoss').attr('href', directory + "/iso/openSUSE-" + isos['nonoss'] + ".iso" + download_suffix);
41 $('#icon_' + mymedium).addClass('icon_selected').removeClass('icon_unselected').parent('div').addClass("medium_selected").removeClass('medium_unselected');
42 // $('#icon_' + mymedium).addClass('icon_selected').removeClass('icon_unselected');
44 // $('#download_button').html($('#download_' + mymedium).html());
45 $('#download_button').html($('#download_' + mymedium).html());
47 if (mymedium == 'net') {
48 $('#l_torrent').addClass('notavailable');
49 $('#p_torrent').attr('disabled', 'disabled');
50 if ($('#p_torrent').attr('checked')) {
51 $('#p_torrent').attr('checked', '');
52 $('#p_http').attr('checked', 'checked');
56 $('#l_torrent').removeClass('notavailable');
57 $('#p_torrent').attr('disabled', '');
60 if ( mymedium == "derivatives"){
61 //mylink="http://www.opensuse-education.org/download/ISOs/openSUSE-Edu-li-f-e-11.2-latest-i686.iso";
62 mylink = "http://en.opensuse.org/Derivatives";
64 // $('#l_x86_64').addClass('notavailable');
65 // $('#x86_64').attr('disabled', 'disabled');
66 // if ($('#x86_64').attr('checked')) {
67 // $('#x86_64').attr('checked', '');
68 // $('#i686').attr('checked', 'checked');
72 // $('#l_x86_64').removeClass('notavailable');
73 // $('#x86_64').attr('disabled', '');
78 function unselectOld() {
79 // $('#icon_' + mymedium).removeClass('icon_selected').addClass('icon_unselected');
80 $('#icon_' + mymedium).removeClass('icon_selected').addClass('icon_unselected').parent('div').addClass("medium_unselected").removeClass('medium_selected');
85 $('.helplink').show();
86 $('.script_only').show();
87 $('.noscript').hide();
89 $('.changeiso').click(function(){
93 $('div.changeiso').click(function(){
95 mymedium = this.id.substr(3);
97 $(this).parent().trigger('click');
98 if ( mymedium == "derivatives"){
99 $(this).parent().next().append($('#derivativesDiv'));
102 $(this).parent().next().append($('#downloadForm'));
106 $('button.changeiso').click(function(){
108 mymedium = this.id.substr(3);
112 $('#download_button').click(function() {
113 window.location = mylink;
117 $("#downloaderAccordion").accordion();
118 $("#help_method_content").dialog({
124 title: 'openSUSE Download Help',
128 $(this).dialog('close');
132 $("#help_arch_content").dialog({
138 title: 'openSUSE Download Help',
142 $(this).dialog('close');
147 $("#downloadMethodHelpPopup").click( function (){
148 $("#help_method_content").dialog('open');
151 $("#architectureTypeHelpPopup").click( function (){
152 $("#help_arch_content").dialog('open');