1
0
mirror of https://github.com/MailHops/mailhops-plugin.git synced 2025-05-29 03:50:09 -07:00

Added check for coords instead of countryCode for local flag

This commit is contained in:
Andrew Van Tassel 2017-01-13 00:48:20 -07:00
parent d03605fbee
commit 464c40d06d

View File

@ -258,23 +258,26 @@ var mailHopsDisplay =
if(response.route[i].countryCode)
menuitem.setAttribute('image','chrome://mailhops/content/images/flags/'+response.route[i].countryCode.toLowerCase()+'.png');
else if(response.route[i].coords)
menuitem.setAttribute('image','chrome://mailhops/content/images/auth/none.png');
else
menuitem.setAttribute('image','chrome://mailhops/content/images/local.png');
if(response.route[i].city){
if(response.route[i].coords){
if(response.route[i].city && response.route[i].state)
label='Hop #'+(i+1)+' '+response.route[i].city+', '+response.route[i].state;
else
else if(response.route[i].city && response.route[i].countryCode)
label='Hop #'+(i+1)+' '+response.route[i].city+', '+response.route[i].countryCode;
menuitem.setAttribute('tooltiptext','Click for WhoIs');
menuitem.setAttribute('data-ip',response.route[i].ip);
menuitem.addEventListener("click", function () {
mailHopsUtils.launchWhoIs(this.getAttribute('data-ip'));
}
, false);
} else if(response.route[i].countryName){
else if(response.route[i].city)
label='Hop #'+(i+1)+' '+response.route[i].city;
else if(response.route[i].state)
label='Hop #'+(i+1)+' '+response.route[i].state;
else if(response.route[i].countryName)
label='Hop #'+(i+1)+' '+response.route[i].countryName;
else
label='Hop #'+(i+1);
menuitem.setAttribute('tooltiptext','Click for WhoIs');
menuitem.setAttribute('data-ip',response.route[i].ip);
menuitem.addEventListener("click", function () {