.disabled = !this.hasBGImage;* 
.disabled = !this.hasBGImage; 
  initViewItems: function () {    // View source is always OK, unless in directory listing.    this.showItem("context-viewpartialsource-selection",                  this.isContentSelected);    this.showItem("context-viewpartialsource-mathml",                  this.onMathML && !this.isContentSelected);    var shouldShow = !(this.inDirList || this.isContentSelected ||                       this.onImage || this.onLink || this.onTextInput);    this.showItem("context-viewsource", shouldShow);    this.showItem("context-viewinfo", shouldShow);    this.showItem("context-sep-properties",                  !(this.inDirList || this.isContentSelected ||                    this.onTextInput));    // Set as Desktop background depends on whether an image was clicked on,    // and only works if we have a shell service.    var haveSetDesktopBackground = false;#ifdef HAVE_SHELL_SERVICE    // Only enable Set as Desktop Background if we can get the shell service.    var shell = getShellService();    if (shell)      haveSetDesktopBackground = true;#endif    this.showItem("context-setDesktopBackground",                  haveSetDesktopBackground && this.onLoadedImage);    if (haveSetDesktopBackground && this.onLoadedImage) {      document.getElementById("context-setDesktopBackground")              .disabled = this.disableSetDesktopBackground();    }    // View Image depends on whether an image was clicked on.    this.showItem("context-viewimage",                  this.onImage && (!this.onStandaloneImage || this.inFrame));    // View background image depends on whether there is one.    this.showItem("context-viewbgimage", shouldShow);    this.showItem("context-sep-viewbgimage", shouldShow);    document.getElementById("context-viewbgimage")            .disabled = !this.hasBGImage;*  },
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/0c0900cbfbd340482de6bb45433d0e273a2f0b5a/nsContextMenu.js/buggy/browser/base/content/nsContextMenu.js