From 4118899383dd84621b0e96d17b6abec414d00cc4 Mon Sep 17 00:00:00 2001 From: Jill Tankersley Date: Sat, 3 Dec 2016 19:12:19 -0500 Subject: [PATCH] Updates from private repo --- typingnotifications/typingnotifications.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/typingnotifications/typingnotifications.js b/typingnotifications/typingnotifications.js index 36e482a..1bfae36 100644 --- a/typingnotifications/typingnotifications.js +++ b/typingnotifications/typingnotifications.js @@ -27,10 +27,11 @@ CandyShop.TypingNotifications = (function(self, Candy, $) { }); // When a typing notification is recieved, display it. $(Candy).on('candy:core.message.chatstate', function(ev, obj) { - var pane, chatstate_string; + Candy.Core.log('[CandyShop TypingNotifications] recieved typing notification for ' + obj.roomJid + ': ' + obj.name + ' with state: ' + obj.chatstate); + var pane, chatStateString; pane = Candy.View.Pane.Room.getPane(obj.roomJid); - chatstate_string = self.getChatstateString(obj.chatstate, obj.name); - $(pane).find('.typing-notification-area').html(chatstate_string); + chatStateString = self.getChatstateString(obj.chatstate, obj.name); + $(pane).find('.typing-notification-area').html(chatStateString); return true; }); }; @@ -46,9 +47,12 @@ CandyShop.TypingNotifications = (function(self, Candy, $) { }; self.addTypingNotificationDiv = function(obj){ - var pane_html = Candy.View.Pane.Room.getPane(obj.roomJid), - typing_notification_div_html = '
'; - $(pane_html).find('.message-form-wrapper').append(typing_notification_div_html); + var roomPane = Candy.View.Pane.Room.getPane(obj.roomJid); + $(roomPane).find('.message-form-wrapper').append(self.Template.typingNotification); + }; + + self.Template = { + typingNotification: '
' }; return self;