Facebook message count

Show facebook message count on https://www.facebook.com/messages

  1. // ==UserScript==
  2. // @name Facebook message count
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.7
  5. // @description Show facebook message count on https://www.facebook.com/messages
  6. // @author Tomáš Falešník
  7. // @match https://www.facebook.com/*
  8. // @grant none
  9. // @require http://code.jquery.com/jquery-latest.js
  10. // @license MIT license
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15. // Show message count for facebook.com/messages page
  16. setInterval(function() {
  17. if (window.location.href.indexOf("facebook.com/messages") != -1) {
  18. var messageHeader = $("#webMessengerHeaderName");
  19. console.log(messageHeader);
  20. if (messageHeader.length) {
  21. var messageCount = $("._7hx > span").html();
  22. if (!$("#messageCount").length) {
  23. $('<h2 class="_r7" style="max-width: 286px; font-size: 13px;"> (<span id="messageCount"></span> messages)</h2>').insertAfter(messageHeader);
  24. }
  25. $("#messageCount").html(parseInt(messageCount) + $("#webMessengerRecentMessages").find(".webMessengerMessageGroup").find("._3hi").length + $("#webMessengerRecentMessages").find("._4mnv").length);
  26. }
  27. }
  28. }, 500);
  29. })();