Last active
December 17, 2015 10:48
-
-
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==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