From d18f13d00f7bae107abea5344d20fd2fba05ece4 Mon Sep 17 00:00:00 2001 From: Niels Groot Obbink Date: Tue, 28 Aug 2012 10:33:47 +0200 Subject: [PATCH] fixed stream name bug, status checking --- lsp/main.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lsp/main.js b/lsp/main.js index 7ce9e002..2a5f44d2 100644 --- a/lsp/main.js +++ b/lsp/main.js @@ -443,7 +443,7 @@ TODO als server het stuurt { $(row.children()[3]).html("Running"); }else{ - $(row.children()[3]).html("" + (status ? status : 'Offline') + ""); + $(row.children()[3]).html("" + (status == 0 ? 'Offline' : 'Unknown, checking...') + ""); } $(row.children()[4]).text(streams[stream][1]); @@ -487,7 +487,7 @@ TODO als server het stuurt { $tr.append( $('').html("Running") ); }else{ - $tr.append( $('').html("" + (cstr.online ? cstr.online : 'Offline') + "") ); + $tr.append( $('').html("" + (cstr.online == 0 ? 'Offline' : 'Unknown, checking...') + "") ); } var cviewers = 0; @@ -636,13 +636,15 @@ TODO als server het stuurt if(n.val() == ''){ n.focus(); return; } if(s.val() == ''){ s.focus(); return; } - sdata.name = n.val(); + var newname = n.val().replace(/([^a-zA-Z0-9_])/g, '').toLowerCase(); + + sdata.name = newname; sdata.channel.URL = s.val(); sdata.preset.cmd = p.val(); if(streamname == 'new') { - streamname = n.val().replace(/ /g, '-'); + streamname = newname; } if(!settings.settings.streams) @@ -650,7 +652,9 @@ TODO als server het stuurt settings.settings.streams = {}; } - settings.settings.streams[streamname] = sdata; + delete settings.settings.streams[streamname]; + + settings.settings.streams[newname] = sdata; loadSettings(function() {