Authored by 陈轩

im 表情

@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 {{!--{{#sending}} 29 {{!--{{#sending}}
30 <i class="send-status send-loading">!</i> 30 <i class="send-status send-loading">!</i>
31 {{/sending}}--}} 31 {{/sending}}--}}
32 - <span>{{{content}}}</span> 32 + <div>{{{content}}}</div>
33 </div> 33 </div>
34 {{/inline}} 34 {{/inline}}
35 35
@@ -393,11 +393,22 @@ var chat = { @@ -393,11 +393,22 @@ var chat = {
393 return null; 393 return null;
394 } 394 }
395 395
  396 + function emojiHanlder(content) {
  397 + let $div = $('<div></div>').html(content);
  398 +
  399 + $div.find('img[yohotype=emo]')
  400 + .attr('src', function(i, val) {
  401 + return window.STATIC_RESOURCE_PATH + '/img/service/emoji/' + val;
  402 + });
  403 +
  404 + return $div.html();
  405 + }
  406 +
396 switch (chatMessage.type) { 407 switch (chatMessage.type) {
397 case 1: 408 case 1:
398 viewData.type = msgTypeMap[1]; 409 viewData.type = msgTypeMap[1];
399 viewData.data = { 410 viewData.data = {
400 - content: chatMessage.content 411 + content: emojiHanlder(chatMessage.content)
401 }; 412 };
402 413
403 break; 414 break;