lsp protocol interface fix for 23 (#17)
This commit is contained in:
parent
3e5aa21ef9
commit
5892a176a3
1 changed files with 27 additions and 20 deletions
47
server.html
47
server.html
|
@ -561,17 +561,7 @@ td
|
|||
{
|
||||
var ret = $.extend(true,
|
||||
{
|
||||
"config":
|
||||
{
|
||||
"host": "",
|
||||
"limits": [],
|
||||
"name": "",
|
||||
"protocols": {},
|
||||
"status": "",
|
||||
"version": ""
|
||||
},
|
||||
"streams": {},
|
||||
"log": {},
|
||||
"statistics": {}
|
||||
}, d);
|
||||
|
||||
|
@ -672,7 +662,7 @@ td
|
|||
"host": "",
|
||||
"limits": [],
|
||||
"name": "",
|
||||
"protocols": {},
|
||||
"protocols": [],
|
||||
"status": "",
|
||||
"version": ""
|
||||
},
|
||||
|
@ -891,7 +881,7 @@ td
|
|||
{
|
||||
if(confirmDelete('Are you sure you want to force a JSON save?') == true)
|
||||
{
|
||||
console.log('magie hier!'); // TODO FIXME
|
||||
console.log('magie hier!'); // TODO FIXME JARON
|
||||
}
|
||||
}).text( 'force save to JSON file' )
|
||||
);
|
||||
|
@ -911,26 +901,30 @@ td
|
|||
$table.html("<thead><th>Protocol</th><th>Port</th><th>Interface</th><th></th></thead>");
|
||||
$tbody = $('<tbody>');
|
||||
|
||||
var tr, protocol;
|
||||
var tr, i, protocol,
|
||||
len = settings.settings.config.protocols.length;
|
||||
|
||||
// remove old stuff
|
||||
$tbody.html('');
|
||||
|
||||
for(protocol in settings.settings.config.protocols)
|
||||
for(i = 0; i < len; i++)
|
||||
{
|
||||
tr = $('<tr>').attr('id', 'protocol-' + protocol);
|
||||
protocol = settings.settings.config.protocols[i]; // local copy, {}
|
||||
|
||||
tr.append( $('<td>').text( protocol ) );
|
||||
tr.append( $('<td>').text( settings.settings.config.protocols[protocol].port ) );
|
||||
tr = $('<tr>').attr('id', 'protocol-' + i);
|
||||
|
||||
tr.append( $('<td>').text( '_' ) ); // interface
|
||||
tr.append( $('<td>').text( protocol.connector ) );
|
||||
tr.append( $('<td>').text( protocol.port ) );
|
||||
|
||||
tr.append( $('<td>').text( protocol['interface'] ) ); // interface is a reserved JS keyword :)
|
||||
|
||||
tr.append( $('<td>').attr('class', 'center').append( $('<button>').click(function()
|
||||
{
|
||||
if(confirmDelete('Are you sure you want to delete this protocol?') == true)
|
||||
{
|
||||
var id = $(this).parent().parent().attr('id').replace('protocol-', '');
|
||||
delete settings.settings.config.protocols[protocol];
|
||||
settings.settings.config.protocols.splice(i, 1);
|
||||
//delete settings.settings.config.protocols[protocol];
|
||||
$(this).parent().parent().remove();
|
||||
loadSettings();
|
||||
}
|
||||
|
@ -966,13 +960,26 @@ td
|
|||
|
||||
if(!settings.settings.config.protocols)
|
||||
{
|
||||
settings.settings.config.protocols = {};
|
||||
//settings.settings.config.protocols = {};
|
||||
settings.settings.config.protocols = [];
|
||||
}
|
||||
|
||||
/*
|
||||
settings.settings.config.protocols[$('#new-protocol-name :selected').val()] =
|
||||
{
|
||||
port: $('#new-protocol-val').val()
|
||||
};
|
||||
*/
|
||||
|
||||
var nobj =
|
||||
{
|
||||
connector: $('#new-protocol-name :selected').val(),
|
||||
port: $('#new-protocol-val').val(),
|
||||
};
|
||||
|
||||
nobj['interface'] = $('#new-protocol-interface').val();
|
||||
|
||||
settings.settings.config.protocols.push(nobj);
|
||||
|
||||
loadSettings(function()
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue