erstinstallation bugfix

This commit is contained in:
labcode-de 2017-09-23 21:35:04 +02:00
parent 28b99e2aa4
commit ccd0535c27
No known key found for this signature in database
GPG Key ID: 9CDB093B80490C2F

View File

@ -89,10 +89,10 @@ function change (origin, select) {
.material_select() .material_select()
$('#erstinstallation').html("<option disabled selected value=''>Firmware Erstinstallation?</option>") $('#erstinstallation').html("<option disabled selected value=''>Firmware Erstinstallation?</option>")
if(router_json[id].stablefactory === 1) { if(router_json[id].stablefactory === 1) {
$('#erstinstallation').append('<option value="' + $(select).val() + 'J" data-value="yes">Ja</option>'); $('#erstinstallation').append('<option value="' + $(select).val() + 'J">Ja</option>');
} }
if(router_json[id].stablesysupgrade === 1) { if(router_json[id].stablesysupgrade === 1) {
$('#erstinstallation').append('<option value="' + $(select).val() + 'N" data-value="no">Nein</option>'); $('#erstinstallation').append('<option value="' + $(select).val() + 'N">Nein</option>');
} }
$('#erstinstallation').removeAttr('disabled') $('#erstinstallation').removeAttr('disabled')
$('#erstinstallation').material_select() $('#erstinstallation').material_select()
@ -100,20 +100,41 @@ function change (origin, select) {
$('#img_router_back').attr("src", router_json[$(select).val()].imageback) $('#img_router_back').attr("src", router_json[$(select).val()].imageback)
} }
else if (origin === 'erstinstallation') { else if (origin === 'erstinstallation') {
var erstinstallation;
if($('#erstinstallation').val().lastIndexOf('N') < 0) {
erstinstallation = true;
} else if($('#erstinstallation').val().lastIndexOf('Y') < 0) {
erstinstallation = false;
}
var stadium = $('#entwicklungsstadium') var stadium = $('#entwicklungsstadium')
stadium.html("<option disabled value=''>Firmware Entwicklungsstadium?</option>") stadium.html("<option disabled value=''>Firmware Entwicklungsstadium?</option>")
var id = $('#version').val() var id = $('#version').val()
if (router_json[id].stablefactory == 1) { if(erstinstallation) {
stadium.append("<option selected value='" + $(select).val() +"stable'>Stabil &#040;empfohlen&#041;</option>") if (router_json[id].stablefactory === 1) {
} stadium.append("<option selected value='" + $(select).val() +"stable'>Stabil &#040;empfohlen&#041;</option>")
if (router_json[id].betafactory == 1) { }
stadium.append("<option value='" + $(select).val() +"beta'>Beta</option>") if (router_json[id].betafactory === 1) {
} stadium.append("<option value='" + $(select).val() +"beta'>Beta</option>")
if (router_json[id].experimentalfactory == 1) { }
stadium.append("<option value='" + $(select).val() +"exp'>Experimental</option>") if (router_json[id].experimentalfactory === 1) {
} stadium.append("<option value='" + $(select).val() +"exp'>Experimental</option>")
if (router_json[id].brokenfactory == 1) { }
stadium.append("<option value='" + $(select).val() +"broken'>Fehlerhaft</option>") if (router_json[id].brokenfactory === 1) {
stadium.append("<option value='" + $(select).val() +"broken'>Fehlerhaft</option>")
}
} else if (!erstinstallation) {
if (router_json[id].stablesysupgrade === 1) {
stadium.append("<option selected value='" + $(select).val() +"stable'>Stabil &#040;empfohlen&#041;</option>")
}
if (router_json[id].betasysupgrade === 1) {
stadium.append("<option value='" + $(select).val() +"beta'>Beta</option>")
}
if (router_json[id].experimentalsysupgrade === 1) {
stadium.append("<option value='" + $(select).val() +"exp'>Experimental</option>")
}
if (router_json[id].brokensysupgrade === 1) {
stadium.append("<option value='" + $(select).val() +"broken'>Fehlerhaft</option>")
}
} }
stadium.removeAttr('disabled') stadium.removeAttr('disabled')
stadium.material_select() stadium.material_select()