Added '/say' command

This commit is contained in:
Mattias Erming 2014-05-15 23:56:23 +02:00
parent 746f73558f
commit f320d4c208
4 changed files with 7 additions and 8 deletions

View File

@ -26,7 +26,7 @@ These are the commands currently implemented:
- [x] /query
- [x] /quit
- [ ] /raw
- [ ] /say
- [x] /say
- [x] /send
- [x] /server
- [ ] /time

View File

@ -18,6 +18,7 @@ $(function() {
"/part",
"/query",
"/quit",
"/say",
"/send",
"/server",
"/topic",

View File

@ -214,7 +214,7 @@
}
if (options.hint) {
if (word.length >= options.minLength) {
if (word.length >= options.minLength && words.length) {
hint.call(self, words[0]);
} else {
// Clear hinting.
@ -309,16 +309,11 @@
var hint = "";
if (typeof word !== "undefined") {
var text = input.val();
hint = text + word.substr(last(text).length);
hint = text + word.substr(text.split(/ |\n/).pop().length);
}
clone.val(hint);
}
// Get the last word of a string.
function last(str) {
return str.split(/ |\n/).pop();
}
})(jQuery);
/*!

View File

@ -129,6 +129,9 @@ function input(data) {
var cmd = text.charAt(0) == "/" ? args[0].toLowerCase() : "";
switch (cmd) {
case "say":
// Remove '/say' and treat this command as a message.
args.shift();
case "":
args.unshift(
"msg",