diff --git a/app/js/grblsettings.js b/app/js/grblsettings.js index c55c836..f7797d1 100644 --- a/app/js/grblsettings.js +++ b/app/js/grblsettings.js @@ -135,9 +135,9 @@ function grblPopulate() { $3Step direction invert -
-
- +
+
+ $4Invert step enable pin $5Invert limit pins @@ -325,9 +325,25 @@ function checkifchanged() { // Only send values that changed if (parseFloat(newVal) != parseFloat(grblParams[key])) { hasChanged = true; - $("#val-" + j + "-input").parent().addClass('alert') + if (!$("#val-" + j + "-input").parent().is('td')) { + $("#val-" + j + "-input").parent().addClass('alert') + } else if ($("#val-" + j + "-input").is('select')) { + $("#val-" + j + "-input").addClass('alert') + } else if (j == 3) { // Endstops + $('#xdirinvert').parent().children('.check').addClass('bd-red') + $('#ydirinvert').parent().children('.check').addClass('bd-red') + $('#zdirinvert').parent().children('.check').addClass('bd-red') + } } else { - $("#val-" + j + "-input").parent().removeClass('alert') + if (!$("#val-" + j + "-input").parent().is('td')) { + $("#val-" + j + "-input").parent().removeClass('alert') + } else if ($("#val-" + j + "-input").is('select')) { + $("#val-" + j + "-input").removeClass('alert') + } else if (j == 3) { + $('#xdirinvert').parent().children('.check').removeClass('bd-red') + $('#ydirinvert').parent().children('.check').removeClass('bd-red') + $('#zdirinvert').parent().children('.check').removeClass('bd-red') + } } } }