rem: popupNode.appendChild( itemNode ); 
context:     appendStrings:      function ( aDataObject )        {          var popupNode = document.createElement( "menupopup" );          faces = aDataObject.toString().split(",");          faces.sort();                          for( var i = 0; i < faces.length; i++ )            {              var itemNode = document.createElement( "menuitem" );              if( faces[i] == "" )                {                  itemNode.setAttribute( "data", faces[i] );                  itemNode.setAttribute( "value", bundle.GetStringFromName("nofontsforlang") );                }              else                {                  itemNode.setAttribute( "data", faces[i] );                  itemNode.setAttribute( "value", faces[i] );                }              popupNode.appendChild( itemNode );            }          this.listElement.appendChild( popupNode );        }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/2320288a52c9b5e2537a740a1f7535834e82fbee/pref-fonts.js/buggy/suite/common/pref/pref-fonts.js