diff --git a/app/js/grblsettings.js b/app/js/grblsettings.js index 5591ad5..570ebb4 100644 --- a/app/js/grblsettings.js +++ b/app/js/grblsettings.js @@ -181,7 +181,7 @@ function grblSaveSettings() { function refreshGrblSettings() { grblParams = {}; $('#grblconfig').empty(); - $('#grblconfig').append("
Please Wait...

"); + $('#grblconfig').append("
Please Wait...


Requesting updated parameters from the controller firmware..."); setTimeout(function() { sendGcode('$$'); setTimeout(function() { diff --git a/app/js/websocket.js b/app/js/websocket.js index 5737683..5ce58c0 100644 --- a/app/js/websocket.js +++ b/app/js/websocket.js @@ -149,7 +149,11 @@ function initSocket() { // $("#portUSB").val(status.comms.interfaces.activePort); $('#connectStatus').html("Port: Not Connected"); $("#disconnectBtn").hide(); - $("#connectBtn").attr('disabled', false); + if ($('#portUSB option').length > 0 && $('#portUSB').val() != "") { + $("#connectBtn").attr('disabled', false); + } else { + $("#connectBtn").attr('disabled', true); + } $(".grblmode").attr('disabled', true); $("#playpauseresumelabel").html("Run
Job") $("#playpauseresumeicon").html("") diff --git a/package.json b/package.json index b6d02bf..d264ce1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "OpenBuildsMachineDriver", - "version": "1.0.7", + "version": "1.0.8", "license": "AGPL-3.0", "description": "Machine Interface Driver for OpenBuilds", "author": "github.com/openbuilds",