home *** CD-ROM | disk | FTP | other *** search
/ ftp.swcp.com / ftp.swcp.com.zip / ftp.swcp.com / mac / mozilla-macos9-1.3.1.sea.bin / Mozilla1.3.1 / Chrome / comm.jar / content / navigator / turboDialog.xul < prev    next >
Extensible Markup Language  |  2003-06-08  |  3KB  |  81 lines

  1. <?xml version="1.0"?>
  2. <!-- -*- Mode: xml; indent-tabs-mode: nil; -*-
  3.    - The contents of this file are subject to the Mozilla Public License
  4.    - Version 1.1 (the "License"); you may not use this file except in
  5.    - compliance with the License. You may obtain a copy of the License at
  6.    - http://www.mozilla.org/MPL/
  7.   
  8.    - Software distributed under the License is distributed on an "AS IS"
  9.    - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
  10.    - the License for the specific language governing rights and
  11.    - limitations under the License.
  12.  
  13.    - The Original Code is Mozilla Communicator client code, released
  14.    - March 31, 1998.
  15.  
  16.    - The Initial Developer of the Original Code is Netscape
  17.    - Communications Corporation. Portions created by Netscape are
  18.    - Copyright (C) 1998-1999 Netscape Communications Corporation. All
  19.    - Rights Reserved.
  20.  
  21.    Contributor(s): 
  22.      - Blake Ross <blake@netscape.com> (Original Author)
  23. -->
  24.  
  25. <?xml-stylesheet href="chrome://communicator/skin/dialogs.css" type="text/css"?>
  26.  
  27. <!DOCTYPE dialog [
  28.   <!ENTITY % turboDialogDTD SYSTEM "chrome://navigator/locale/turboDialog.dtd" >
  29.   %turboDialogDTD;
  30.   <!ENTITY % dialogOverlayDTD SYSTEM "chrome://global-platform/locale/platformDialogOverlay.dtd" >
  31.   %dialogOverlayDTD;
  32.   <!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >
  33.   %brandDTD;
  34. ]>
  35.  
  36. <dialog id="turboDialog" buttons="accept" buttonpack="center"
  37.         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  38.         title="&exitWarningTitle.label;"
  39.         onunload="SetTurboPref();">
  40.   <script type="application/x-javascript">
  41.     <![CDATA[
  42.       function SetTurboPref() {
  43.         var showDialog = document.getElementById("showAgain").checked;
  44.         try {
  45.           var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
  46.           if (prefs)
  47.             prefs.setBoolPref("browser.turbo.showDialog", !showDialog);
  48.         }
  49.         catch(e) {
  50.         }
  51.       }
  52.     ]]>
  53.   </script>
  54.  
  55.   <hbox flex="1">
  56.     <hbox align="start" valign="top">
  57.       <image class="message-icon"/>
  58.     </hbox>
  59.     <separator orient="vertical" class="thin"/>
  60.     <vbox flex="1">
  61.       <!-- text -->
  62.       <description flex="1">&exitWarningMsg.label;</description>
  63.       <vbox flex="1" style="max-width: 36em;"/>
  64.       <separator/>
  65.       <hbox>
  66.         <spacer flex="45%"/>
  67.         <image id="turboTrayImage"/>
  68.         <spacer flex="55%"/>
  69.       </hbox>
  70.       <separator class="thin"/>
  71.       <separator class="thin"/>
  72.       <!-- checkbox -->
  73.       <hbox align="start">
  74.         <checkbox id="showAgain" label="&exitWarningCheckbox.label;"
  75.                   accesskey="&exitWarningCheckbox.accesskey;"/>
  76.       </hbox>
  77.     </vbox>
  78.   </hbox>
  79.  
  80. </dialog>
  81.