@@ -75,7 +75,12 @@ <h2><tmpl_var name="list_head_txt"></h2>
7575 jQuery . getJSON ( 'sites/ajax_get_json.php' + '?' + Math . round ( new Date ( ) . getTime ( ) ) , { server_id : serverId , type : "getservertype" } , function ( data ) {
7676 var selected = jQuery ( '#redirect_type' ) . val ( ) ;
7777 if ( data . servertype == "nginx" ) {
78- jQuery ( '#redirect_type option[value="R"]' ) . hide ( ) ;
78+ jQuery ( "#redirect_type option[value='R']" ) . attr ( 'disabled' , 'disabled' ) ;
79+ jQuery ( '#redirect_type option[value="L"]' ) . attr ( 'disabled' , 'disabled' ) ;
80+ jQuery ( '#redirect_type option[value="R,L"]' ) . attr ( 'disabled' , 'disabled' ) ;
81+ jQuery ( '#redirect_type option[value="R=301,L"]' ) . attr ( 'disabled' , 'disabled' ) ;
82+
83+ jQuery ( "#redirect_type option[value='R']" ) . hide ( ) ;
7984 jQuery ( '#redirect_type option[value="L"]' ) . hide ( ) ;
8085 jQuery ( '#redirect_type option[value="R,L"]' ) . hide ( ) ;
8186 jQuery ( '#redirect_type option[value="R=301,L"]' ) . hide ( ) ;
@@ -85,8 +90,18 @@ <h2><tmpl_var name="list_head_txt"></h2>
8590 jQuery ( '#redirect_type option[value="redirect"]' ) . show ( ) ;
8691 jQuery ( '#redirect_type option[value="permanent"]' ) . show ( ) ;
8792
93+ jQuery ( '#redirect_type option[value="last"]' ) . attr ( 'disabled' , false ) ;
94+ jQuery ( '#redirect_type option[value="break"]' ) . attr ( 'disabled' , false ) ;
95+ jQuery ( '#redirect_type option[value="redirect"]' ) . attr ( 'disabled' , false ) ;
96+ jQuery ( '#redirect_type option[value="permanent"]' ) . attr ( 'disabled' , false ) ;
97+
8898 if ( selected != "no" && selected != "" && selected != "last" && selected != "break" && selected != "redirect" && selected != "permanent" ) jQuery ( '#redirect_type option[value="no"]' ) . attr ( 'selected' , 'selected' ) ;
8999 } else {
100+ jQuery ( '#redirect_type option[value="last"]' ) . attr ( 'disabled' , 'disabled' ) ;
101+ jQuery ( '#redirect_type option[value="break"]' ) . attr ( 'disabled' , 'disabled' ) ;
102+ jQuery ( '#redirect_type option[value="redirect"]' ) . attr ( 'disabled' , 'disabled' ) ;
103+ jQuery ( '#redirect_type option[value="permanent"]' ) . attr ( 'disabled' , 'disabled' ) ;
104+
90105 jQuery ( '#redirect_type option[value="last"]' ) . hide ( ) ;
91106 jQuery ( '#redirect_type option[value="break"]' ) . hide ( ) ;
92107 jQuery ( '#redirect_type option[value="redirect"]' ) . hide ( ) ;
@@ -97,6 +112,11 @@ <h2><tmpl_var name="list_head_txt"></h2>
97112 jQuery ( '#redirect_type option[value="R,L"]' ) . show ( ) ;
98113 jQuery ( '#redirect_type option[value="R=301,L"]' ) . show ( ) ;
99114
115+ jQuery ( '#redirect_type option[value="R"]' ) . attr ( 'disabled' , false ) ;
116+ jQuery ( '#redirect_type option[value="L"]' ) . attr ( 'disabled' , false ) ;
117+ jQuery ( '#redirect_type option[value="R,L"]' ) . attr ( 'disabled' , false ) ;
118+ jQuery ( '#redirect_type option[value="R=301,L"]' ) . attr ( 'disabled' , false ) ;
119+
100120 if ( selected != "no" && selected != "" && selected != "R" && selected != "L" && selected != "R,L" && selected != "R=301,L" ) jQuery ( '#redirect_type option[value="no"]' ) . attr ( 'selected' , 'selected' ) ;
101121 }
102122 } ) ;
0 commit comments