source: content/prefDialog/vI_prefDialog.xul @ d9af4a

ng_0.9
Last change on this file since d9af4a was d9af4a, checked in by rene <rene@…>, 8 years ago

removed unused helper, used asynchronous calls instead

  • Property mode set to 100644
File size: 37.0 KB
Line 
1<?xml version="1.0"?>
2<!-- ***** BEGIN LICENSE BLOCK *****
3   - This program is free software; you can redistribute it and/or modify
4   - it under the terms of the GNU General Public License as published by
5   - the Free Software Foundation; either version 2 of the License, or
6   - (at your option) any later version.
7
8   - This program is distributed in the hope that it will be useful,
9   - but WITHOUT ANY WARRANTY; without even the implied warranty of
10   - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11   - GNU General Public License for more details.
12
13   - You should have received a copy of the GNU General Public License
14   - along with this program; if not, write to the Free Software
15   - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
16
17   - The Original Code is the Virtual Identity Extension.
18
19   - The Initial Developer of the Original Code is Rene Ejury.
20   - Portions created by the Initial Developer are Copyright (C) 2007
21   - the Initial Developer. All Rights Reserved.
22
23   - Contributor(s):
24   - ***** END LICENSE BLOCK ***** -->
25
26<!DOCTYPE page [
27<!ENTITY % amCopiesDTD SYSTEM "chrome://messenger/locale/am-copies.dtd">
28%amCopiesDTD;
29<!ENTITY % versionDTD SYSTEM "chrome://v_identity/content/_version.dtd">
30%versionDTD;
31<!ENTITY % vIprefDialogDTD SYSTEM "chrome://v_identity/locale/vI_prefDialog.dtd">
32%vIprefDialogDTD;
33<!ENTITY % vIstorageExtrasDTD SYSTEM "chrome://v_identity/locale/vI_storageExtras.dtd">
34%vIstorageExtrasDTD;
35<!ENTITY % vIdentityDTD SYSTEM "chrome://v_identity/locale/v_identity.dtd">
36%vIdentityDTD;
37]>
38
39<?xml-stylesheet href="chrome://communicator/skin/" type="text/css"?>
40<?xml-stylesheet href="chrome://messenger/skin/prefPanels.css" type="text/css"?>
41<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
42<?xml-stylesheet href="chrome://mozapps/skin/extensions/extensions.css"?>
43<?xml-stylesheet href="chrome://v_identity/skin/v_identity.css" type="text/css"?>
44<?xml-stylesheet href="chrome://messenger/skin/messageHeader.css"?>
45
46
47<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
48    xmlns:xhtml="http://www.w3.org/1999/xhtml" >
49
50<dialog id="vI_prefDialog">
51
52<script type="application/x-javascript"
53            src="chrome://v_identity/content/vI_storageExtras.js" />
54<script type="application/x-javascript"
55            src="chrome://v_identity/content/modules/vI_rdfDatasource.js" />
56<script type="application/x-javascript"
57            src="chrome://v_identity/content/notificationbar/vI_notificationBar.js" />
58
59<stringbundleset id="stringbundleset">
60    <stringbundle id="vIdentBundle" src="chrome://v_identity/locale/v_identity.properties" />
61    <stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties"/>
62</stringbundleset>
63
64<broadcaster id="VIdent_broadcaster_doFcc"/>
65
66<textbox hidden="true" id="VIdent_identity.fccFolder"
67                prefstring="fccFolder"/>
68<textbox hidden="true" id="VIdent_identity.fccFolderPickerMode"
69                prefstring="fccFolderPickerMode"/>
70<textbox hidden="true" id="VIdent_identity.draftFolder"
71                prefstring="draftFolder"/>
72<textbox hidden="true" id="VIdent_identity.draftFolderPickerMode"
73                prefstring="draftFolderPickerMode"/>
74<textbox hidden="true" id="VIdent_identity.stationeryFolder"
75                prefstring="stationeryFolder"/>
76<textbox hidden="true" id="VIdent_identity.stationeryFolderPickerMode"
77                prefstring="stationeryFolderPickerMode"/>
78<hbox>
79<tabbox id="prefTabbox" class="viewSelector ">
80    <hbox>
81    <vbox>
82        <image id="toggleIcon" class="addresstwisty" onclick="virtualIdentityExtension.prefDialog.base.flipMenuButtons(this);" open="true" persist="open" />
83        <spacer flex="1" />
84    </vbox>
85    <radiogroup xhtml:role="listbox" id="viewGroup" persist="hidden last-selected"
86        class="chromeclass-toolbar" orient="horizontal" flex="1" >
87        <vbox>
88        <hbox>
89            <radio pane="source" id="sourceEmail"
90                oncommand="document.getElementById('prefTabbox').selectedIndex = 0; virtualIdentityExtension.prefDialog.updateHelpUrl();"
91                tooltiptext="&vI_prefDialog.tabbox.tab0.label;" />
92            <vbox><spacer flex="1"/><image class="arrow" id="toSelection" /><spacer flex="1"/></vbox>
93            <radio pane="source" id="selection"
94                oncommand="document.getElementById('prefTabbox').selectedIndex = 1; virtualIdentityExtension.prefDialog.updateHelpUrl();"
95                tooltiptext="&vI_prefDialog.tabbox.tab1.label;" />
96            <vbox><spacer flex="1"/><image class="arrow" id="toCompose" /><spacer flex="1"/></vbox>
97            <radio pane="source" id="composeDialog"
98                oncommand="document.getElementById('prefTabbox').selectedIndex = 2; virtualIdentityExtension.prefDialog.updateHelpUrl();"
99                tooltiptext="&vI_prefDialog.tabbox.tab2.label;" />
100            <vbox><spacer flex="1"/><image class="arrow" id="toSend" /><spacer flex="1"/></vbox>
101            <radio pane="source" id="emailOut"
102                oncommand="document.getElementById('prefTabbox').selectedIndex = 3; virtualIdentityExtension.prefDialog.updateHelpUrl();"
103                tooltiptext="&vI_prefDialog.tabbox.tab3.label;" />
104        </hbox>
105        <spacer class="heightS" />
106        <hbox>
107            <spacer id="beforeStorage" />
108            <vbox><spacer flex="1"/><image class="arrow" id="storageUp" /><spacer flex="1"/></vbox>
109            <radio pane="source" id="storageOut"
110                oncommand="document.getElementById('prefTabbox').selectedIndex = 4; virtualIdentityExtension.prefDialog.updateHelpUrl();"
111                tooltiptext="&vI_prefDialog.tabbox.tab4.label;" />
112            <vbox><spacer flex="1"/><image class="arrow" id="storageUpDown" /><spacer flex="1"/></vbox>
113            <spacer id="afterStorage" flex="1"/>
114        </hbox>
115        </vbox>
116        <spacer flex="1"/>
117        <vbox>
118            <spacer flex="1"/>
119            <hbox><spacer flex="1"/><radio pane="source" id="options"
120                oncommand="document.getElementById('prefTabbox').selectedIndex = 5; virtualIdentityExtension.prefDialog.updateHelpUrl();"
121                tooltiptext="&vI_prefDialog.tabbox.tab5.label;" />
122            </hbox>
123            <spacer flex="1"/>
124            <button id="logoButton1" class="v_identity_logo v_identity_logo_button"
125                label="&vident.vidLogo.label; &vident.version;"
126                oncommand="virtualIdentityExtension.prefDialog.openURL('http://www.absorb.it/virtual-id')"
127                tooltiptext="&vI_prefDialog.vidLogo.tooltiptext;" />
128        </vbox>
129    </radiogroup>
130    </hbox>
131    <hbox>
132        <tabs>
133            <tab label="&vI_prefDialog.tabbox.tab0.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 0; virtualIdentityExtension.prefDialog.updateHelpUrl(0);"/>
134            <tab label="&vI_prefDialog.tabbox.tab1.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 1; virtualIdentityExtension.prefDialog.updateHelpUrl(1);"/>
135            <tab label="&vI_prefDialog.tabbox.tab2.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 2; virtualIdentityExtension.prefDialog.updateHelpUrl(2);"/>
136            <tab label="&vI_prefDialog.tabbox.tab3.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 3; virtualIdentityExtension.prefDialog.updateHelpUrl(3);"/>
137            <tab label="&vI_prefDialog.tabbox.tab4.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 4; virtualIdentityExtension.prefDialog.updateHelpUrl(4);"/>
138            <tab label="&vI_prefDialog.tabbox.tab5.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 5; virtualIdentityExtension.prefDialog.updateHelpUrl(5);"/>
139        </tabs>
140        <spacer flex="1" />
141        <button id="logoButton2" class="v_identity_logo v_identity_logo_button"
142                label="&vident.vidLogo.label; &vident.version;"
143                oncommand="virtualIdentityExtension.prefDialog.openURL('http://www.absorb.it/virtual-id')"
144                tooltiptext="&vI_prefDialog.vidLogo.tooltiptext;" hidden="true" />
145    </hbox>
146    <tabpanels>
147    <tabpanel orient="vertical" >
148        <hbox flex="1">
149        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
150            hidecolumnpicker="true" hidehscroll="true" >
151        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true"/></treecols>
152        <treechildren>
153            <treeitem container="true" open="true" >
154                <treerow><treecell label="&vI_prefDialog.smartCell.label;" /></treerow>
155                <treechildren>
156                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row0.label;" /></treerow></treeitem>
157                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row1.label;" /></treerow></treeitem>
158                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row2.label;" /></treerow></treeitem>
159                </treechildren>
160            </treeitem>
161        </treechildren>
162        </tree>
163       
164        <tabbox flex="1" >
165        <tabs hidden="true">
166            <tab /><tab /><tab /><tab /><tab />
167        </tabs>
168        <tabpanels class="plain">
169            <tabpanel orient="vertical">
170            <dialogheader title="&vI_prefDialog.smartTab0.header;"/>
171                <groupbox>
172                <caption label="&vI_prefDialog.smartTab0.Draft.caption;" />
173                <label id="version-warning"
174                    value="&vI_prefDialog.versionWarning.label;" hidden="true"/>
175                <checkbox id="VIdent_identity.smart_draft" label="&vI_prefDialog.smartDraft.label;"
176                    tooltiptext="&vI_prefDialog.smartDraft.tooltiptext;" prefstring="smart_draft"
177                    oncommand="virtualIdentityExtension.prefDialog.base.constraints();" />
178                </groupbox>
179                <groupbox>
180                <caption label="&vI_prefDialog.smartTab0.Reply.caption;" />
181                <checkbox id="VIdent_identity.smart_reply" label="&vI_prefDialog.smartReply.label;"
182                    tooltiptext="&vI_prefDialog.smartReply.tooltiptext;" prefstring="smart_reply"
183                    oncommand="virtualIdentityExtension.prefDialog.base.smartReplyConstraint(this);" />
184                <hbox><spacer class="widthS"/>
185                    <vbox>
186                    <checkbox id="VIdent_identity.smart_detectByReceivedHeader" label="&vI_prefDialog.smartDetectByReceivedHeader.label;"
187                        tooltiptext="&vI_prefDialog.smartDetectByReceivedHeader.tooltiptext;" prefstring="smart_detectByReceivedHeader" />
188                    <checkbox id="VIdent_identity.smart_reply_for_newsgroups" label="&vI_prefDialog.smartReplyNewsgroups.label;"
189                        tooltiptext="&vI_prefDialog.smartReplyNewsgroups.tooltiptext;" prefstring="smart_reply_for_newsgroups" />
190                    </vbox>
191                </hbox>
192                </groupbox>
193            </tabpanel>
194            <tabpanel orient="vertical">
195                <dialogheader title="&vI_prefDialog.smartTab1.header;"/>
196                <groupbox>
197                <caption label="&vI_prefDialog.smartTab1.caption;" />
198                <vbox align="left">
199                    <description class="widthXX">&vI_prefDialog.smartReplyTab.Tab1.desc;</description>
200                    <hbox>
201                    <vbox><description class="widthX">&vI_prefDialog.smartReply.headers.desc;</description>
202                    <spacer flex="1"/>
203                    <button id="VIdent_identity.smart_reply_headers_reset" label="&vI_prefDialog.smartReply.headers.reset;" oncommand="virtualIdentityExtension.prefDialog.base.smartReplyHeaderReset();"/>
204                    </vbox>
205                    <textbox id="VIdent_identity.smart_reply_headers" multiline="true"
206                        rows="4" size="20" wrap="false" flex="1"
207                        prefstring="smart_reply_headers" />
208                    </hbox>
209                </vbox>
210                </groupbox>
211            </tabpanel>
212            <tabpanel orient="vertical">
213                <dialogheader title="&vI_prefDialog.smartTab2.header;"/>
214                <groupbox>
215                <caption label="&vI_prefDialog.smartTab2.caption;" />
216                <vbox align="left">
217                    <description class="widthXX">&vI_prefDialog.smartReplyTab.Tab2.desc;</description>
218                    <hbox>
219                    <vbox><description class="widthX">&vI_prefDialog.smartReply.filter.desc;</description><spacer flex="1"/></vbox>
220                    <textbox id="VIdent_identity.smart_reply_filter" multiline="true"
221                        rows="4" size="20" wrap="false" flex="1"
222                        prefstring="smart_reply_filter" />
223                    </hbox>
224                </vbox>
225                </groupbox>
226            </tabpanel>
227            <tabpanel orient="vertical">
228                <dialogheader title="&vI_prefDialog.smartTab3.header;"/>
229                <groupbox>
230                <caption label="&vI_prefDialog.smartTab3.caption;" />
231                <vbox align="left">
232                    <checkbox id="VIdent_identity.smart_reply_ignoreFullName" label="&vI_prefDialog.smartReply.ignoreFullname.label;"
233                        prefstring="smart_reply_ignoreFullName" wrap="true" class="widthXX" />
234                    <hbox>
235                    <description class="widthX">&vI_prefDialog.smartReply.defaultFullname.label;</description>
236                    <vbox><spacer flex="1"/><textbox id="VIdent_identity.smart_reply_defaultFullName"
237                        prefstring="smart_reply_defaultFullName" size="20" /><spacer flex="1"/></vbox>
238                    </hbox>
239                </vbox>
240                </groupbox>
241            </tabpanel>
242        </tabpanels>
243        </tabbox>
244    </hbox>
245    </tabpanel>
246    <tabpanel orient="vertical" >
247        <hbox flex="1">
248        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
249            hidecolumnpicker="true" hidehscroll="true">
250        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true" /></treecols>
251        <treechildren>
252            <treeitem><treerow><treecell label="&vI_prefDialog.idSelection.Cell0.label;" /></treerow></treeitem>
253            <treeitem><treerow><treecell label="&vI_prefDialog.idSelection.Cell1.label;" /></treerow></treeitem>
254            <treeitem><treerow><treecell label="&vI_prefDialog.idSelection.Cell2.label;" /></treerow></treeitem>
255        </treechildren>
256        </tree>
257       
258        <tabbox flex="1" >
259        <tabs hidden="true"><tab /><tab /><tab /></tabs>
260       
261        <tabpanels class="plain">
262            <tabpanel orient="vertical">
263                <dialogheader title="&vI_prefDialog.idSelection.Tab0.header;"/>
264                <groupbox>
265                <caption label="&vI_prefDialog.idSelection.Tab0.caption;"/>
266                <vbox align="left">
267                    <description class="widthXX">&vI_prefDialog.idSelection.usage.desc;</description>
268                    <listbox id="VIdent_identity.idSelection_ignoreIDs" class="identitySelector widthXX"
269                        prefstring="idSelection_ignoreIDs" rows="5">
270                            <listcols><listcol /><listcol /><listcol id="ignoreIDs_debug" hidden="true" /><listcol flex="1"/></listcols>
271                    </listbox>
272                </vbox>
273                </groupbox>
274            </tabpanel>
275            <tabpanel orient="vertical">
276                <dialogheader title="&vI_prefDialog.idSelection.Tab1.header;"/>
277                <groupbox>
278                <caption label="&vI_prefDialog.idSelection.Tab1.caption;"/>
279                <vbox align="left">
280                    <description class="widthXX">&vI_prefDialog.idSelection.reply.desc;</description>
281                    <checkbox id="VIdent_identity.idSelection_storage_prefer_smart_reply" label="&vI_prefDialog.idSelection.prefer_smart_reply.label;"
282                        prefstring="idSelection_storage_prefer_smart_reply"/>
283                    <checkbox id="VIdent_identity.idSelection_storage_ignore_smart_reply" label="&vI_prefDialog.idSelection.ignore_smart_reply.label;"
284                        prefstring="idSelection_storage_ignore_smart_reply"/>
285                </vbox>
286                </groupbox>
287<!--                <groupbox>
288                <caption label="&vI_prefDialog.idSelection.Tab1.caption2;"/>
289                <vbox align="left">
290                    <description class="widthXX">&vI_prefDialog.idSelection.draft.desc;</description>
291                </vbox>
292                </groupbox>     -->
293            </tabpanel>
294            <tabpanel orient="vertical">
295                <dialogheader title="&vI_prefDialog.idSelection.Tab2.header;"/>
296                <groupbox>
297                <caption label="&vI_prefDialog.idSelection.Tab2.caption;"/>
298                <vbox align="left">
299                    <description class="widthXX">&vI_prefDialog.idSelection.multiselect.desc;</description>
300                    <checkbox id="VIdent_identity.idSelection_ask" label="&vI_prefDialog.idSelection.ask.label;"
301                        prefstring="idSelection_ask"
302                        oncommand="virtualIdentityExtension.prefDialog.base.idSelectionResultConstraint();"/>
303                    <hbox><spacer class="widthS"/><checkbox id="VIdent_identity.idSelection_ask_always" label="&vI_prefDialog.idSelection.ask_always.label;"
304                        prefstring="idSelection_ask_always"
305                        oncommand="virtualIdentityExtension.prefDialog.base.idSelectionResultConstraint();"/>
306                    </hbox>
307                    <checkbox id="VIdent_identity.idSelection_autocreate" label="&vI_prefDialog.idSelection.autocreate.label;"
308                        prefstring="idSelection_autocreate"
309                        oncommand="virtualIdentityExtension.prefDialog.base.idSelectionResultConstraint();"/>
310
311                    <hbox><spacer class="widthS"/><label value="&vI_prefDialog.idSelection.autocreate.desc;" hidden="true"
312                        id="VIdent_identity.idSelection_autocreate.desc" />
313                    </hbox>
314                   
315                    <checkbox id="VIdent_identity.idSelection_preferExisting" label="&vI_prefDialog.idSelection.preferExisting.label;"
316                        prefstring="idSelection_preferExisting" />
317
318                </vbox>
319                </groupbox>
320            </tabpanel>
321        </tabpanels>
322        </tabbox>
323        </hbox>
324    </tabpanel>
325    <tabpanel orient="vertical" >
326        <hbox flex="1">
327        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
328            hidecolumnpicker="true" hidehscroll="true">
329        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true" /></treecols>
330        <treechildren>
331            <treeitem><treerow><treecell label="&vI_prefDialog.composeDialog.Cell0.label;" /></treerow></treeitem>
332            <treeitem><treerow><treecell label="&vI_prefDialog.composeDialog.Cell1.label;" /></treerow></treeitem>
333        </treechildren>
334        </tree>
335       
336       
337        <tabbox flex="1" >
338        <tabs hidden="true"><tab /><tab /></tabs>
339       
340        <tabpanels class="plain">
341            <tabpanel orient="vertical">
342                <dialogheader title="&vI_prefDialog.composeDialog.header;"/>
343                <groupbox>
344                <caption label="&vI_prefDialog.composeDialog.caption;"/>
345                    <checkbox id="VIdent_identity.autoTimestamp" label="&vI_prefDialog.composeDialog.autoTimestamp.label;"
346                        tooltiptext="&vI_prefDialog.composeDialog.autoTimestamp.tooltiptext;" prefstring="autoTimestamp" oncommand="virtualIdentityExtension.prefDialog.base.autoTimestampConstraint(this);"/>
347                    <hbox id="VIdent_identity.autoTimestamp.options" hidden="true"><spacer class="widthS"/>
348                        <vbox>
349                            <hbox>
350                            <description class="widthX">&vI_prefDialog.composeDialog.autoTimeFormat.label;</description>
351                            <vbox><spacer flex="1"/><textbox id="VIdent_identity.autoTimeFormat"
352                                prefstring="autoTimeFormat" size="20" /><spacer flex="1"/></vbox>
353                            </hbox><hbox>
354                            <description class="widthX">&vI_prefDialog.composeDialog.autoTimeString.label;</description>
355                            <vbox><spacer flex="1"/><textbox id="VIdent_identity.autoTimeString"
356                                prefstring="autoString" size="20" /><spacer flex="1"/></vbox>
357                            </hbox>
358                        </vbox>
359                    </hbox>
360                    <description id="VIdent_identity.HideSignature.warning" class="widthXX">&vI_prefDialog.composeDialog.HideSignature.warning.desc;</description>
361                    <checkbox id="VIdent_identity.hide_signature" label="&vI_prefDialog.composeDialog.HideSignature.label;" disabled="true"
362                        prefstring="hide_signature"/>
363                    <checkbox id="VIdent_identity.hide_sMime_messageSignature" label="&vI_prefDialog.composeDialog.HideSMimeSignature.label;"
364                        prefstring="hide_sMime_messageSignature"/>
365                    <checkbox id="VIdent_identity.hide_openPGP_messageSignature" label="&vI_prefDialog.composeDialog.HideOpenPGPSignature.label;"
366                        prefstring="hide_openPGP_messageSignature" hidden="true"/>
367                    <checkbox id="VIdent_identity.autoReplyToSelf" label="&vI_prefDialog.composeDialog.autoReplyToSelf.label;"
368                        prefstring="autoReplyToSelf"/>
369                </groupbox>
370            </tabpanel>
371            <tabpanel orient="vertical">
372                <dialogheader title="&vI_prefDialog.composeDialog.header2;"/>
373                <groupbox>
374                <caption label="&vI_prefDialog.composeDialog.caption2;"/>
375                    <checkbox id="VIdent_identity.show_smtp" label="&vI_prefDialog.composeDialog.SMTP.label;"
376                        tooltiptext="&vI_prefDialog.composeDialog.SMTP.tooltiptext;" prefstring="show_smtp" />
377                    <checkbox id="VIdent_identity.fcc_show_switch" label="&vI_prefDialog.composeDialog.fcc_show_switch.label;"
378                        tooltiptext="&vI_prefDialog.composeDialog.fcc_show_switch.tooltiptext;" prefstring="fcc_show_switch" />
379                    <checkbox id="VIdent_identity.storage_colorIndication" label="&vI_prefDialog.composeDialog.storage_colorIndication.label;"
380                        prefstring="storage_colorIndication" />
381                </groupbox>
382                <groupbox>
383                <caption label="&vI_prefDialog.composeDialog.caption3;"/>
384                    <checkbox id="VIdent_identity.storage_show_switch" label="&vI_prefDialog.composeDialog.show_switch.label;"
385                        prefstring="storage_show_switch"/>
386                    <checkbox id="VIdent_identity.storage_show_baseID_switch" label="&vI_prefDialog.composeDialog.show_baseID_switch.label;"
387                        prefstring="storage_show_baseID_switch"/>
388                    <checkbox id="VIdent_identity.storage_show_SMTP_switch" label="&vI_prefDialog.composeDialog.show_SMTP_switch.label;"
389                        prefstring="storage_show_SMTP_switch"/>
390                </groupbox>
391            </tabpanel>
392        </tabpanels>
393        </tabbox>
394        </hbox>
395    </tabpanel>
396    <tabpanel orient="vertical" >
397        <hbox flex="1">
398        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
399            hidecolumnpicker="true" hidehscroll="true" >
400        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true"/></treecols>
401        <treechildren>
402            <treeitem container="true" open="true" >
403                <treerow><treecell label="&vI_prefDialog.sending.Folder.label;" /></treerow>
404                <treechildren>
405                    <treeitem><treerow><treecell label="&vI_prefDialog.sending.Folder.row0.label;" /></treerow></treeitem>
406                    <treeitem><treerow><treecell label="&vI_prefDialog.sending.Folder.row1.label;" /></treerow></treeitem>
407                    <treeitem><treerow><treecell label="&vI_prefDialog.sending.Folder.row2.label;" /></treerow></treeitem>
408                </treechildren>
409            </treeitem>
410            <treeitem><treerow><treecell label="&vI_prefDialog.sending.warnings.label;" /></treerow></treeitem>
411        </treechildren>
412        </tree>
413       
414        <tabbox flex="1" >
415        <tabs hidden="true">
416            <tab /><tab /><tab id="VIdent_messageDraftsTab"/><tab id="VIdent_messageTemplatesTab"/><tab />
417        </tabs>
418        <tabpanels class="plain">
419            <tabpanel orient="vertical">
420                <dialogheader title="&vI_prefDialog.sending.Folder.header;"/>
421                <groupbox>
422                <caption label="&vI_prefDialog.sending.Folder.caption;"/>
423                <description class="widthXX">&vI_prefDialog.sending.Folder.desc;</description>
424                <checkbox id="VIdent_identity.copySMIMESettings" label="&vI_prefDialog.sending.Folder.SMIME.label;"
425                    prefstring="copySMIMESettings"/>
426                <checkbox id="VIdent_identity.copyAttachVCardSettings" label="&vI_prefDialog.sending.Folder.VCard.label;"
427                    prefstring="copyAttachVCardSettings"/>
428                </groupbox>
429            </tabpanel>
430            <tabpanel orient="vertical">
431                <dialogheader title="&vI_prefDialog.sending.fccTab.header;" />
432                <groupbox>
433                <caption label="&vI_prefDialog.sending.fccTab.caption;"/>
434                <hbox align="center">
435                    <checkbox id="VIdent_identity.doFcc" label="&fccMailFolder.label;"
436                        accesskey="&fccMailFolder.accesskey;"
437                        oncommand="setupFccItems();" prefstring="doFcc"/>
438                </hbox>
439                <radiogroup id="VIdent_doFcc">
440                <grid class="specialFolderPickerGrid">
441                    <columns>
442                        <column flex="1"/>
443                        <column flex="2"/>
444                    </columns>
445                    <rows>
446                        <radio id="VIdent_fcc_Settings_Of_Account"
447                            value="3" label="&vI_prefDialog.sending.vidAccount.label;"
448                            oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
449                            observes="VIdent_broadcaster_doFcc"/>
450                        <radio id="VIdent_fcc_Settings_Of_Default"
451                            value="2" label="&vI_prefDialog.sending.vidDefault.label;"
452                            oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
453                            observes="VIdent_broadcaster_doFcc"/>
454                        <row align="center" id="msgFccAccountPickerRow">
455                            <radio id="VIdent_fcc_selectAccount"
456                                value="0" label="&sentFolderOn.label;"
457                                accesskey="&sentFolderOn.accesskey;"
458                                oncommand="setPickersState('msgFccAccountPicker', 'msgFccFolderPicker', event)"
459                                observes="VIdent_broadcaster_doFcc"/>
460                        </row>
461                        <row align="center" id="msgFccFolderPickerRow">
462                            <radio id="VIdent_fcc_selectFolder"
463                                value="1" label="&sentInOtherFolder.label;"
464                                accesskey="&sentInOtherFolder.accesskey;"
465                                oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
466                                observes="VIdent_broadcaster_doFcc"/>
467                        </row>
468                    </rows>
469                </grid>
470                </radiogroup>
471                <hbox id="fccReplyFollowsParentBox" align="center" class="fccReplyFollowsParent">
472                    <checkbox wsm_persist="true" id="VIdent_identity.fccReplyFollowsParent"
473                        label="&fccReplyFollowsParent.label;"
474                        accesskey="&fccReplyFollowsParent.accesskey;"
475                        prefattribute="value"
476                        prefstring="fccReplyFollowsParent"
477                        observes="VIdent_broadcaster_doFcc"/>
478                </hbox>
479                </groupbox>
480            </tabpanel>
481            <tabpanel orient="vertical">
482                <dialogheader title="&vI_prefDialog.sending.draftTab.header;" />
483                <groupbox>
484                <caption label="&vI_prefDialog.sending.draftTab.caption;" />
485                <radiogroup id="VIdent_messageDrafts">
486                <grid class="specialFolderPickerGrid">
487                    <columns>
488                        <column flex="1"/>
489                        <column flex="2"/>
490                    </columns>
491                    <rows>
492                        <radio id="VIdent_draft_Settings_Of_Account"
493                            value="3" label="&vI_prefDialog.sending.vidAccount.label;"
494                            oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
495                        <radio id="VIdent_draft_Settings_Of_Default"
496                            value="2" label="&vI_prefDialog.sending.vidDefault.label;"
497                            oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
498                        <row align="center" id="msgDraftsAccountPickerRow">
499                            <radio id="VIdent_draft_selectAccount"
500                                value="0" label="&draftsFolderOn.label;"
501                                accesskey="&draftsFolderOn.accesskey;"
502                                oncommand="setPickersState('msgDraftsAccountPicker', 'msgDraftsFolderPicker', event)" />
503                        </row>
504                        <row align="center" id="msgDraftsFolderPickerRow">
505                            <radio id="VIdent_draft_selectFolder"
506                                value="1" label="&draftInOtherFolder.label;"
507                                accesskey="&draftInOtherFolder.accesskey;"
508                                oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
509                        </row>
510                    </rows>
511                </grid>
512                </radiogroup>
513                </groupbox>
514            </tabpanel>
515            <tabpanel orient="vertical">
516                <dialogheader title="&vI_prefDialog.sending.tmplTab.header;" />
517                <groupbox>
518                <caption label="&vI_prefDialog.sending.tmplTab.caption;"/>
519                <radiogroup id="VIdent_messageTemplates">
520                <grid class="specialFolderPickerGrid">
521                    <columns>
522                        <column flex="1"/>
523                        <column flex="2"/>
524                    </columns>
525                    <rows>
526                        <radio id="VIdent_tmpl_Settings_Of_Account"
527                            value="3" label="&vI_prefDialog.sending.vidAccount.label;"
528                            oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
529                        <radio id="VIdent_tmpl_Settings_Of_Default"
530                            value="2" label="&vI_prefDialog.sending.vidDefault.label;"
531                            oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
532                        <row align="center" id="msgStationeryAccountPickerRow">
533                            <radio id="VIdent_tmpl_selectAccount"
534                                value="0" label="&templatesFolderOn.label;"
535                                accesskey="&templatesFolderOn.accesskey;"
536                                oncommand="setPickersState('msgStationeryAccountPicker', 'msgStationeryFolderPicker', event)" />
537                        </row>
538                        <row align="center" id="msgStationeryFolderPickerRow">
539                            <radio id="VIdent_tmpl_selectFolder"
540                                value="1" label="&templateInOtherFolder.label;"
541                                accesskey="&templateInOtherFolder.accesskey;"
542                                oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
543                        </row>
544                    </rows>
545                </grid>
546                </radiogroup>
547                </groupbox>
548            </tabpanel>
549            <tabpanel orient="vertical">
550                <dialogheader title="&vI_prefDialog.sending.warnings.header;"/>
551                <groupbox>
552                <caption label="&vI_prefDialog.sending.warnings.caption;"/>
553                <checkbox id="VIdent_identity.warn_nonvirtual" label="&vI_prefDialog.sending.warnings.warnNonvirtual.label;"
554                    prefstring="warn_nonvirtual" />
555                <checkbox id="VIdent_identity.warn_virtual" label="&vI_prefDialog.sending.warnings.warnVirtual.label;"
556                    prefstring="warn_virtual" />
557                </groupbox>
558            </tabpanel>
559        </tabpanels>
560        </tabbox>
561        </hbox>
562    </tabpanel>
563    <tabpanel orient="vertical" >
564        <hbox flex="1">
565        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
566            hidecolumnpicker="true" hidehscroll="true">
567        <treecols orient="vertical">
568            <treecol flex="1" hideheader="true" primary="true"/>
569        </treecols>
570        <treechildren>
571            <treeitem container="true" open="true">
572                <treerow><treecell label="&vI_prefDialog.storageTab.Tab0.label;" /></treerow>
573                <treechildren>
574                    <treeitem><treerow><treecell label="&vI_prefDialog.storageTab.reading.label;" /></treerow></treeitem>
575                    <treeitem><treerow><treecell label="&vI_prefDialog.storageTab.storing.label;" /></treerow></treeitem>
576                </treechildren>
577            </treeitem>
578            <treeitem id="storageExtrasTreeitem1"><treerow><treecell label="&vI_prefDialog.storageTab.Tab1.label;" /></treerow></treeitem>
579            <treeitem id="storageExtrasTreeitem2"><treerow><treecell label="&vI_prefDialog.storageTab.Tab2.label;" /></treerow></treeitem>
580        </treechildren>
581        </tree>
582       
583        <tabbox flex="1" >
584        <tabs hidden="true">
585            <tab /><tab /><tab /><tab /><tab />
586        </tabs>
587        <tabpanels class="plain">
588            <tabpanel orient="vertical">
589                <dialogheader title="&vI_prefDialog.storageTab.Tab0.header;"/>
590                <groupbox>
591                <caption label="&vI_prefDialog.storageTab.Tab0.caption;" />
592                <checkbox id="VIdent_identity.storage" label="&vI_prefDialog.storage.label;"
593                    tooltiptext="&vI_prefDialog.storage.tooltiptext;" prefstring="storage"
594                    oncommand="virtualIdentityExtension.prefDialog.base.storageConstraint(this);" />
595                <spacer class="paragraph"/>
596                <button id="VIdent_identity.storage.openEditor" label="&vI_prefDialog.storage.openEditor;" oncommand="openDialog('chrome://v_identity/content/vI_rdfDataTree.xul', '', 'chrome, dialog, resizable=yes');" />
597                <button id="VIdent_identity.storage.import" label="&vI_prefDialog.storage.import;" oncommand="var vI_localRdfDatasource = new virtualIdentityExtension.rdfDatasourceImporter('virtualIdentity.rdf');" />
598                <button id="VIdent_identity.storage.export" label="&vI_prefDialog.storage.export;" oncommand="var vI_localRdfDatasource = new virtualIdentityExtension.rdfDatasource(); vI_localRdfDatasource.export('virtualIdentity.rdf')" />
599                </groupbox>
600            </tabpanel>
601            <tabpanel orient="vertical">
602                <dialogheader title="&vI_prefDialog.storageTab.reading.header;" />
603                <groupbox>
604                <caption label="&vI_prefDialog.storageTab.reading.caption;"/>
605                <vbox align="left">
606                    <checkbox id="VIdent_identity.storage_warn_vI_replace" label="&vI_prefDialog.storage.warn_vI_replace.label;"
607                        prefstring="storage_warn_vI_replace"/>
608                    <checkbox id="VIdent_identity.storage_getOneOnly" label="&vI_prefDialog.storage.get_One_Only.label;"
609                        prefstring="storage_getOneOnly"/>
610                </vbox>
611                </groupbox>
612            </tabpanel>
613            <tabpanel orient="vertical">
614                <dialogheader title="&vI_prefDialog.storageTab.storing.header;" />
615                <groupbox>
616                <caption label="&vI_prefDialog.storageTab.storing.caption;"/>
617                <vbox align="left">
618                    <checkbox id="VIdent_identity.storage_storedefault" label="&vI_prefDialog.storage.storedefault.label;"
619                        prefstring="storage_storedefault"/>
620                    <checkbox id="VIdent_identity.storage_store_base_id" label="&vI_prefDialog.storage.store_base_id.label;"
621                        prefstring="storage_store_base_id"/>
622                    <checkbox id="VIdent_identity.storage_store_SMTP" label="&vI_prefDialog.storage.store_SMTP.label;"
623                        prefstring="storage_store_SMTP"/>
624                    <checkbox id="VIdent_identity.storage_warn_update" label="&vI_prefDialog.storage.warn_update.label;"
625                        prefstring="storage_warn_update"/>
626                    <checkbox id="VIdent_identity.storage_dont_update_multiple" label="&vI_prefDialog.storage.dont_update_multiple.label;"
627                        prefstring="storage_dont_update_multiple"/>
628                </vbox>
629                </groupbox>
630            </tabpanel>
631            <tabpanel orient="vertical">
632                <dialogheader title="&vI_prefDialog.storageTab.Tab1.header;"/>
633                <groupbox>
634                <caption label="&vI_prefDialog.storageTab.Tab1.caption;" />
635                <vbox align="left">
636                    <checkbox id="VIdent_identity.storageExtras_returnReciept" label="&vI_prefDialog.storageExtras.returnReciept.label;"
637                        prefstring="storageExtras_returnReciept"/>
638                    <checkbox id="VIdent_identity.storageExtras_fcc" label="&vI_prefDialog.storageExtras.fcc.label;"
639                        prefstring="storageExtras_fcc"/>
640                    <checkbox id="VIdent_identity.storageExtras_characterEncoding" label="&vI_prefDialog.storageExtras.characterEncoding.label;"
641                        prefstring="storageExtras_characterEncoding"/>
642                    <checkbox id="VIdent_identity.storageExtras_messageFormat" label="&vI_prefDialog.storageExtras.messageFormat.label;"
643                        prefstring="storageExtras_messageFormat"/>
644                    <spacer class="paragraph"/>
645                </vbox>
646                <label id="storageExtrasWarning" value="&vI_prefDialog.storageExtras.Warning.label;"/>
647                </groupbox>
648            </tabpanel>
649            <tabpanel orient="vertical">
650                <dialogheader title="&vI_prefDialog.storageTab.Tab2.header;"/>
651                <groupbox>
652                <caption label="&vI_prefDialog.storageTab.Tab2.caption;" />
653                <vbox align="left">
654                    <hbox><vbox>
655                    <label value="&vI_prefDialog.storageExtras.sMime.label;"/>
656                    <checkbox id="VIdent_identity.storageExtras_sMime_messageEncryption" label="&vI_prefDialog.storageExtras.sMime.messageEncryption.label;"
657                        prefstring="storageExtras_sMime_messageEncryption"/>
658                    <checkbox id="VIdent_identity.storageExtras_sMime_messageSignature" label="&vI_prefDialog.storageExtras.sMime.messageSignature.label;"
659                        prefstring="storageExtras_sMime_messageSignature"/>
660                    </vbox><spacer flex="1"/><vbox id="openPGPencryption" hidden="true">
661                    <label value="&vI_prefDialog.storageExtras.openPGP.label;"/>
662                    <checkbox id="VIdent_identity.storageExtras_openPGP_messageEncryption" label="&vI_prefDialog.storageExtras.openPGP.messageEncryption.label;"
663                        prefstring="storageExtras_openPGP_messageEncryption"/>
664                    <checkbox id="VIdent_identity.storageExtras_openPGP_messageSignature" label="&vI_prefDialog.storageExtras.openPGP.messageSignature.label;"
665                        prefstring="storageExtras_openPGP_messageSignature"/>
666                    <checkbox id="VIdent_identity.storageExtras_openPGP_PGPMIME" label="&vI_prefDialog.storageExtras.openPGP.PGPMIME.label;"
667                        prefstring="storageExtras_openPGP_PGPMIME"/>
668                    </vbox></hbox>
669                </vbox>
670                <label id="storageExtrasWarning" value="&vI_prefDialog.storageExtras.Warning.label;"/>
671                </groupbox>
672            </tabpanel>
673        </tabpanels>
674        </tabbox>
675        </hbox>
676    </tabpanel>
677    <tabpanel orient="vertical" >
678        <hbox flex="1">
679        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
680            hidecolumnpicker="true" hidehscroll="true">
681        <treecols orient="vertical">
682            <treecol flex="1" hideheader="true" primary="true"/>
683        </treecols>
684        <treechildren>
685            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab0.label;" /></treerow></treeitem>
686            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab1.label;" /></treerow></treeitem>
687            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab2.label;" /></treerow></treeitem>
688        </treechildren>
689        </tree>
690        <tabbox flex="1" >
691        <tabs hidden="true">
692            <tab /><tab /><tab />
693        </tabs>
694        <tabpanels class="plain">
695            <tabpanel orient="vertical">
696                <dialogheader title="&vI_prefDialog.options.Tab0.header;" />
697                <groupbox>
698                <caption label="&vI_prefDialog.options.Tab0.caption;"/>
699                <checkbox id="VIdent_identity.menu_entry" label="&vI_prefDialog.menuEntry.label;"
700                    prefstring="menu_entry" />
701                </groupbox>
702            </tabpanel>
703            <tabpanel orient="vertical">
704                <dialogheader title="&vI_prefDialog.options.Tab1.header;" />
705                <groupbox id="notificationGroupBox">
706                <caption label="&vI_prefDialog.options.Tab1.caption;"/>
707                <vbox align="left">
708                    <checkbox id="VIdent_identity.get_header_notification" label="&vI_prefDialog.notifyHeaders.label;"
709                        prefstring="get_header_notification"/>
710                    <checkbox id="VIdent_identity.smart_reply_notification" label="&vI_prefDialog.notifySmartIdentity.label;"
711                        prefstring="smart_reply_notification"/>
712                    <checkbox id="VIdent_identity.storage_notification" label="&vI_prefDialog.notifyStorage.label;"
713                        prefstring="storage_notification"/>
714                    <hbox>
715                    <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.prefix.label;" /><spacer flex="1"/></vbox>
716                    <textbox preftype="int" id="VIdent_identity.notification_timeout" flex="1"
717                        prefstring="notification_timeout" size="1" />
718                    <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.postfix.label;" /><spacer flex="1"/></vbox>
719                    </hbox>
720                </vbox>
721                </groupbox>
722            </tabpanel>
723            <tabpanel orient="vertical">
724                <dialogheader title="&vI_prefDialog.options.Tab2.header;" />
725                <groupbox>
726                <caption label="&vI_prefDialog.options.Tab2.caption;"/>
727                <vbox align="left">
728                    <description class="widthXX">&vI_prefDialog.notifyDebug.desc;</description>
729                    <checkbox id="VIdent_identity.debug_notification" label="&vI_prefDialog.notifyDebug.label;"
730                        prefstring="debug_notification"/>
731                </vbox>
732                </groupbox>
733            </tabpanel>
734        </tabpanels>
735        </tabbox>
736        </hbox>
737    </tabpanel>
738    </tabpanels>
739</tabbox>
740<browserbox id="vI_remoteBrowserBox" class="vI_remoteBrowserBox" localCss="localDoc.css" flex="1" hidden="true" type="content" />
741<label id="virtualIdentityExtension_extVersion" value="&vident.version;" hidden="true" />
742</hbox>
743<!--
744    <splitter id="vIDebugBoxSplitter" hidden="true"/>
745    <textbox id="vIDebugBox" hidden="true" multiline="true" readonly="true"
746    DOMAttrModified="if(event.attrName == 'value') this.value = event.newValue; return true;"/>
747        -->
748</dialog>
749</overlay>
Note: See TracBrowser for help on using the repository browser.