Rev 1608 | Rev 1610 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | SVN | RSS feed
function Console() { }Console.autocomplete_callbacks = new Array();function Console_DoAutocomplete(){var name = arguments[0];//Log("Console_DoAutocomplete(), name=" + name);var result = new Array();if (typeof Console.autocomplete_callbacks[name] != 'undefined'){//Log("calling autocomplete_callback");result = Console.autocomplete_callbacks[name](arguments);}var result_string = "";for (var n = 0; n < result.length; n++){result_string += result[n] + "\n";}return result_string;}function RegisterConsoleCommand(name, autocomplete_callback){if (Console_RegisterConsoleCommand(name)){if (autocomplete_callback){Console.autocomplete_callbacks[name] = autocomplete_callback;}return true;}return false;}