mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-28 12:45:27 +00:00
Bug 409748 - "No statusbar-text for bookmarks toolbar sub-menu items" [p=dev@schonfeld.org (Michael Schonfeld) r=Mano a1.9=damons]
This commit is contained in:
parent
fa503d2fb3
commit
8176af76e4
@ -454,6 +454,36 @@
|
||||
</implementation>
|
||||
|
||||
<handlers>
|
||||
<handler event="DOMMenuItemActive"><![CDATA[
|
||||
var node = event.target;
|
||||
if (node.parentNode != this)
|
||||
return;
|
||||
|
||||
#ifdef XP_MACOSX
|
||||
// XXXschonfeld: The following check is a temporary hack
|
||||
// until bug 420033 is resolved.
|
||||
while (node) {
|
||||
if (node.id == "bookmarksMenuPopup" || node.id == "goPopup")
|
||||
return;
|
||||
|
||||
node = node.parentNode;
|
||||
}
|
||||
#endif
|
||||
|
||||
if (window.XULBrowserWindow) {
|
||||
var nodeItem = event.target.node;
|
||||
if (nodeItem && PlacesUtils.nodeIsURI(nodeItem))
|
||||
window.XULBrowserWindow.setOverLink(nodeItem.uri, null);
|
||||
}
|
||||
]]></handler>
|
||||
<handler event="DOMMenuItemInactive"><![CDATA[
|
||||
var node = event.target;
|
||||
if (node.parentNode != this)
|
||||
return;
|
||||
|
||||
if (window.XULBrowserWindow)
|
||||
window.XULBrowserWindow.setOverLink("", null);
|
||||
]]></handler>
|
||||
<handler event="draggesture" action="if (event.target.node) nsDragAndDrop.startDrag(event, this);"/>
|
||||
<handler event="dragdrop" action="nsDragAndDrop.drop(event, this);"/>
|
||||
<handler event="dragover" action="nsDragAndDrop.dragOver(event, this);"/>
|
||||
|
@ -1853,7 +1853,6 @@ var PlacesUtils = {
|
||||
|
||||
if (this.uriTypes.indexOf(type) != -1) {
|
||||
element = document.createElement("menuitem");
|
||||
element.setAttribute("statustext", aNode.uri);
|
||||
element.className = "menuitem-iconic bookmark-item";
|
||||
}
|
||||
else if (this.containerTypes.indexOf(type) != -1) {
|
||||
|
Loading…
Reference in New Issue
Block a user