Just drop this into your globalBindings.xml:
Code: Select all
<binding id="restore-back-forward-dropmarker">
<content>
<children/>
<xul:toolbarbutton
id="back-forward-dropmarker"
type="menu">
<xul:menupopup
onpopupshowing="return FillHistoryMenu(event.target);"
oncommand="gotoHistoryIndex(event); event.stopPropagation();"
onclick="checkForMiddleClick(this, event);"
position="after_start"/>
</xul:toolbarbutton>
</content>
</binding>
And call it from browser.css:
Code: Select all
/* restore the 3.x dropmarker in Firefox 4.0 */
#tab-view-deck #unified-back-forward-button {
-moz-binding: url("chrome://global/skin/globalBindings.xml#restore-back-forward-dropmarker");}
It will lack the tooltip saying "Recent Pages" and will not go into a disabled state when both the Back and Forward buttons are disabled, but other than that it's identical functionality.
Edit:
* If you want a slightly more complicated binding that allows the dropmarker to go into disabled mode:
viewtopic.php?p=10061537#p10061537
** If you are seeing double dropmarkers instead of one:
viewtopic.php?p=10063619#p10063619