rem: gStatusBar.setAttribute("mode", "undetermined"); 
context: function SubscribeOnClick(event){  // we only care about button 0 (left click) events  if (event.button != 0 || event.originalTarget.localName != "treechildren")   return;   var row = {}, col = {}, obj = {};  gSubscribeTree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, obj);  if (row.value == -1 || row.value > (gSubscribeTree.view.rowCount - 1))    return;  if (event.detail == 2) {    // only toggle subscribed state when double clicking something    // that isn't a container    if (!gSubscribeTree.view.isContainer(row.value)) {      ReverseStateFromNode(row.value);      return;    }   }  else if (event.detail == 1)  {    if (obj.value == "twisty") {        if (gSubscribeTree.view.isContainerOpen(row.value)) {          var uri = gSubscribeTree.builderView.getResourceAtIndex(row.value).Value;          gStatusFeedback.showProgress(0);          gStatusFeedback.showStatusString(gSubscribeBundle.getString("pleaseWaitString"));          gStatusBar.setAttribute("mode", "undetermined");          gSubscribableServer.startPopulatingWithUri(msgWindow, true /* force to server */, uri);        }    }    else {      // if the user single clicks on the subscribe check box, we handle it here      if (col.value == "subscribedColumn")        ReverseStateFromNode(row.value);    }  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/38ca8ee242405418581e216561050481e34b68cb/subscribe.js/buggy/mailnews/base/resources/content/subscribe.js