1
0
mirror of https://github.com/hack-chat/main.git synced 2024-03-22 13:20:33 +08:00

Merge pull request #58 from MinusGix/patch-3

Pressing Tab inserts a Tab Character
This commit is contained in:
marzavec 2019-04-10 16:42:30 -07:00 committed by GitHub
commit febc9ba744
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -401,6 +401,8 @@ $('#chatinput').onkeydown = function (e) {
var pos = e.target.selectionStart || 0;
var text = e.target.value;
var index = text.lastIndexOf('@', pos);
var autocompletedNick = false;
if (index >= 0) {
var stub = text.substring(index + 1, pos).toLowerCase();
@ -411,8 +413,14 @@ $('#chatinput').onkeydown = function (e) {
if (nicks.length == 1) {
insertAtCursor(nicks[0].substr(stub.length) + " ");
autocompletedNick = true;
}
}
// Since we did not insert a nick, we insert a tab character
if (!autocompletedNick) {
insertAtCursor('\t');
}
}
}