mirror of
https://github.com/MailHops/mailhops-plugin.git
synced 2025-06-01 05:20:08 -07:00
Added whois links
This commit is contained in:
parent
10c2b01e9a
commit
9c6454ca0e
@ -521,10 +521,15 @@ mailHops.displayResult = function ( header_route, response ){
|
|||||||
else
|
else
|
||||||
label.style.backgroundImage = 'url(chrome://mailhops/content/images/local.png)';
|
label.style.backgroundImage = 'url(chrome://mailhops/content/images/local.png)';
|
||||||
label.setAttribute('class','dataPaneAddressitem mailhopsDetail');
|
label.setAttribute('class','dataPaneAddressitem mailhopsDetail');
|
||||||
if(response.route[i].city && response.route[i].state)
|
|
||||||
|
if(response.route[i].city && response.route[i].state){
|
||||||
label.setAttribute('value','Hop #'+(i+1)+' '+response.route[i].city+', '+response.route[i].state);
|
label.setAttribute('value','Hop #'+(i+1)+' '+response.route[i].city+', '+response.route[i].state);
|
||||||
else if(response.route[i].countryName)
|
label.setAttribute('onclick','mailHops.launchWhoIs("'+response.route[i].ip+'");');
|
||||||
|
}
|
||||||
|
else if(response.route[i].countryName){
|
||||||
label.setAttribute('value','Hop #'+(i+1)+' '+response.route[i].countryName);
|
label.setAttribute('value','Hop #'+(i+1)+' '+response.route[i].countryName);
|
||||||
|
label.setAttribute('onclick','mailHops.launchWhoIs("'+response.route[i].ip+'");');
|
||||||
|
}
|
||||||
else
|
else
|
||||||
label.setAttribute('value','Hop #'+(i+1)+' Private');
|
label.setAttribute('value','Hop #'+(i+1)+' Private');
|
||||||
|
|
||||||
@ -537,7 +542,7 @@ mailHops.displayResult = function ( header_route, response ){
|
|||||||
if(response.route[i].whois && response.route[i].whois.netname)
|
if(response.route[i].whois && response.route[i].whois.netname)
|
||||||
tiptext+=' '+response.route[i].whois.netname;
|
tiptext+=' '+response.route[i].whois.netname;
|
||||||
|
|
||||||
label.setAttribute('tooltiptext',tiptext);
|
label.setAttribute('tooltiptext','Click for whois '+tiptext);
|
||||||
|
|
||||||
//append details
|
//append details
|
||||||
mailHops.resultDetails.appendChild(label);
|
mailHops.resultDetails.appendChild(label);
|
||||||
@ -791,7 +796,11 @@ mailHops.addCommas = function(nStr){
|
|||||||
}
|
}
|
||||||
return x1 + x2;
|
return x1 + x2;
|
||||||
};
|
};
|
||||||
|
mailHops.launchWhoIs = function(ip){
|
||||||
|
var messenger = Components.classes["@mozilla.org/messenger;1"].createInstance();
|
||||||
|
messenger = messenger.QueryInterface(Components.interfaces.nsIMessenger);
|
||||||
|
messenger.launchExternalURL('http://www.mailhops.com/whois/'+ip);
|
||||||
|
};
|
||||||
mailHops.launchSpamHausURL = function(ip){
|
mailHops.launchSpamHausURL = function(ip){
|
||||||
var messenger = Components.classes["@mozilla.org/messenger;1"].createInstance();
|
var messenger = Components.classes["@mozilla.org/messenger;1"].createInstance();
|
||||||
messenger = messenger.QueryInterface(Components.interfaces.nsIMessenger);
|
messenger = messenger.QueryInterface(Components.interfaces.nsIMessenger);
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
|
|
||||||
.mailhopsDetail{
|
.mailhopsDetail{
|
||||||
padding-bottom: 2px;
|
padding-bottom: 2px;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mailHopsLinkContainer{
|
.mailHopsLinkContainer{
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user