Skip to content
Snippets Groups Projects
Commit daaf24a6 authored by tbrehm's avatar tbrehm
Browse files

Fixed: FS#2021 - Subdomain redirect types don't appear correctly in firefox.

parent 175eab39
No related branches found
No related tags found
No related merge requests found
...@@ -75,7 +75,12 @@ ...@@ -75,7 +75,12 @@
jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {server_id : serverId, type : "getservertype"}, function(data) { jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {server_id : serverId, type : "getservertype"}, function(data) {
var selected = jQuery('#redirect_type').val(); var selected = jQuery('#redirect_type').val();
if(data.servertype == "nginx"){ if(data.servertype == "nginx"){
jQuery('#redirect_type option[value="R"]').hide(); jQuery("#redirect_type option[value='R']").attr('disabled','disabled');
jQuery('#redirect_type option[value="L"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="R,L"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="R=301,L"]').attr('disabled','disabled');
jQuery("#redirect_type option[value='R']").hide();
jQuery('#redirect_type option[value="L"]').hide(); jQuery('#redirect_type option[value="L"]').hide();
jQuery('#redirect_type option[value="R,L"]').hide(); jQuery('#redirect_type option[value="R,L"]').hide();
jQuery('#redirect_type option[value="R=301,L"]').hide(); jQuery('#redirect_type option[value="R=301,L"]').hide();
...@@ -85,8 +90,18 @@ ...@@ -85,8 +90,18 @@
jQuery('#redirect_type option[value="redirect"]').show(); jQuery('#redirect_type option[value="redirect"]').show();
jQuery('#redirect_type option[value="permanent"]').show(); jQuery('#redirect_type option[value="permanent"]').show();
jQuery('#redirect_type option[value="last"]').attr('disabled',false);
jQuery('#redirect_type option[value="break"]').attr('disabled',false);
jQuery('#redirect_type option[value="redirect"]').attr('disabled',false);
jQuery('#redirect_type option[value="permanent"]').attr('disabled',false);
if(selected != "no" && selected != "" && selected != "last" && selected != "break" && selected != "redirect" && selected != "permanent") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected'); if(selected != "no" && selected != "" && selected != "last" && selected != "break" && selected != "redirect" && selected != "permanent") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected');
} else { } else {
jQuery('#redirect_type option[value="last"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="break"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="redirect"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="permanent"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="last"]').hide(); jQuery('#redirect_type option[value="last"]').hide();
jQuery('#redirect_type option[value="break"]').hide(); jQuery('#redirect_type option[value="break"]').hide();
jQuery('#redirect_type option[value="redirect"]').hide(); jQuery('#redirect_type option[value="redirect"]').hide();
...@@ -97,6 +112,11 @@ ...@@ -97,6 +112,11 @@
jQuery('#redirect_type option[value="R,L"]').show(); jQuery('#redirect_type option[value="R,L"]').show();
jQuery('#redirect_type option[value="R=301,L"]').show(); jQuery('#redirect_type option[value="R=301,L"]').show();
jQuery('#redirect_type option[value="R"]').attr('disabled',false);
jQuery('#redirect_type option[value="L"]').attr('disabled',false);
jQuery('#redirect_type option[value="R,L"]').attr('disabled',false);
jQuery('#redirect_type option[value="R=301,L"]').attr('disabled',false);
if(selected != "no" && selected != "" && selected != "R" && selected != "L" && selected != "R,L" && selected != "R=301,L") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected'); if(selected != "no" && selected != "" && selected != "R" && selected != "L" && selected != "R,L" && selected != "R=301,L") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected');
} }
}); });
......
...@@ -48,12 +48,22 @@ ...@@ -48,12 +48,22 @@
jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {server_id : serverId, type : "getservertype"}, function(data) { jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {server_id : serverId, type : "getservertype"}, function(data) {
var selected = jQuery('#redirect_type').val(); var selected = jQuery('#redirect_type').val();
if(data.servertype == "nginx"){ if(data.servertype == "nginx"){
jQuery("#redirect_type option[value='R']").attr('disabled','disabled');
jQuery('#redirect_type option[value="L"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="R,L"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="R=301,L"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="R"]').hide(); jQuery('#redirect_type option[value="R"]').hide();
jQuery('#redirect_type option[value="L"]').hide(); jQuery('#redirect_type option[value="L"]').hide();
jQuery('#redirect_type option[value="R,L"]').hide(); jQuery('#redirect_type option[value="R,L"]').hide();
jQuery('#redirect_type option[value="R=301,L"]').hide(); jQuery('#redirect_type option[value="R=301,L"]').hide();
if(selected != "no" && selected != "" && selected != "last" && selected != "break" && selected != "redirect" && selected != "permanent") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected'); if(selected != "no" && selected != "" && selected != "last" && selected != "break" && selected != "redirect" && selected != "permanent") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected');
} else { } else {
jQuery('#redirect_type option[value="last"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="break"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="redirect"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="permanent"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="last"]').hide(); jQuery('#redirect_type option[value="last"]').hide();
jQuery('#redirect_type option[value="break"]').hide(); jQuery('#redirect_type option[value="break"]').hide();
jQuery('#redirect_type option[value="redirect"]').hide(); jQuery('#redirect_type option[value="redirect"]').hide();
......
...@@ -62,7 +62,12 @@ ...@@ -62,7 +62,12 @@
jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {server_id : serverId, type : "getservertype"}, function(data) { jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {server_id : serverId, type : "getservertype"}, function(data) {
var selected = jQuery('#redirect_type').val(); var selected = jQuery('#redirect_type').val();
if(data.servertype == "nginx"){ if(data.servertype == "nginx"){
jQuery('#redirect_type option[value="R"]').hide(); jQuery("#redirect_type option[value='R']").attr('disabled','disabled');
jQuery('#redirect_type option[value="L"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="R,L"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="R=301,L"]').attr('disabled','disabled');
jQuery("#redirect_type option[value='R']").hide();
jQuery('#redirect_type option[value="L"]').hide(); jQuery('#redirect_type option[value="L"]').hide();
jQuery('#redirect_type option[value="R,L"]').hide(); jQuery('#redirect_type option[value="R,L"]').hide();
jQuery('#redirect_type option[value="R=301,L"]').hide(); jQuery('#redirect_type option[value="R=301,L"]').hide();
...@@ -72,8 +77,18 @@ ...@@ -72,8 +77,18 @@
jQuery('#redirect_type option[value="redirect"]').show(); jQuery('#redirect_type option[value="redirect"]').show();
jQuery('#redirect_type option[value="permanent"]').show(); jQuery('#redirect_type option[value="permanent"]').show();
jQuery('#redirect_type option[value="last"]').attr('disabled',false);
jQuery('#redirect_type option[value="break"]').attr('disabled',false);
jQuery('#redirect_type option[value="redirect"]').attr('disabled',false);
jQuery('#redirect_type option[value="permanent"]').attr('disabled',false);
if(selected != "no" && selected != "" && selected != "last" && selected != "break" && selected != "redirect" && selected != "permanent") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected'); if(selected != "no" && selected != "" && selected != "last" && selected != "break" && selected != "redirect" && selected != "permanent") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected');
} else { } else {
jQuery('#redirect_type option[value="last"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="break"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="redirect"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="permanent"]').attr('disabled','disabled');
jQuery('#redirect_type option[value="last"]').hide(); jQuery('#redirect_type option[value="last"]').hide();
jQuery('#redirect_type option[value="break"]').hide(); jQuery('#redirect_type option[value="break"]').hide();
jQuery('#redirect_type option[value="redirect"]').hide(); jQuery('#redirect_type option[value="redirect"]').hide();
...@@ -84,6 +99,11 @@ ...@@ -84,6 +99,11 @@
jQuery('#redirect_type option[value="R,L"]').show(); jQuery('#redirect_type option[value="R,L"]').show();
jQuery('#redirect_type option[value="R=301,L"]').show(); jQuery('#redirect_type option[value="R=301,L"]').show();
jQuery('#redirect_type option[value="R"]').attr('disabled',false);
jQuery('#redirect_type option[value="L"]').attr('disabled',false);
jQuery('#redirect_type option[value="R,L"]').attr('disabled',false);
jQuery('#redirect_type option[value="R=301,L"]').attr('disabled',false);
if(selected != "no" && selected != "" && selected != "R" && selected != "L" && selected != "R,L" && selected != "R=301,L") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected'); if(selected != "no" && selected != "" && selected != "R" && selected != "L" && selected != "R,L" && selected != "R=301,L") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected');
} }
}); });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment