fix bug 32459, remove blockimage from menu if not pointing at a menu

This commit is contained in:
morse%netscape.com 2000-03-20 23:17:08 +00:00
Родитель afad12f5e8
Коммит a68bf4ad3f
2 изменённых файлов: 12 добавлений и 6 удалений

Просмотреть файл

@ -99,11 +99,6 @@ Contributor(s): ______________________________________. -->
ondestroy="contextMenu.onDestroy(); contextMenu = null;">
<!-- Open ==================================== -->
<menuitem id="context-blockimage"
value="&blockImageCmd.label;"
accesskey=""
style="display: none"
oncommand="contextMenu.blockImage();"/>
<menuitem id="context-openlink"
value="&openLinkCmd.label;"
accesskey=""
@ -156,6 +151,11 @@ Contributor(s): ______________________________________. -->
value="&viewImageCmd.label;"
accesskey=""
oncommand="contextMenu.viewImage();"/>
<menuitem id="context-blockimage"
value="&blockImageCmd.label;"
accesskey=""
style="display: none"
oncommand="contextMenu.blockImage();"/>
<menuseparator/>
<!-- Misc ==================================== -->
<menuitem id="context-bookmarkpage"

Просмотреть файл

@ -311,7 +311,13 @@ nsContextMenu.prototype = {
try {
if (pref.GetBoolPref("imageblocker.enabled")) {
var element = document.getElementById("context-blockimage");
element.setAttribute("style","display: inline;" );
if (this.imageURL) {
element.setAttribute("style","display: inline;" );
element.setAttribute("disabled","false" );
} else {
element.setAttribute("style","display: none;" );
element.setAttribute("disabled","true" );
}
}
} catch(e) {
}