rem: if ( !this.onLink ) { this.removeItem( "context-copylink" ); } 
add: this.showItem( "context-copylink", this.onLink ); 
context:     initClipboardItems : function () {        // Select All is always OK.            // Copy depends on whether there is selected text.        this.setItemAttr( "context-copy", "disabled", this.isNoTextSelected() );            // Copy link location depends on whether we're on a link.        if ( !this.onLink ) {            this.removeItem( "context-copylink" );        }            // Copy image location depends on whether we're on an image.        if ( !this.onImage ) {            this.removeItem( "context-copyimage" );        }    },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/0e4600ac2413d8ea3a75e428514ddf50b514710e/nsContextMenu.js/clean/xpfe/browser/resources/content/nsContextMenu.js