~ubuntu-branches/ubuntu/oneiric/enigmail/oneiric-updates

« back to all changes in this revision

Viewing changes to extensions/enigmail/ui/content/enigmailCardDetails.xul

  • Committer: Bazaar Package Importer
  • Author(s): Alexander Sack
  • Date: 2010-04-10 01:42:24 UTC
  • Revision ID: james.westby@ubuntu.com-20100410014224-fbq9ui5x3b0h2t36
Tags: 2:1.0.1-0ubuntu1
* First releaase of enigmail 1.0.1 for tbird/icedove 3
  (LP: #527138)
* redo packaging from scratch 
  + add debian/make-orig target that uses xulrunner provided
    buildsystem + enigmail tarball to produce a proper orig.tar.gz
  + use debhelper 7 with mozilla-devscripts
  + use debian source format 3.0 (quilt)
  + patch enigmail to use frozen API only
    - add debian/patches/frozen_api.diff
  + patch build system to not link against -lxul - which isnt
    available for sdks produced by all-static apps like tbird
    - add debian/patches/build_system_dont_link_libxul.diff
  + add minimal build-depends to control

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!--
 
2
  The contents of this file are subject to the Mozilla Public
 
3
  License Version 1.1 (the "MPL"); you may not use this file
 
4
  except in compliance with the MPL. You may obtain a copy of
 
5
  the MPL at http://www.mozilla.org/MPL/
 
6
 
 
7
  Software distributed under the MPL is distributed on an "AS
 
8
  IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
 
9
  implied. See the MPL for the specific language governing
 
10
  rights and limitations under the MPL.
 
11
 
 
12
  The Original Code is Enigmail.
 
13
 
 
14
  The Initial Developer of this code is Patrick Brunschwig.
 
15
  Portions created by Patrick Brunschwig <patrick.brunschwig@gmx.net>
 
16
  are Copyright (C) 2005 Patrick Brunschwig.
 
17
  All Rights Reserved.
 
18
 
 
19
  Contributor(s):
 
20
 
 
21
  Alternatively, the contents of this file may be used under the
 
22
  terms of the GNU General Public License (the "GPL"), in which case
 
23
  the provisions of the GPL are applicable instead of
 
24
  those above. If you wish to allow use of your version of this
 
25
  file only under the terms of the GPL and not to allow
 
26
  others to use your version of this file under the MPL, indicate
 
27
  your decision by deleting the provisions above and replace them
 
28
  with the notice and other provisions required by the GPL.
 
29
  If you do not delete the provisions above, a recipient
 
30
  may use your version of this file under either the MPL or the
 
31
  GPL.
 
32
-->
 
33
 
 
34
<?xml-stylesheet href="chrome://communicator/skin/" type="text/css"?>
 
35
<?xml-stylesheet href="chrome://enigmail/skin/enigmail.css" type="text/css"?>
 
36
 
 
37
<!DOCTYPE window [
 
38
<!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >
 
39
%brandDTD;
 
40
<!ENTITY % enigMailDTD SYSTEM "chrome://enigmail/locale/enigmail.dtd" >
 
41
%enigMailDTD;
 
42
]>
 
43
 
 
44
<window id="enigmailCardDetailsDlg"
 
45
        title="&enigmail.cardDetails.title;"
 
46
        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
 
47
        buttons="accept"
 
48
        windowtype="enigmail:cardDetails"
 
49
        onload="onLoad();">
 
50
 
 
51
 
 
52
  <script type="application/x-javascript" src="chrome://enigmail/content/enigmailCommon.js"/>
 
53
  <script type="application/x-javascript" src="chrome://enigmail/content/enigmailCardDetails.js"/>
 
54
 
 
55
  <broadcasterset>
 
56
    <broadcaster id="bcEditMode" readonly="true"/>
 
57
    <broadcaster id="bcEnableMode" disabled="true"/>
 
58
  </broadcasterset>
 
59
 
 
60
  <menubar id="mainmenu" grippyhidden="true">
 
61
    <menu label="&enigmail.keyMan.fileMenu.label;"
 
62
          accesskey="&enigmail.keyMan.fileMenu.accesskey;">
 
63
      <menupopup>
 
64
        <menuitem label="&enigmail.keyMan.close.label;"
 
65
                  accesskey="&enigmail.keyMan.close.accesskey;"
 
66
                  key="key_closeWin"
 
67
                  oncommand="window.close()"/>
 
68
      </menupopup>
 
69
    </menu>
 
70
 
 
71
                <menu id="cardMenu"
 
72
          label="&enigmail.cardDetails.cardMenu.label;"
 
73
          accesskey="&enigmail.cardDetails.cardMenu.accesskey;">
 
74
      <menupopup>
 
75
       <menuitem id="editData"
 
76
              label="&enigmail.cardDetails.editData.label;"
 
77
              accesskey="&enigmail.cardDetails.editData.accesskey;"
 
78
              oncommand="doEditData()"/>
 
79
        <menuitem label="&enigmail.cardDetails.genCardKey.label;"
 
80
                  id="genCardKey"
 
81
                  accesskey="&enigmail.cardDetails.genCardKey.accesskey;"
 
82
                  oncommand="engmailGenerateCardKey()"/>
 
83
        <menuitem label="&enigmail.cardDetails.adminPin.label;"
 
84
                  id="adminPin"
 
85
                  accesskey="&enigmail.cardDetails.adminPin.accesskey;"
 
86
                  oncommand="enigmailAdminPin()"/>
 
87
      </menupopup>
 
88
                </menu>
 
89
  </menubar>
 
90
  
 
91
  <vbox orient="vertical">
 
92
    <grid>
 
93
      <columns>
 
94
        <column/>
 
95
        <column flex="1"/>
 
96
      </columns>
 
97
      <rows>
 
98
        <row align="center">
 
99
          <label value="&enigmail.cardDetails.vendor.label;" control="card_vendor"/>
 
100
          <textbox readonly="true" id="card_vendor" value=""/>
 
101
        </row>
 
102
        <row align="center">
 
103
          <label value="&enigmail.cardDetails.serial.label;" control="card_serial"/>
 
104
          <textbox readonly="true" id="card_serial" value=""/>
 
105
        </row>
 
106
        <row align="center">
 
107
          <label value="&enigmail.cardDetails.name.label;" id="card_namelabel"/>
 
108
          <hbox>
 
109
            <textbox observes="bcEditMode" id="card_firstname" value="" aria-labelledby="card_namelabel"/>
 
110
            <textbox observes="bcEditMode" id="card_name" value="" aria-labelledby="card_namelabel"/>
 
111
          </hbox>
 
112
        </row>
 
113
        <row align="center">
 
114
          <label value="&enigmail.cardDetails.lang.label;" control="card_lang"/>
 
115
          <textbox observes="bcEditMode" id="card_lang" value=""/>
 
116
        </row>
 
117
        <row align="center">
 
118
          <label value="&enigmail.cardDetails.sex.label;" control="card_sex"/>
 
119
          <radiogroup id="card_sex">
 
120
            <hbox>
 
121
              <radio id="card_sex_m"
 
122
                    value="m"
 
123
                    observes="bcEnableMode"
 
124
                    label="&enigmail.cardDetails.male.label;"/>
 
125
              <radio id="card_sex_f"
 
126
                    value="f"
 
127
                    observes="bcEnableMode"
 
128
                    label="&enigmail.cardDetails.female.label;"/>
 
129
            </hbox>
 
130
          </radiogroup>
 
131
        </row>
 
132
        <row align="center">
 
133
          <label value="&enigmail.cardDetails.url.label;" control="card_url"/>
 
134
          <textbox observes="bcEditMode" id="card_url" value=""/>
 
135
        </row>
 
136
        <row align="center">
 
137
          <label value="&enigmail.cardDetails.login.label;" control="card_login"/>
 
138
          <textbox observes="bcEditMode" id="card_login" value=""/>
 
139
        </row>
 
140
        <row align="center">
 
141
          <label value="&enigmail.cardDetails.forcepin.label;" control="card_forcepin"/>
 
142
          <radiogroup id="card_forcepin">
 
143
            <hbox>
 
144
              <radio id="card_forcepin_0"
 
145
                    value="0"
 
146
                    observes="bcEnableMode"
 
147
                    label="&enigmail.cardDetails.no.label;"/>
 
148
              <radio id="card_forcepin_1"
 
149
                    value="1"
 
150
                    observes="bcEnableMode"
 
151
                    label="&enigmail.cardDetails.yes.label;"/>
 
152
            </hbox>
 
153
          </radiogroup>
 
154
        </row>
 
155
        <row align="center">
 
156
          <label value="&enigmail.cardDetails.maxpinlen.label;" control="card_maxpinlen"/>
 
157
          <textbox readonly="true" id="card_maxpinlen" value=""/>
 
158
        </row>
 
159
        <row align="center">
 
160
          <label value="&enigmail.cardDetails.pinretry.label;" control="card_pinretry"/>
 
161
          <textbox readonly="true" id="card_pinretry" value=""/>
 
162
        </row>
 
163
        <row align="center">
 
164
          <label value="&enigmail.cardDetails.sigcount.label;" control="card_sigcount"/>
 
165
          <textbox readonly="true" id="card_sigcount" value=""/>
 
166
        </row>
 
167
        <row>
 
168
          <label value="&enigmail.cardDetails.sigKey.label;" control="card_key_fpr_1"/>
 
169
          <vbox>
 
170
            <textbox readonly="true" size="55" id="card_key_fpr_1" value=""/>
 
171
            <hbox align="center">
 
172
              <label value="&enigmail.cardDetails.keyCreated.label;" control="card_key_created_1"/>
 
173
              <textbox readonly="true" id="card_key_created_1" value=""/>
 
174
            </hbox>
 
175
          </vbox>
 
176
        </row>
 
177
        <row>
 
178
          <label value="&enigmail.cardDetails.encKey.label;" control="card_key_fpr_2"/>
 
179
          <vbox>
 
180
            <textbox readonly="true" id="card_key_fpr_2" value=""/>
 
181
            <hbox align="center">
 
182
              <label value="&enigmail.cardDetails.keyCreated.label;" control="card_key_created_2"/>
 
183
              <textbox readonly="true" id="card_key_created_2" value=""/>
 
184
            </hbox>
 
185
          </vbox>
 
186
        </row>
 
187
        <row>
 
188
          <label value="&enigmail.cardDetails.authKey.label;" control="card_key_fpr_3"/>
 
189
          <vbox>
 
190
            <textbox readonly="true" id="card_key_fpr_3" value=""/>
 
191
            <hbox align="center">
 
192
              <label value="&enigmail.cardDetails.keyCreated.label;" control="card_key_created_3"/>
 
193
              <textbox readonly="true" id="card_key_created_3" value=""/>
 
194
            </hbox>
 
195
          </vbox>
 
196
        </row>
 
197
      </rows>
 
198
    </grid>
 
199
 
 
200
        </vbox>
 
201
        
 
202
        <vbox align="end">
 
203
    <hbox>
 
204
      <button id="saveChanges"
 
205
              label="&enigmail.cardDetails.save.label;"
 
206
              oncommand="doSaveChanges()"
 
207
              observes="bcEnableMode"/>
 
208
      <button id="reset"
 
209
              label="&enigmail.cardDetails.reset.label;"
 
210
              oncommand="doReset()"
 
211
              observes="bcEnableMode"/>
 
212
    </hbox>
 
213
        </vbox>
 
214
                
 
215
</window>
 
216