Changed the ##send syntax of the webclient_gui to be exactly mirroring the format of the inputcommand.

This commit is contained in:
Griatch 2016-05-25 00:05:53 +02:00
parent fcfe87d24f
commit 1f685f6952

View file

@ -88,13 +88,14 @@ function doSendText() {
var inputfield = $("#inputfield");
var outtext = inputfield.val();
if (outtext.length > 7 && outtext.substr(0, 7) == "##send ") {
// send a specific oob instruction
// send a specific oob instruction ["cmdname",[args],{kwargs}]
outtext = outtext.slice(7);
var arr = outtext.split(' ');
var cmdname = arr.shift();
var kwargs = arr.join(' ');
log(cmdname, kwargs);
Evennia.msg(cmdname, [], JSON.parse(kwargs));
var cmdarr = JSON.parse(outtext);
var cmdname = cmdarr[0];
var args = cmdarr[1];
var kwargs = cmdarr[2];
log(cmdname, args, kwargs);
Evennia.msg(cmdname, args, kwargs);
} else {
input_history.add(outtext);
inputfield.val("");