From 112df9d11e5a30edba4bdcb065d68e182ef1d694 Mon Sep 17 00:00:00 2001 From: Scott Worley Date: Sat, 18 Aug 2012 23:31:11 -0700 Subject: [PATCH] /nosuchcommand shouldn't speak --- webclient/rc.html | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/webclient/rc.html b/webclient/rc.html index df592d0..d06f515 100644 --- a/webclient/rc.html +++ b/webclient/rc.html @@ -443,16 +443,18 @@ function rcinput(input) { var message; - var re = /^\/([a-z]+) (.*)/ + var re = /^\/(\S+)(\s(.*))?/ var match = re.exec(input); if (match) { - if (match[1] == 'me') { - message = "* " + rcnick() + " " + match[2]; - } else if (match[1] == 'nick') { - message = "*** " + rcnick() + " is now known as " + match[2]; - rcsetnick(match[2]); + var command = match[1]; + var rest = match[3]; + if (command == 'me') { + message = "* " + rcnick() + " " + rest; + } else if (command == 'nick') { + message = "*** " + rcnick() + " is now known as " + rest; + rcsetnick(rest); } else { - rcaddmessagetoUI({'Text': '-!- No such command: ' + match[1], 'ServerTimes': {}}); + rcaddmessagetoUI({'Text': '-!- No such command: ' + command, 'ServerTimes': {}}); return; } } else { -- 2.44.1