rem: var ceParams = {event: event, href: "", linkNode: null}; hrefAndLinkNodeForClickEvent(ceParams); var href = ceParams.href; if (href) { 
add: var ceParams = hrefAndLinkNodeForClickEvent(event); if (ceParams) { var href = ceParams.href; 
context:   function contentAreaClick(event)   {    if (!event.isTrusted) {      return true;    }    var isKeyPress = (event.type == "keypress");    var ceParams = {event: event, href: "", linkNode: null};    hrefAndLinkNodeForClickEvent(ceParams);    var href = ceParams.href;    if (href) {      if (isKeyPress) {        openNewTabWith(href, true, event.shiftKey);        event.preventBubble();      }      else {        handleLinkClick(event, href, null);        // if in mailnews block the link left click if we determine        // that this URL is phishy (i.e. a potential email scam)         if ("gMessengerBundle" in this && !event.button)          return !isPhishingURL(ceParams.linkNode, false);      }      return true;    }    if (pref && !isKeyPress && event.button == 1 &&        !event.getPreventDefault() &&        pref.getBoolPref("middlemouse.contentLoadURL")) {      if (middleMousePaste(event)) {        event.preventBubble();      }    }    return true;  }
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/e24ed2eaf3d27bacd56a07538db7c9ab19f867bf/contentAreaClick.js/clean/suite/common/contentAreaClick.js