forked from mirrors/gecko-dev
		
	 d3eafc94e1
			
		
	
	
		d3eafc94e1
		
	
	
	
	
		
			
			The "Go To Download Page" menuitem in the downloads panel context menu currently is always visible, even if the download is missing referrer info. A download source should ideally always have referrer info, but it's worth having a fallback so user doesn't see failures. This patch also adds hiding for the "Copy Location" menuitem in the unlikely event that a download is lacking a source or the source is somehow lacking a URL. It implements a test to confirm hiding works. I checked other downloads panel context menu tests to make sure they aren't broken by the menuitems potentially being hidden. This shouldn't close Bug 1723712 since we should ensure all downloads have referrer info. This is just a stopgap in the meantime. Differential Revision: https://phabricator.services.mozilla.com/D136457
		
			
				
	
	
		
			50 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| # This Source Code Form is subject to the terms of the Mozilla Public
 | |
| # License, v. 2.0. If a copy of the MPL was not distributed with this file,
 | |
| # You can obtain one at http://mozilla.org/MPL/2.0/.
 | |
| 
 | |
| <menupopup id="downloadsContextMenu" class="download-state">
 | |
| 
 | |
|   <menuitem command="downloadsCmd_pauseResume"
 | |
|             class="downloadPauseMenuItem"
 | |
|             data-l10n-id="downloads-cmd-pause"/>
 | |
|   <menuitem command="downloadsCmd_pauseResume"
 | |
|             class="downloadResumeMenuItem"
 | |
|             data-l10n-id="downloads-cmd-resume"/>
 | |
|   <menuitem command="downloadsCmd_unblock"
 | |
|             class="downloadUnblockMenuItem"
 | |
|             data-l10n-id="downloads-cmd-unblock"/>
 | |
|   <menuitem command="downloadsCmd_openInSystemViewer"
 | |
|             class="downloadUseSystemDefaultMenuItem"
 | |
|             data-l10n-id="downloads-cmd-use-system-default"/>
 | |
|   <menuitem command="downloadsCmd_alwaysOpenInSystemViewer"
 | |
|             type="checkbox"
 | |
|             class="downloadAlwaysUseSystemDefaultMenuItem"
 | |
|             data-l10n-id="downloads-cmd-always-use-system-default"/>
 | |
|   <menuitem command="downloadsCmd_alwaysOpenSimilarFiles"
 | |
|             type="checkbox"
 | |
|             class="downloadAlwaysOpenSimilarFilesMenuItem"
 | |
|             data-l10n-id="downloads-cmd-always-open-similar-files"/>
 | |
|   <menuitem command="downloadsCmd_show"
 | |
|             class="downloadShowMenuItem"
 | |
|             data-l10n-id="downloads-cmd-show-menuitem-2"/>
 | |
| 
 | |
|   <menuseparator class="downloadCommandsSeparator"/>
 | |
| 
 | |
|   <menuitem command="downloadsCmd_openReferrer"
 | |
|             class="downloadOpenReferrerMenuItem"
 | |
|             data-l10n-id="downloads-cmd-go-to-download-page"/>
 | |
|   <menuitem command="cmd_copy"
 | |
|             class="downloadCopyLocationMenuItem"
 | |
|             data-l10n-id="downloads-cmd-copy-download-link"/>
 | |
| 
 | |
|   <menuseparator/>
 | |
| 
 | |
|   <menuitem command="downloadsCmd_deleteFile"
 | |
|             class="downloadDeleteFileMenuItem"
 | |
|             data-l10n-id="downloads-cmd-delete-file"/>
 | |
|   <menuitem command="cmd_delete"
 | |
|             class="downloadRemoveFromHistoryMenuItem"
 | |
|             data-l10n-id="downloads-cmd-remove-from-history"/>
 | |
|   <menuitem command="downloadsCmd_clearDownloads"
 | |
|             data-l10n-id="downloads-cmd-clear-downloads"/>
 | |
| </menupopup>
 |