rem: if (e.passage) XRai.upwardCheck(e.passage.getLCA(), olda, a, false, false); 
add: if (e.passage) XRai.upwardUpdate(e.passage.getLCA(), olda, a, false, false); 
context: XRai.setAssessment = function(e, a, automatic) {   var olda = e.getAttribute("a");   if (olda != a) {      if (debug) window.dump("Assessing " + (e.passage ? e.passage.getPaths() : XRai.getPath(e.parentNode)) + " to " + a +"\n");      if (a == "0") XRai.addElementToArray(XRai.toAssess,e);      else if (olda == "0") XRai.removeElementFromArray(XRai.toAssess,e);      if (e.passage)         XRai.history.push(new Array("A",XRai.getTimeString(),e.passage.start,e.passage.end));      else         XRai.history.push(new Array("A",XRai.getTimeString(),e.parentNode,null));      e.setAttribute("a",a);      XRai.assessmentChanged(e);      // Check consistency upward if the exhaustivity decreased from > 0      if (olda > 0 || a > 0) {         if (e.passage) XRai.upwardCheck(e.passage.getLCA(), olda, a, false, false);         else XRai.upwardUpdate(e.parentNode, olda, a, false, true);      }      return true;   }   return false;}
meta: 8632	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8632/118a48a7c56edb8af49d2c17b204d65bb2149adb/article.js/clean/trunk/js/article.js