home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 October / Gamestar_77_2005-10_dvd.iso / Programy / nsb-install-8-0.exe / chrome / browser.jar / content / browser / pref / pref-sitecontrols-advancedjs.xul < prev    next >
Encoding:
Extensible Markup Language  |  2005-07-29  |  1.8 KB  |  49 lines

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet href="chrome://global/skin/"?>
  3.  
  4. <!DOCTYPE window SYSTEM "chrome://browser/locale/pref/pref-sitecontrols.dtd">
  5.  
  6. <dialog id="advancedScripts"
  7.         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  8.         title="&allowScripts.title;"
  9.         onload="onDialogLoad();" ondialogaccept="onDialogAccept();">
  10.  
  11.     <script type="application/x-javascript">
  12.     <![CDATA[
  13.       var elements = ["jsMoveResize", "jsRaiseLower", "jsContextMenu", 
  14.                       "jsHideStatusBar", "jsStatusBarText", "jsChangeImages"];
  15.  
  16.       function onDialogLoad()
  17.       {
  18.         for (var i = 0; i < elements.length; ++i) {
  19.           var prefElt = window.opener.document.getElementById(elements[i]);
  20.           var checkbox = document.getElementById(elements[i]);
  21.           checkbox.checked = prefElt.checked;
  22.         }
  23.       }
  24.     
  25.       function onDialogAccept()
  26.       {
  27.         for (var i = 0; i < elements.length; ++i) {
  28.           var prefElt = window.opener.document.getElementById(elements[i]);
  29.           var checkbox = document.getElementById(elements[i]);
  30.           prefElt.checked = checkbox.checked;
  31.           window.opener.document.updateSiteControl(prefElt);
  32.         }
  33.       }
  34.     ]]>
  35.     </script>
  36.  
  37.     <label value="&allowScripts.label;"/>
  38.  
  39.     <listbox flex="1" rows="6">
  40.       <listitem type="checkbox" id="jsMoveResize" label="&jsMoveResize.label;"/>
  41.       <listitem type="checkbox" id="jsRaiseLower" label="&jsRaiseLower.label;"/>
  42.       <listitem type="checkbox" id="jsContextMenu" label="&jsContextMenu.label;"/>
  43.       <listitem type="checkbox" id="jsHideStatusBar" label="&jsHideStatusBar.label;"/>
  44.       <listitem type="checkbox" id="jsStatusBarText" label="&jsStatusBarText.label;"/>
  45.       <listitem type="checkbox" id="jsChangeImages" label="&jsChangeImages.label;"/>
  46.     </listbox>
  47.         
  48. </dialog>
  49.