home *** CD-ROM | disk | FTP | other *** search
/ ftp.swcp.com / ftp.swcp.com.zip / ftp.swcp.com / mac / mozilla-mac-0.9.sea.hqx / mozilla-mac-0.9 / Chrome / pippki.jar / content / pippki / changepassword.xul < prev    next >
Extensible Markup Language  |  2001-05-05  |  4KB  |  151 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
  30.   id="set_password" title="&setPassword.title;"
  31.   xmlns:html="http://www.w3.org/1999/xhtml"
  32.   xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"      
  33.   debug="false"
  34.   height="320"
  35.   width="300"
  36.   onload="onLoad();"
  37. >
  38.  
  39. <script src="password.js"/>
  40.  
  41. <box orient="vertical" style="margin: 5px;" flex="1">
  42.  
  43. <box orient="horizontal">
  44.   <text value="&setPassword.tokenName.label;:"/>
  45.   <text id="tokenName" />
  46.  
  47. <!--
  48.     <menulist id="signerList" disabled="true">
  49.       <menupopup>
  50.         <menuitem id="token-menu" label="Built-in private key database"/>
  51.         <menuitem label="Bob Lord's iButton"/>
  52.       </menupopup>
  53.     </menulist>
  54. -->
  55. </box>
  56.  
  57. <separator />
  58.  
  59. <grid>
  60.  <columns>
  61.    <column />
  62.    <column /> 
  63.  </columns>
  64.  <rows>
  65.    <row>
  66.      <text value="&setPassword.oldPassword.label;: " /> 
  67.      <textbox id="oldpw" maxlength="30" disabled="true" value="(password not set)"/> 
  68.    </row>
  69.    <row>
  70.      <text value="&setPassword.newPassword.label;" /> 
  71.      <textbox id="pw1" type="password" maxlength="30" 
  72.        onkeypress="setPasswordStrength(); checkPasswords();"/> 
  73.    </row>
  74.    <row>
  75.      <text value="&setPassword.reenterPassword.label;" /> 
  76.      <textbox id="pw2" type="password" maxlength="30" onkeypress="checkPasswords();"/>  
  77.    </row>
  78.  </rows>
  79. </grid>
  80.  
  81. <text value="&setPassword.meter.label;"/>
  82.  
  83. <grid style="margin: 4px;">
  84.  <rows>
  85.    <row/>
  86.  </rows>
  87.  
  88.  <columns>
  89.    <column>
  90.      <text value="&setPassword.meter.bad;"/>
  91.    </column>
  92.    <column style="margin: 5px;">
  93.      <progressmeter
  94.        flex="1"
  95.        id="pwmeter"
  96.        mode="determined"
  97.        value="0%"
  98.        align="horizontal"
  99.        label="&setPassword.meter.loading;"
  100.        width="200"
  101.        style="forground-color: red"
  102.      /> 
  103.    </column>
  104.    <column>
  105.      <text value="&setPassword.meter.good;"/>
  106.    </column>
  107.  </columns>
  108. </grid>
  109.  
  110. <grid>
  111.  <columns>
  112.    <column />
  113.    <column /> 
  114.  </columns>
  115. <rows>
  116. <row>
  117.     <text value="&setPassword.stats.total;"/>
  118.     <textbox id="pwchars" size="2" readonly="true"/>
  119. </row>
  120. <row>
  121.     <text value="&setPassword.stats.numbers;"/>
  122.     <textbox id="pwnumbers" size="2" readonly="true"/>
  123. </row>
  124.  
  125. <row>
  126.     <text value="&setPassword.stats.symbols;"/>
  127.     <textbox id="pwsymbols" size="2" readonly="true"/>
  128. </row>
  129.  
  130. <row>
  131.     <text value="&setPassword.stats.upper;"/>
  132.     <textbox id="pwupper" size="2" readonly="true"/>
  133. </row>
  134. </rows>
  135. </grid>
  136.  
  137.  
  138. <box>
  139. <button id="ok-button" class="dialog" label="&ok.label;"
  140.      style="width: 8ex" oncommand="setPassword();" disabled="true"/> 
  141. <button id="cancel-button" class="dialog" label="&cancel.label;"
  142.      style="width: 8ex" oncommand="window.close();" /> 
  143. <button id="help-button" class="dialog" label="&help.label;"
  144.      style="width: 8ex" oncommand="alert('The old password you entered is incorrect.  Try again.');" /> 
  145. </box>
  146.  
  147.  
  148. </box>
  149.  
  150. </window>
  151.