rem: this.listElement.appendChild(popupNode); 
add: this.paperListElement.appendChild(popupNode); 
context:     appendPaperNames:       function (aDataObject)         {           var popupNode = document.createElement("menupopup");           for (var i=0;i<aDataObject.length;i++)  {            var paperObj = aDataObject[i];            var itemNode = document.createElement("menuitem");            var label;            try {              label = gStringBundle.GetStringFromName(paperObj.name)            }             catch (e) {              /* No name in string bundle ? Then build one manually (this               * usually happens when gPaperArray was build by createPaperArrayFromPrinterFeatures() ...) */                            if (paperObj.inches) {                label = paperObj.name + " (" + round10(paperObj.width) + "x" + round10(paperObj.height) + " inch)";              }                else {                label = paperObj.name + " (" + paperObj.width + "x" + paperObj.height + " mm)";              }            }            itemNode.setAttribute("label", label);            itemNode.setAttribute("value", i);            popupNode.appendChild(itemNode);                      }          this.listElement.appendChild(popupNode);         } 
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/1ff05676dedb35551aae5543045ccf2f955c84a1/printjoboptions.js/clean/xpfe/global/resources/content/unix/printjoboptions.js