rem: {id: "ifl_expires", value: GetExpiresString(cookies[idx].expires)}, 
add: {id: "ifl_expires", value: cookies[idx].expires}, 
context: function CookieSelected() {  var selections = GetTreeSelections(cookiesTree);  if (selections.length) {    document.getElementById("removeCookie").removeAttribute("disabled");  } else {    document.getElementById("removeCookie").setAttribute("disabled", "true");    ClearCookieProperties();    return true;  }      var idx = selections[0];  if (idx >= cookies.length) {    // Something got out of synch.  See bug 119812 for details    dump("Tree and viewer state are out of sync! " +         "Help us figure out the problem in bug 119812");    return;  }  var props = [    {id: "ifl_name", value: cookies[idx].name},    {id: "ifl_value", value: cookies[idx].value},     {id: "ifl_isDomain",     value: cookies[idx].isDomain ?            cookieBundle.getString("domainColon") : cookieBundle.getString("hostColon")},    {id: "ifl_host", value: cookies[idx].host},    {id: "ifl_path", value: cookies[idx].path},    {id: "ifl_isSecure",     value: cookies[idx].isSecure ?            cookieBundle.getString("forSecureOnly") :             cookieBundle.getString("forAnyConnection")},    {id: "ifl_expires", value: GetExpiresString(cookies[idx].expires)},    {id: "ifl_policy", value: GetPolicyString(cookies[idx].policy)}  ];  var value;  var field;  for (var i = 0; i < props.length; i++)  {    field = document.getElementById(props[i].id);    if ((selections.length > 1) && (props[i].id != "ifl_isDomain")) {      value = ""; // clear field if multiple selections    } else {      value = props[i].value;    }    field.value = value;  }  return true;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/54451b30e4eb661560260ac001c6b48929631d1f/CookieViewer.js/clean/extensions/wallet/cookieviewer/resources/content/CookieViewer.js