forked from mirrors/gecko-dev
		
	 28bccea7aa
			
		
	
	
		28bccea7aa
		
	
	
	
	
		
			
			The alert.properties file is not migrated here, as its contents are also used by OS-specific alert notifications: - widget/cocoa/OSXNotificationCenter.mm - widget/windows/ToastNotificationHandler.cpp Differential Revision: https://phabricator.services.mozilla.com/D154380
		
			
				
	
	
		
			70 lines
		
	
	
	
		
			2.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
	
		
			2.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <?xml version="1.0"?>
 | |
| <!-- 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/. -->
 | |
| 
 | |
| <!DOCTYPE window>
 | |
| 
 | |
| <?xml-stylesheet href="chrome://global/content/alerts/alert.css" type="text/css"?>
 | |
| <?xml-stylesheet href="chrome://global/skin/alert.css" type="text/css"?>
 | |
| 
 | |
| <window id="alertNotification"
 | |
|         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
 | |
|         windowtype="alert:alert"
 | |
|         xmlns:xhtml="http://www.w3.org/1999/xhtml"
 | |
|         role="alert"
 | |
|         pack="start"
 | |
|         onload="onAlertLoad();"
 | |
|         onclick="onAlertClick();"
 | |
|         onbeforeunload="onAlertBeforeUnload();">
 | |
| 
 | |
|   <linkset>
 | |
|     <xhtml:link rel="localization" href="toolkit/global/alert.ftl"/>
 | |
|   </linkset>
 | |
| 
 | |
|   <script src="chrome://global/content/alerts/alert.js"/>
 | |
| 
 | |
|   <vbox id="alertBox">
 | |
|     <box id="alertTitleBox">
 | |
|       <image id="alertIcon"/>
 | |
|       <label id="alertTitleLabel" class="alertTitle plain" crop="end"/>
 | |
|       <vbox>
 | |
|         <toolbarbutton class="close-icon"
 | |
|                        data-l10n-id="alert-close"
 | |
|                        onclick="event.stopPropagation();"
 | |
|                        oncommand="onAlertClose();"/>
 | |
|       </vbox>
 | |
|     </box>
 | |
|     <box>
 | |
|       <hbox id="alertImageBox" class="alertImageBox" align="center" pack="center">
 | |
|         <image id="alertImage"/>
 | |
|       </hbox>
 | |
| 
 | |
|       <vbox id="alertTextBox" class="alertTextBox">
 | |
|         <label id="alertTextLabel" class="alertText plain"/>
 | |
|         <spacer flex="1"/>
 | |
|         <box id="alertFooter">
 | |
|           <label id="alertSourceLabel" class="alertSource plain"/>
 | |
|           <button type="menu" id="alertSettings" data-l10n-id="alert-settings-title">
 | |
|             <menupopup position="after_end">
 | |
|               <menuitem id="doNotDisturbMenuItem"
 | |
|                         oncommand="doNotDisturb();"/>
 | |
|               <menuseparator/>
 | |
|               <menuitem id="disableForOriginMenuItem"
 | |
|                         oncommand="disableForOrigin();"/>
 | |
|               <menuitem id="openSettingsMenuItem"
 | |
|                         oncommand="openSettings();"/>
 | |
|             </menupopup>
 | |
|           </button>
 | |
|         </box>
 | |
|       </vbox>
 | |
|     </box>
 | |
|   </vbox>
 | |
| 
 | |
|   <!-- This method is called inline because we want to make sure we establish the width
 | |
|        and height of the alert before we fire the onload handler. -->
 | |
|   <script>
 | |
|     /* eslint-disable no-undef */
 | |
|     prefillAlertInfo();
 | |
|   </script>
 | |
| </window>
 |