Skip to content

Instantly share code, notes, and snippets.

@cciollaro
Last active December 17, 2015 10:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cciollaro/5597116 to your computer and use it in GitHub Desktop.
Save cciollaro/5597116 to your computer and use it in GitHub Desktop.
User script to make GMail chats wider. Then Google came out with Hangouts which makes this puppy obsolete.
// ==UserScript==
// @name GMail FatChat
// @description Widens gmail chats considerably
// @namespace http://chrisciollaro.com
// @match https://mail.google.com/mail/*
// @version 1.0
// ==/UserScript==
//not pretty code, just wanted to throw something together that worked. google makes it tough by not giving many of their elements unique identifiers.
var listener = function(){
if(document.getElementsByClassName('no').length > 2){
document.body.removeEventListener('DOMSubtreeModified', listener);
document.getElementsByClassName('dw')[0].children[0].children[0].children[0].children[0].addEventListener('DOMSubtreeModified', function(){
var chats = document.getElementsByClassName('aXjCH');
var chat = null;
var greatGrandFather = null;
for(var i = 0; i < chats.length; i++){
chat = chats[i];
greatGrandFather = chat.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement;
greatGrandFather.parentElement.parentElement.style.width = null;
greatGrandFather.style.width = '400px';
}
});
}
}
document.body.addEventListener('DOMSubtreeModified', listener);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment