rem: var attr = viewer.selectedAttribute; 
add: var attr = viewer.selectedAttribute.node; 
context:   promptFor: function()  {    var attr = viewer.selectedAttribute;    if (attr) {      if (!gPromptService) {        gPromptService = XPCU.getService(kPromptServiceCID, "nsIPromptService");      }      var attrValue = { value: attr.nodeValue };      var dummy = { value: false };      var bundle = viewer.pane.panelset.stringBundle;      var msg = bundle.getString("enterAttrValue.message");      var title = bundle.getString("editAttribute.title");      if (gPromptService.prompt(window, title, msg, attrValue, null, dummy)) {        this.subject = viewer.subject;        this.newValue = attrValue.value;        this.previousValue = attr.nodeValue;        this.subject.setAttribute(attr.nodeName, attrValue.value);        this.attr = this.subject.getAttributeNode(attr.nodeName);        return false;      }    }    return true;  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/9c3cede12a0e2f8ae7bfaea315ecd838036801f8/domNode.js/clean/extensions/inspector/resources/content/viewers/domNode/domNode.js