/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- * * The contents of this file are subject to the Mozilla Public * License Version 1.1 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * implied. See the License for the specific language governing * rights and limitations under the License. * * The Original Code is JSIRC Test Client #3 * * The Initial Developer of the Original Code is New Dimensions Consulting, * Inc. Portions created by New Dimensions Consulting, Inc. are * Copyright (C) 1999 New Dimenstions Consulting, Inc. All * Rights Reserved. * * Contributor(s): * * * Contributor(s): * Robert Ginda, rginda@ndcico.com, original author */ function addCommands(commandObject) { function add (name, func, usage, help) { commandObject.add (name, func, usage, help); } add ("help", "onInputHelp", "[]", "Displays help on all commands matching , if " + " is not given, displays help on all commands"); add ("testdisplay", "onInputTestDisplay", "", "Displays a sample text. Used to preview styles"); add ("network", "onInputNetwork", "", "Sets the current network to "); add ("server", "onInputServer", " []", "Connects to server on , or 6667 if " + " is not specified."); add ("quit", "onInputQuit", "[]", "Disconnects from the server represented by the view active when " + "the command is executed with if it is specified, or the " + "default reason if not."); add ("exit", "onInputExit", "[]", "Disconnects from the all connected servers with if it is " + "specified, or the default reason if not. Exits ChatZilla after " + "disconnecting."); add ("attach", "onInputAttach", "[]", "Attaches to the network specified by , " + "or the current network, if no network is specified."); add ("me", "onInputMe", "", "Performs an 'action' on the current channel."); add ("msg", "onInputMsg", " ", "Sends a private message to the user ."); add ("nick", "onInputNick", "", "Changes your current nickname."); add ("name", "onInputName", "", "Changes the username displayed before your hostmask if the server " + "you're connecting to allows it. Some servers will only trust the " + "username reply from the ident service. You must specify this " + "*before* connecting to the network."); add ("desc", "onInputDesc", "", "Changes the 'ircname' line returned when someone performs a /whois " + "on you. You must specify this *before* connecting to the network."); add ("quote", "onInputQuote", "", "Sends a raw command to the IRC server, not a good idea if you " + "don't know what you're doing. see IRC 1459 " + "( http://www.irchelp.org/irchelp/rfc1459.html ) for complete " + "details."); add ("eval", "onInputEval", "