rem: else if (context == "mathml") 
add: else if (aContext == "mathml") 
context:   viewPartialSource: function(aContext) {    var focusedWindow = document.commandDispatcher.focusedWindow;    if (focusedWindow == window)      focusedWindow = content;    var docCharset = null;    if (focusedWindow)      docCharset = "charset=" + focusedWindow.document.characterSet;    // "View Selection Source" and others such as "View MathML Source"    // are mutually exclusive, with the precedence given to the selection    // when there is one    var reference = null;    if (context == "selection")      reference = focusedWindow.getSelection();    else if (context == "mathml")      reference = this.target;    else      throw "not reached";    // unused (and play nice for fragments generated via XSLT too)    var docUrl = null;    window.openDialog("chrome://global/content/viewPartialSource.xul",                      "_blank", "scrollbars,resizable,chrome,dialog=no",                      docUrl, docCharset, reference, aContext);  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/cc40eb318002d6122e0f8dcb973aed97081578ec/nsContextMenu.js/buggy/browser/base/content/nsContextMenu.js