Gif Remover for Gitter

Remove gifs from Gitter

// ==UserScript==
// @name        Gif Remover for Gitter
// @namespace   https://github.com/ryanford-dev/gif-remover
// @description Remove gifs from Gitter
// @match       *.gitter.im/*/*/~chat*
// @version     0.0.5
// @license     https://opensource.org/licenses/MIT
// ==/UserScript==

const chatContainer = document.getElementById('chat-container').firstChild;
const config = { childList: true };

const findGifs = (mutations) => {
  let imgs = document.querySelectorAll("img");

  imgs.forEach((img) => {
    if (img.src.match(".gif")) {
      let parent = img.parentNode;
      parent.removeChild(img);
      parent.textContent = "Gif removed";
    }
  });
};

const gifRemover = new MutationObserver(findGifs);
gifRemover.observe(chatContainer, config);