add:  this.showItem( "context-capture", this.okToCapture() );   this.showItem( "context-prefill", this.okToPrefill() );  
context:     initViewItems : function () {        // View source is always OK, unless in directory listing.        this.showItem( "context-viewsource", !this.inDirList );            // View frame source depends on whether we're in a frame.        this.showItem( "context-viewframesource", this.inFrame );            // View Info don't work no way no how.        this.showItem( "context-viewinfo", false );            // View Frame Info isn't working, either.        this.showItem( "context-viewframeinfo", false );            // View Image depends on whether an image was clicked on.        this.showItem( "context-viewimage", this.onImage );        // Block image depends on whether an image was clicked on, and,        // whether the user pref is enabled.        this.showItem( "context-blockimage", this.onImage && this.isBlockingImages() );        // Remove separator if all items are removed.        this.showItem( "context-sep-view", !this.inDirList || this.inFrame || this.onImage );    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/26356313c20aad4480df02032b422e90ef5349a4/nsContextMenu.js/buggy/xpfe/browser/resources/content/nsContextMenu.js