NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name UOL Beta com cara do chat antigo
// @namespace http://www.yao-chat.ml
// @version 1.2
// @description Faz o novo chat da UOL (beta) ficar com a cara do chat antigo.
// @author Ling Yao
// @match http://batepapo.uol.com.br/beta/*
// @grant none
// ==/UserScript==
/* jshint -W097 */
'use strict';
// Your code here...
var oldUol = function(){
$('#room_name').parent().append($('#room_name').clone().attr('id', 'room_number'));
$('#room_name').html($('#room_name').html().match(/(.*)(\(([0-9])\))/)[1]);
var number = $('#room_number').html().match(/(.*)(\(([0-9])\))/)[3];
if(number.length == 1){
number = '0' + number;
}
$('#room_number').html(number);
$('link[href*="Roboto"]').remove();
$('style:contains("Roboto")').remove();
$('#userCount').remove();
$('#sendBtn').html(" ");
$('#btnExitRoom').html(" ");
$('.footer-bottom-right-column').html('<a href="http://denuncia.uol.com.br/" target="_blank"><img src="http://bp.imguol.com.br/v07/abusos_bp.gif" border="0"></a>');
var style = `<style>
.top-header {
background: url(http://bp.imguol.com/v07/especial/temas/topo/fundo-geral.gif);
height: 80px;
}
#logobp {
background: url(http://bp.imguol.com/v07/especial/temas/topo/logo-bp.jpg) !important;
position: fixed !important;
width: 350px !important;
height: 80px !important;
top: 0px !important;
left: 0px !important;
cursor: auto !important;
z-index: 0 !important;
}
#room_name {
font: bold 18px arial;
position: absolute;
top: -38px;
left: 44px;
}
#room_number {
font: bold 16px arial;
position: absolute;
top: -36px;
left: 26px;
color: #1D5C92;
}
.divider {
display: none;
}
#chat-navigation {
display: none;
}
.top-bar {
height: 0px !important;
background: transparent !important;
}
.social-plugin {
position: fixed;
font: normal 11px arial;
color: #FFF;
border: 0px;
top: 5px;
left: 500px;
}
#roomview {
top: 80px !important;
}
.chat-members {
background: #EEEEEE;
width: 199px;
box-shadow: none;
overflow-y: scroll;
bottom: 77px !important;
}
.chat-messages-textwrap > .color {
display: none;
}
.chat-messages {
right: 210px !important;
bottom: 77px !important;
}
.color-default {
background: #EFEFEF;
}
.footer-bottom-new div.widget-perfil-uol-small {
display: none !important;
}
#userList {
top: 0px !important;
margin: 10px !important;
bottom: initial !important;
background: #FFF;
width: 160px;
overflow: initial !important;
border: none !important;
}
#userList > .color-default {
background: #C8AFAA !important;
}
#userList > li {
height: 21px !important;
border-bottom: solid 1px #eee !important;
}
.usernick {
color: #000 !important;
font: normal 11px arial !important;
padding-top: 3px !important;
}
.border-color {
display: none !important;
}
#notificationWrapper::-webkit-scrollbar-track, div#conversation::-webkit-scrollbar-track, ul#userList::-webkit-scrollbar-track {
-webkit-box-shadow: initial;
border-radius: initial;
}
#notificationWrapper::-webkit-scrollbar, div#conversation::-webkit-scrollbar, ul#userList::-webkit-scrollbar {
width: initial;
}
#notificationWrapper::-webkit-scrollbar-thumb, div#conversation::-webkit-scrollbar-thumb, ul#userList::-webkit-scrollbar-thumb {
border-radius: initial;
-webkit-box-shadow: initial;
}
.actionWebcam, .actionWebcamDisabled {
display: none !important;
}
#footer {
background: url(http://bp.imguol.com/v07/especial/temas/fundo-geral-user_panel.gif);
border-top: 0px;
box-shadow: none;
height: 77px !important;
margin-top: -77px !important;
}
#user-logged {
font-size: 16px;
font-family: arial;
color: #FFF;
font-weight: bold;
}
.panel-color {
padding: 5px 3px;
border: 1px solid #fff;
height: 39px;
border-radius: 0px;
top: 10px;
left: 178px;
right: 350px;
}
.panel-color.color-default {
background: #c8afaa url('http://bp.imguol.com/v07/fundo-mensagem.gif') repeat-x;
}
.message-userlist-item.color-default {
display: none !important;
}
.message-application-header {
position: absolute;
left: -11px;
right: 0px;
border: none;
box-shadow: none;
top: 27px;
background: transparent;
}
#chatMessageSend {
position: absolute;
background: #FFF;
overflow: hidden;
bottom: 10px;
border: 1px solid #CCC;
padding: 2px;
height: 21px;
box-shadow: inset 0 1px 7px -4px #696868;
left: 45px;
}
.message-application-wrapper {
background: transparent;
border: none;
}
.message-application-permissions {
display: none;
}
.message-userlist-item {
border: 1px solid #FFF;
border-top: none;
}
.message-userlist-item > span {
border: none !important;
text-align: center;
font: normal 10px arial !important;
color: #000100 !important;
padding: 7px !important;
}
#mediaEmoticons {
position: absolute;
top: -2px;
left: -5px;
background: url(http://bp.imguol.com/v07/icones/smiles/NULL.gif);
height: 20px;
width: 20px;
background-position: 0px !important;
}
#mediaSounds {
position: absolute;
background: url(http://bp.imguol.com/v07/icones/sounds/som.gif);
height: 20px;
width: 20px;
top: -13px;
left: 17px;
background-position: 0px !important;
}
label[for="checkbox1"] {
position: fixed;
left: 30px;
bottom: 20px;
color: #FFF;
}
label[for="checkbox2"] {
position: fixed;
right: 200px;
color: #FFF;
bottom: 45px;
}
#sendBtn {
background: url(http://bp.imguol.com.br/v07/botoes/enviar.gif);
width: 53px;
height: 21px;
border: none;
position: absolute;
bottom: -8px;
right: 18px;
}
.message-application-inputarea-text {
right: -40px;
}
body {
overflow-x: hidden;
}
.uol-perfil {
background: url(http://bp.imguol.com/v07/especial/temas/fundo-borda-user_panel.gif);
width: 18px;
height: 127px;
position: absolute;
top: 0px;
left: 0px;
}
.uol-perfil > img {
display: none;
}
.user-logged > span {
color: #FFF;
font-size: 16px;
font-family: arial;
font-weight: bold;
top: 12px;
position: absolute;
left: 35px;
}
#btnExitRoom {
background: url(http://bp.imguol.com.br/v07/especial/temas/botoes/v2.0/sair.jpg);
height: 19px;
width: 43px;
position: fixed;
right: 195px;
bottom: 6px;
}
.footer-bottom-right-column {
position: absolute;
right: -70px;
bottom: 3px;
}
</style>`;
$('body').append(style);
}
var interval = setInterval(function(){
if(document.querySelector('#chatMessageSend')){
oldUol();
clearInterval(interval);
}
}, 100);