rem: var docTitleStr = elipseString(progressParams.docTitle, false); if (docTitleStr != docTitle) { docTitle = docTitleStr; dialog.title.value = docTitle; } var docURLStr = elipseString(progressParams.docURL, true); if (docURLStr != docURL && dialog.title != null) { docURL = docURLStr; if (docTitle == "") { dialog.title.value = docURLStr; } } 
add: dialog.title.crop = progressParams.docTitle ? "end" : "center"; dialog.title.value = progressParams.docTitle || progressParams.docURL; 
context:     onProgressChange: function(aWebProgress, aRequest, aCurSelfProgress, aMaxSelfProgress, aCurTotalProgress, aMaxTotalProgress)    {      if (progressParams)      {        var docTitleStr = elipseString(progressParams.docTitle, false);        if (docTitleStr != docTitle) {          docTitle = docTitleStr;          dialog.title.value = docTitle;        }        var docURLStr = elipseString(progressParams.docURL, true);        if (docURLStr != docURL && dialog.title != null) {          docURL = docURLStr;          if (docTitle == "") {            dialog.title.value = docURLStr;          }        }      }    },
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/fc11e70a190b5a3f3929b35d3ac5ef74b7430819/printPreviewProgress.js/clean/xpfe/global/resources/content/printPreviewProgress.js