context:   onProgressChange : function(aWebProgress, aRequest, aCurSelfProgress,                              aMaxSelfProgress, aCurTotalProgress, aMaxTotalProgress)  {    if (gShowDebugOutputProgress)    {      try {      var channel = aRequest.QueryInterface(nsIChannel);      dump("***** onProgressChange request: " + channel.URI.spec + "\n");      }      catch (e) {}      dump("*****       self:  "+aCurSelfProgress+" / "+aMaxSelfProgress+"\n");      dump("*****       total: "+aCurTotalProgress+" / "+aMaxTotalProgress+"\n\n");      if (gPersistObj)      {        if(gPersistObj.currentState == gPersistObj.PERSIST_STATE_READY)          dump(" Persister is ready to save data\n\n");        else if(gPersistObj.currentState == gPersistObj.PERSIST_STATE_SAVING)          dump(" Persister is saving data.\n\n");        else if(gPersistObj.currentState == gPersistObj.PERSIST_STATE_FINISHED)        {          dump(" PERSISTER HAS FINISHED SAVING DATA\n\n\n");          // Allow editing again          // XXXX WE REALLY SHOULDN'T DO THIS!!!//          SetDocumentEditable(true);        }      }    }  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d91b053f419d4d0175bdb25deed21f7800ac5c27/ComposerCommands.js/buggy/editor/ui/composer/content/ComposerCommands.js