rem: searchTermElements = gSearchTermContainer.childNodes; if (!searchTermElements) return; for (var i=0; i<searchTermElements.length; i++) { var searchTerm = searchTermElements[i]; searchTerm.booleanAnd = newBoolValue; 
add: for (var i=0; i<gSearchTerms.length; i++) { var searchTerm = gSearchTerms[i]; gSearchTerms.booleanAnd = newBoolValue; 
context: function booleanChanged(event) {    // when boolean changes, we have to update all the attributes on the    // search terms    var newBoolValue =        (event.target.getAttribute("data") == "and") ? true : false;    searchTermElements = gSearchTermContainer.childNodes;    if (!searchTermElements) return;    for (var i=0; i<searchTermElements.length; i++) {        var searchTerm = searchTermElements[i];        searchTerm.booleanAnd = newBoolValue;    }    dump("Boolean is now " + event.target.data + "\n");}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/869d7aeb19b7e5f656853604c3291a13ac1cbabc/searchTermOverlay.js/clean/mailnews/base/search/resources/content/searchTermOverlay.js