home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 December / PCWorld_2005-12_cd.bin / komunikace / netscape / nsb-install-8-0.exe / chrome / browser.jar / content / browser / turboDialog.xul < prev    next >
Extensible Markup Language  |  2005-09-26  |  3KB  |  82 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://global/skin/global.css" type="text/css"?>
  26. <?xml-stylesheet href="chrome://global/skin/dialog.css" type="text/css"?>
  27.  
  28. <!DOCTYPE dialog [
  29.   <!ENTITY % turboDialogDTD SYSTEM "chrome://browser/locale/turboDialog.dtd" >
  30.   %turboDialogDTD;
  31.   <!ENTITY % dialogOverlayDTD SYSTEM "chrome://global-platform/locale/platformDialogOverlay.dtd" >
  32.   %dialogOverlayDTD;
  33.   <!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >
  34.   %brandDTD;
  35. ]>
  36.  
  37. <dialog id="turboDialog" buttons="accept" buttonpack="center"
  38.         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  39.         title="&exitWarningTitle.label;"
  40.         onunload="SetTurboPref();">
  41.   <script type="application/x-javascript">
  42.     <![CDATA[
  43.       function SetTurboPref() {
  44.         var showDialog = document.getElementById("showAgain").checked;
  45.         try {
  46.           var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
  47.           if (prefs)
  48.             prefs.setBoolPref("browser.turbo.showDialog", !showDialog);
  49.         }
  50.         catch(e) {
  51.         }
  52.       }
  53.     ]]>
  54.   </script>
  55.  
  56.   <hbox flex="1">
  57.     <hbox align="start" valign="top">
  58.       <image class="message-icon"/>
  59.     </hbox>
  60.     <separator orient="vertical" class="thin"/>
  61.     <vbox flex="1">
  62.       <!-- text -->
  63.       <description flex="1">&exitWarningMsg.label;</description>
  64.       <vbox flex="1" style="max-width: 36em;"/>
  65.       <separator/>
  66.       <hbox>
  67.         <spacer flex="45%"/>
  68.         <image id="turboTrayImage"/>
  69.         <spacer flex="55%"/>
  70.       </hbox>
  71.       <separator class="thin"/>
  72.       <separator class="thin"/>
  73.       <!-- checkbox -->
  74.       <hbox align="start">
  75.         <checkbox id="showAgain" label="&exitWarningCheckbox.label;"
  76.                   accesskey="&exitWarningCheckbox.accesskey;"/>
  77.       </hbox>
  78.     </vbox>
  79.   </hbox>
  80.  
  81. </dialog>
  82.