myoperam Opera 8.0 + Hotmail: исправление бага с junkmail
ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | operaman.ru | Поиск
Opera 8.0 + Hotmail: исправление бага с junkmail Stinger  04/23/05 08:53 AM

Этот пользовательский js-скрипт будет полезен тем, кто пользуется Hotmail'ом под Оперой. Предназначен для устранения бага, связанного с невозможностью очистки Junkmail в почтовом ящике.

Подключается как и любой другой пользовательский JS-файл в Preferences > Advanced > Content > Javascript Options > My JavaScript options.

Code:
// ==UserScript==

// @include http://*.hotmail.com/*
// @include http://*.hotmail.msn.com/*
// ==/UserScript==

window.opera.defineMagicVariable(
'ie',
function (curVal) { return true; },
function (newVal) { if(!newVal) { window.status = 'Repairing script'; } }
);

window.opera.defineMagicFunction(
'CloseModal',
function( real, thisObject, fv ) {
if( thisObject == window ) {

var frm = window.opener.document.hotmail;

if (frm.rj.checked)
R = 2;
else
R = 1;

var jmfAct = 'delete';

checkAll();

if (R==2)
{
frm.rj.value="yes";
frm.ReportLevel.value="1";
frm._HMaction.value=jmfAct;
frm.DoEmpty.value="1"
frm.submit();
}
else if (R==1)
{
frm.rj.value="no";
frm.ReportLevel.value="1";
frm._HMaction.value=jmfAct;
frm.DoEmpty.value="1"
frm.submit();
}

window.close();

return false;
}
else {
return real.apply( thisObject, arguments.slice(2) );
}
}
);

function checkAll()
{
var trk=0;
var frm = window.opener.document.hotmail;

for (var i = 0; i < frm.elements.length; i++)
{
var e = frm.elements[i];
if ((e.name != 'allbox') && (e.type=='checkbox'))
{
trk++;
e.checked = "checked";
}
}
}




operaman.ru - Home


Rambler's Top100