The overlay was responsible for script loading and defining three elements (bhTooltip, placesCommands, placesContext). In the majority of places where the overlay was included only part of it was used. To remove the overlay, the elements were each split into include files and moved into where they were used. For the scripts, a JS file was added that defines all the lazy modules and then this script, globalOverlay.js and utilityOverlay.js were inlined to everywhere that would have included them from the overlay. MozReview-Commit-ID: 8T5D46oYWLn
136 lines
5.9 KiB
XML
136 lines
5.9 KiB
XML
<menupopup id="placesContext"
|
|
onpopupshowing="this._view = PlacesUIUtils.getViewForNode(document.popupNode);
|
|
if (!PlacesUIUtils.openInTabClosesMenu) {
|
|
document.getElementById ('placesContext_open:newtab')
|
|
.setAttribute('closemenu', 'single');
|
|
}
|
|
return this._view.buildContextMenu(this);"
|
|
onpopuphiding="this._view.destroyContextMenu();">
|
|
<menuitem id="placesContext_open"
|
|
command="placesCmd_open"
|
|
label="&cmd.open.label;"
|
|
accesskey="&cmd.open.accesskey;"
|
|
default="true"
|
|
selectiontype="single"
|
|
selection="link"/>
|
|
<menuitem id="placesContext_open:newtab"
|
|
command="placesCmd_open:tab"
|
|
label="&cmd.open_tab.label;"
|
|
accesskey="&cmd.open_tab.accesskey;"
|
|
selectiontype="single"
|
|
selection="link"/>
|
|
<menuitem id="placesContext_openContainer:tabs"
|
|
oncommand="var view = PlacesUIUtils.getViewForNode(document.popupNode);
|
|
view.controller.openSelectionInTabs(event);"
|
|
onclick="checkForMiddleClick(this, event);"
|
|
label="&cmd.open_all_in_tabs.label;"
|
|
accesskey="&cmd.open_all_in_tabs.accesskey;"
|
|
selectiontype="single|none"
|
|
selection="folder|host|query"/>
|
|
<menuitem id="placesContext_openLinks:tabs"
|
|
oncommand="var view = PlacesUIUtils.getViewForNode(document.popupNode);
|
|
view.controller.openSelectionInTabs(event);"
|
|
onclick="checkForMiddleClick(this, event);"
|
|
label="&cmd.open_all_in_tabs.label;"
|
|
accesskey="&cmd.open_all_in_tabs.accesskey;"
|
|
selectiontype="multiple"
|
|
selection="link"/>
|
|
<menuitem id="placesContext_open:newwindow"
|
|
command="placesCmd_open:window"
|
|
label="&cmd.open_window.label;"
|
|
accesskey="&cmd.open_window.accesskey;"
|
|
selectiontype="single"
|
|
selection="link"/>
|
|
<menuitem id="placesContext_open:newprivatewindow"
|
|
command="placesCmd_open:privatewindow"
|
|
label="&cmd.open_private_window.label;"
|
|
accesskey="&cmd.open_private_window.accesskey;"
|
|
selectiontype="single"
|
|
selection="link"
|
|
hideifprivatebrowsing="true"/>
|
|
<menuseparator id="placesContext_openSeparator"/>
|
|
<menuitem id="placesContext_new:bookmark"
|
|
command="placesCmd_new:bookmark"
|
|
label="&cmd.new_bookmark.label;"
|
|
accesskey="&cmd.new_bookmark.accesskey;"
|
|
selectiontype="any"
|
|
hideifnoinsertionpoint="true"/>
|
|
<menuitem id="placesContext_new:folder"
|
|
command="placesCmd_new:folder"
|
|
label="&cmd.new_folder.label;"
|
|
accesskey="&cmd.context_new_folder.accesskey;"
|
|
selectiontype="any"
|
|
hideifnoinsertionpoint="true"/>
|
|
<menuitem id="placesContext_new:separator"
|
|
command="placesCmd_new:separator"
|
|
label="&cmd.new_separator.label;"
|
|
accesskey="&cmd.new_separator.accesskey;"
|
|
closemenu="single"
|
|
selectiontype="any"
|
|
hideifnoinsertionpoint="true"/>
|
|
<menuseparator id="placesContext_newSeparator"/>
|
|
<menuitem id="placesContext_createBookmark"
|
|
command="placesCmd_createBookmark"
|
|
selection="link"
|
|
forcehideselection="bookmark|tagChild"/>
|
|
<menuitem id="placesContext_cut"
|
|
command="placesCmd_cut"
|
|
label="&cutCmd.label;"
|
|
accesskey="&cutCmd.accesskey;"
|
|
closemenu="single"
|
|
selection="bookmark|folder|separator|query"
|
|
forcehideselection="tagChild|livemarkChild"/>
|
|
<menuitem id="placesContext_copy"
|
|
command="placesCmd_copy"
|
|
label="©Cmd.label;"
|
|
closemenu="single"
|
|
accesskey="©Cmd.accesskey;"
|
|
selection="any"/>
|
|
<menuitem id="placesContext_paste"
|
|
command="placesCmd_paste"
|
|
label="&pasteCmd.label;"
|
|
closemenu="single"
|
|
accesskey="&pasteCmd.accesskey;"
|
|
selectiontype="any"
|
|
hideifnoinsertionpoint="true"/>
|
|
<menuseparator id="placesContext_editSeparator"/>
|
|
<menuitem id="placesContext_delete"
|
|
command="placesCmd_delete"
|
|
label="&deleteCmd.label;"
|
|
accesskey="&deleteCmd.accesskey;"
|
|
closemenu="single"
|
|
selection="bookmark|tagChild|folder|query|dynamiccontainer|separator|host"/>
|
|
<menuitem id="placesContext_delete_history"
|
|
command="placesCmd_delete"
|
|
closemenu="single"
|
|
selection="link"
|
|
forcehideselection="bookmark"/>
|
|
<menuitem id="placesContext_deleteHost"
|
|
command="placesCmd_deleteDataHost"
|
|
label="&cmd.deleteDomainData.label;"
|
|
accesskey="&cmd.deleteDomainData.accesskey;"
|
|
closemenu="single"
|
|
selection="link|host"
|
|
selectiontype="single"
|
|
forcehideselection="bookmark"/>
|
|
<menuseparator id="placesContext_deleteSeparator"/>
|
|
<menuitem id="placesContext_sortBy:name"
|
|
command="placesCmd_sortBy:name"
|
|
label="&cmd.sortby_name.label;"
|
|
accesskey="&cmd.context_sortby_name.accesskey;"
|
|
closemenu="single"
|
|
selection="folder"/>
|
|
<menuitem id="placesContext_reload"
|
|
command="placesCmd_reload"
|
|
label="&cmd.reloadLivebookmark.label;"
|
|
accesskey="&cmd.reloadLivebookmark.accesskey;"
|
|
closemenu="single"
|
|
selection="livemark/feedURI"/>
|
|
<menuseparator id="placesContext_sortSeparator"/>
|
|
<menuitem id="placesContext_show:info"
|
|
command="placesCmd_show:info"
|
|
label="&cmd.properties.label;"
|
|
accesskey="&cmd.properties.accesskey;"
|
|
selection="bookmark|folder|query"
|
|
forcehideselection="livemarkChild"/>
|
|
</menupopup> |