Advertisement
Guest User

Untitled

a guest
Feb 19th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. var jquery = document.createElement('script');
  2. jquery.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js";
  3. document.getElementsByTagName('head')[0].appendChild(jquery);
  4.  
  5. var replaceAvatar = function(element){
  6. var message = element.find(".markup");
  7. var avatar = element.find(".avatar-large");
  8. var characterImage = message.children().first();
  9.  
  10. if(!characterImage.attr("class")) return;
  11. if(!characterImage.attr("class").includes("emoji")) return;
  12.  
  13. var avatarUrl = characterImage.attr("src");
  14.  
  15. avatar.attr("style", "background-image: url(\"" + avatarUrl + "\");")
  16. characterImage.remove();
  17. };
  18.  
  19. var replaceName = function(element) {
  20. var message = element.find(".markup");
  21. var prefix = message.children().first();
  22. var username = element.find(".user-name");
  23.  
  24. if(!prefix.is("strong")) return;
  25.  
  26. var nameText = prefix.text();
  27. var start = nameText.indexOf("[");
  28. var end = nameText.indexOf("]");
  29.  
  30. if(start == -1 || end == -1) return;
  31.  
  32. var name = nameText.substring(start + 1, end);
  33. username.text(name);
  34.  
  35. prefix.remove();
  36. };
  37.  
  38. $("div.message-group").each(function(index, e) {
  39. var element = $(e);
  40. replaceAvatar(element);
  41. replaceName(element);
  42. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement