home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 May / PCWorld_2003-05_cd.bin / Komunik / phoenix / chrome / pippki.jar / content / pippki / changepassword.xul < prev    next >
Extensible Markup Language  |  2002-02-27  |  4KB  |  118 lines

  1. <?xml version="1.0"?>
  2. <!-- 
  3.    - The contents of this file are subject to the Mozilla Public
  4.    - License Version 1.1 (the "License"); you may not use this file
  5.    - except in compliance with the License. You may obtain a copy of
  6.    - the License at http://www.mozilla.org/MPL/
  7.    - 
  8.    - Software distributed under the License is distributed on an "AS
  9.    - IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  10.    - implied. See the License for the specific language governing
  11.    - rights and limitations under the License.
  12.    - 
  13.    - The Original Code is mozilla.org code.
  14.    - 
  15.    - The Initial Developer of the Original Code is Netscape
  16.    - Communications Corp.  Portions created by Netscape are
  17.    - Copyright (C) 2001 Netscape Communications Corp.  All
  18.    - Rights Reserved.
  19.    - 
  20.    - Contributor(s):
  21.    -   Bob Lord <lord@netscape.com>
  22.    -   Terry Hayes <thayes@netscape.com>
  23.   -->
  24.  
  25. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  26.  
  27. <!DOCTYPE window SYSTEM "chrome://pippki/locale/pippki.dtd">
  28.  
  29. <window id="set_password" title="&setPassword.title;"
  30.   xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"      
  31.   onload="onLoad();">
  32.  
  33. <script type="application/x-javascript" src="chrome://pippki/content/password.js"/>
  34. <script type="application/x-javascript" src="chrome://global/content/strres.js"/>
  35. <script type="application/x-javascript" src="chrome://help/content/contextHelp.js"/>
  36.  
  37.  
  38. <vbox style="margin: 5px;" flex="1">
  39.  
  40. <hbox align="center">
  41.   <label value="&setPassword.tokenName.label;: "/>
  42.   <label id="tokenName" />
  43.   <menulist id="tokenMenu" oncommand="onMenuChange()">
  44.      <menupopup/>
  45.   </menulist>
  46. </hbox>
  47.  
  48.  
  49. <!--
  50.     <menulist id="signerList" disabled="true">
  51.       <menupopup>
  52.         <menuitem id="token-menu" label="Built-in private key database"/>
  53.         <menuitem label="Bob Lord's iButton"/>
  54.       </menupopup>
  55.     </menulist>
  56. -->
  57. <separator/>
  58.  
  59. <groupbox>
  60. <grid>
  61.  <columns>
  62.    <column/>
  63.    <column/> 
  64.  </columns>
  65.  <rows>
  66.    <row>
  67.      <label value="&setPassword.oldPassword.label;"/> 
  68.      <textbox id="oldpw" type="password"/>
  69.      <!-- This textbox is inserted as a workaround to the fact that making the 'type' 
  70.           & 'disabled' property of the 'oldpw' textbox toggle between ['password' & 
  71.           'false'] and ['text' & 'true'] - as would be necessary if the menu has more 
  72.           than one tokens, some initialized and some not - does not work properly. So, 
  73.           either the textbox 'oldpw' or the textbox 'message' would be displayed, 
  74.           depending on the state of the token selected 
  75.      -->
  76.      <textbox id="message" disabled="true" />
  77.    </row>
  78.    <row>
  79.      <label value="&setPassword.newPassword.label;"/> 
  80.      <textbox id="pw1" type="password" 
  81.        onkeypress="setPasswordStrength(); checkPasswords();"/> 
  82.    </row>
  83.    <row>
  84.      <label value="&setPassword.reenterPassword.label;"/> 
  85.      <textbox id="pw2" type="password" onkeypress="checkPasswords();"/>  
  86.    </row>
  87.  </rows>
  88. </grid>
  89. </groupbox>
  90.  
  91. <groupbox>
  92.  <caption label="&setPassword.meter.label;"/>
  93.  <progressmeter id="pwmeter" mode="determined" 
  94.                   value="0"/>
  95. </groupbox>
  96.  
  97. <separator/>
  98.  
  99. <keyset id="keys">
  100.   <key id="enter-key"  keycode="VK_ENTER"  oncommand="if (!document.getElementById('ok-button').disabled) setPassword();"/>
  101.   <key id="return-key" keycode="VK_RETURN" oncommand="if (!document.getElementById('ok-button').disabled) setPassword();"/>
  102.   <key id="esc-key"    keycode="VK_ESCAPE" oncommand="window.close();"/>
  103. </keyset>
  104.  
  105. <hbox>
  106. <button id="ok-button" label="&ok.label;"
  107.         oncommand="setPassword();" disabled="true" default="true"/>
  108. <button id="cancel-button" label="&cancel.label;"
  109.         oncommand="window.close();"/> 
  110. <button id="help-button" label="&help.label;"
  111.         oncommand="openHelp('change_pwd');"/> 
  112. </hbox>
  113.  
  114.  
  115. </vbox>
  116.  
  117. </window>
  118.