[chat] stop further event processing once the event has been handled

This commit is contained in:
fkloft 2015-02-14 14:44:26 +01:00
parent 6533dd5d0d
commit c450aa63f8

View File

@ -292,6 +292,10 @@ window.chat.nicknameClicked = function(event, nickname) {
if (window.runHooks('nicknameClicked', hookData)) { if (window.runHooks('nicknameClicked', hookData)) {
window.chat.addNickname('@' + nickname); window.chat.addNickname('@' + nickname);
} }
event.preventDefault();
event.stopPropagation();
return false;
} }
window.chat.writeDataToHash = function(newData, storageHash, isPublicChannel, isOlderMsgs) { window.chat.writeDataToHash = function(newData, storageHash, isPublicChannel, isOlderMsgs) {
@ -710,7 +714,7 @@ window.chat.setup = function() {
$('#chatinput mark').addClass(cls); $('#chatinput mark').addClass(cls);
$(document).on('click', '.nickname', function(event) { $(document).on('click', '.nickname', function(event) {
window.chat.nicknameClicked(event, $(this).text()); return window.chat.nicknameClicked(event, $(this).text());
}); });
} }