lingyaobr / Melhora a aparência do chat da UOL Beta

// ==UserScript==
// @name         Melhora a aparência do chat da UOL Beta
// @namespace    http://www.yao-chat.ml
// @version      1.0
// @description  Melhora a aparência do chat da UOL Beta
// @author       Ling Yao
// @match        http://batepapo.uol.com.br/beta/*
// @grant        none
// ==/UserScript==

var applyChanges = function(){
    $('small:contains("Publicidade")').closest('tr').remove();
    $('.top-header').css('padding-top', '10px');
    $('.top-header').css('height', '40px');
    $('#roomview').css('top', '72px');
    $('#bpNowMenu').css('top', '72px');
    $('link[href*="Roboto"]').next('style').remove();
    $('link[href*="Roboto"]').remove();
    $('a[data-dropdown="myrooms"]').css('width', '157px');
    $('.top-bar-section li a:not(.button)').css('line-height', '32px');
    $('.footer-bottom-right-column').remove();
    var footerWidth = $('.footer-bottom-middle-column').width() + $('.footer-bottom-right-column').width() - 20;
    $('.footer-bottom-middle-column').width(footerWidth);
    $('.footer-bottom-right-column').remove();
}

var applyChangesOnEnter = function(){
    var executeOnEnter = setInterval(function(){
        var messageSend = $('#chatMessageSend');
        if(messageSend.size() > 0){
            applyChanges();
            clearInterval(executeOnEnter);
        }
    }, 1000);
}

var beautifierInterval = setInterval(function(){
    if(window.hasOwnProperty('$')){
       applyChanges();
       applyChangesOnEnter();
       clearInterval(beautifierInterval);
    }
}, 100);