- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
if (/mail\/\?r=mail\/message_list/gim.test(location.href)) {
var ihoho = $($('form')[1]).parent().clone(true);
var myNickName = $($('li.sep_bl:has("a[href*=\'/mysite/\']")').find("a")[0]).prop("title");
eval('var prrtrns = /<b style="color:navy;">' + myNickName + '<\\/b>/gim;');
$($('form')[1]).parent().remove();
$($('.blue_wrap_block')[0]).after(ihoho);
var xls = $($($('form')[1]).find("input[type*='submit']")[0]);
xls.prop('type', 'button');
xls[0].setAttribute('onclick', 'var temp_tT = this.parentNode.parentNode.texttT.value; var rrr = this.parentNode.parentNode.r.value;var sid = this.parentNode.parentNode.sid.value;var CK = this.parentNode.parentNode.CK.value;var texttT = this.parentNode.parentNode.texttT.value;var Link_id = this.parentNode.parentNode.Link_id.value;var user = this.parentNode.parentNode.user.value;$.ajax({type:"POST",url: "http://spaces.ru/mail/?",data: {r:rrr,user:user,CK:CK,sid:sid,Link_id: Link_id,texttT:texttT},success:function(){document.forms[1].texttT.value = "";}});');
xls[0].setAttribute('name', 'okletsgo');
xls[0].setAttribute('style', 'display:none');
$('#navi').before("<script></script>");
document.forms[1].setAttribute('onkeypress', 'function lovly(e) { if (e.keyCode == 87 && e.altKey) document.forms[1].texttT = temp_tT; if (e.keyCode == 13 && !e.shiftKey && !e.ctrlKey) document.forms[1].okletsgo.click(); } lovly(event)');
$('.t-bg3').each(function(i) {
$(this).html($(this).html().replace(/<b style="color:darkmagenta;">Я<\/b>/gim, '<b style="color:navy;"><img src="http://spaces.ru/i//man_on.gif" alt="(ON)"/> <span style="text-decoration:underline">' + myNickName + '</span></b>').replace("<div class=\"overfl_hid service_links_block service_links_block_top clear\">", "<div style='display:none'>"));
}); //replace("<div class=\"left font0 avatar_wrap padd_right\">", '<div style="display:none">').
var reloadedMail = function(data) {
var dt = '';
$($(data).find("form")[1]).parent().each(function() {
dt = this.outerHTML;
});
data = data.replace(dt, "");
$(data).find('.t-bg3').each(function(i) {
if ($(this).html().replace(/Link_id=([0-9]+)/gim) != $($('.main').find('.t-bg3')[i]).html().replace(/Link_id=([0-9]+)/gim))
{
$($('.main').find('.t-bg3')[i]).html($(this).html().replace(/<b style="color:darkmagenta;">Я<\/b>/gim, '<b style="color:navy;"><img src="http://spaces.ru/i//man_on.gif" alt="(ON)"/> <span style="text-decoration:underline">' + myNickName + '</span></b>').replace("<div class=\"overfl_hid service_links_block service_links_block_top clear\">", "<div style='display:none'>"));
if ($(this).html().match(prrtrns) && settings.ajaxMailNotifications) {
$('#navi').before('<audio preload="auto" autoplay src="http://driverjs.webservis.ru/income.ogg"></audio>');
}
}
});
}
var reloadMail = function() {
$.ajax({
url: location.href,
success: reloadedMail
});
setTimeout(reloadMail, settings.ajaxTimeout);
}
reloadMail();
}
Что? Разработчики сайта не сделали отправку/принятие сообщений на AJAX?!
Поправим! Юзерскрипт порешает все.
//P.S. ЭТО КАК-ТО работает. Правда.
wvxvw 12.12.2013 14:41 # +1
roman-kashitsyn 12.12.2013 15:04 # +1
Первый коммент: а почему шесть, а не восемь?