diff --git a/lsp/functions.js b/lsp/functions.js index d1e4c6d8..cd8d0a57 100644 --- a/lsp/functions.js +++ b/lsp/functions.js @@ -141,6 +141,9 @@ 'capabilities': {}, 'conversion': {'query': settings.settings.conversion.query} }; + if (!settings.settings.conversion.encoders) { + data.conversion.encoders = {}; + } console.log('sending data:',data); $.ajax( { @@ -269,7 +272,7 @@ { if((settings.settings.config.protocols[i].connector == 'HTTP.exe') || (settings.settings.config.protocols[i].connector == 'HTTP')) { - if (settings.settings.config.protocols[i].port == 0) { + if ((settings.settings.config.protocols[i].port == 0) || (settings.settings.config.protocols[i].port == '') || (!settings.settings.config.protocols[i].port)){ return 8080; } else { @@ -754,6 +757,7 @@ function buildLogsTable(){ ) } conversionSelectInput($('#conv-edit-input').val()); + }); } function conversionSelectInput(filename) { diff --git a/lsp/main.js b/lsp/main.js index 49c4d419..e56e2584 100644 --- a/lsp/main.js +++ b/lsp/main.js @@ -183,6 +183,7 @@ break; + case 'overview': @@ -1204,6 +1205,7 @@ case 'conversion': var convs = settings.settings.conversion; + if (!settings.settings.conversion.encoders) { settings.settings.conversion.encoders = 'get'; } $('#page').append( $('

').text('Current conversions:') @@ -1337,11 +1339,28 @@ ) ).append( $('