summaryrefslogtreecommitdiffstats
path: root/comm/mailnews/base/prefs/content/am-identity-edit.xhtml
diff options
context:
space:
mode:
Diffstat (limited to 'comm/mailnews/base/prefs/content/am-identity-edit.xhtml')
-rw-r--r--comm/mailnews/base/prefs/content/am-identity-edit.xhtml239
1 files changed, 239 insertions, 0 deletions
diff --git a/comm/mailnews/base/prefs/content/am-identity-edit.xhtml b/comm/mailnews/base/prefs/content/am-identity-edit.xhtml
new file mode 100644
index 0000000000..d967b18202
--- /dev/null
+++ b/comm/mailnews/base/prefs/content/am-identity-edit.xhtml
@@ -0,0 +1,239 @@
+<?xml version="1.0"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<?xml-stylesheet href="chrome://messenger/skin/icons.css" type="text/css"?>
+<?xml-stylesheet href="chrome://messenger/skin/folderMenus.css" type="text/css"?>
+<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
+<?xml-stylesheet href="chrome://messenger/skin/openpgp/inlineNotification.css" type="text/css"?>
+
+<!DOCTYPE html [
+<!ENTITY % identityEditDTD SYSTEM "chrome://messenger/locale/am-identity-edit.dtd" >
+%identityEditDTD;
+<!ENTITY % identityDTD SYSTEM "chrome://messenger/locale/am-main.dtd" >
+%identityDTD;
+<!ENTITY % copiesDTD SYSTEM "chrome://messenger/locale/am-copies.dtd">
+%copiesDTD;
+<!ENTITY % addressingDTD SYSTEM "chrome://messenger/locale/am-addressing.dtd" >
+%addressingDTD;
+<!ENTITY % e2eDTD SYSTEM "chrome://messenger/locale/am-smime.dtd" >
+%e2eDTD;
+]>
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ scrolling="false"
+ style="height: 900px; min-width: 800px;">
+<head>
+ <title><!-- identityDialogTitleEdit --></title>
+ <script defer="defer" src="chrome://messenger/content/globalOverlay.js"></script>
+ <script defer="defer" src="chrome://global/content/editMenuOverlay.js"></script>
+ <script defer="defer" src="chrome://global/content/preferencesBindings.js"></script>
+ <script defer="defer" src="chrome://messenger/content/am-prefs.js"></script>
+ <script defer="defer" src="chrome://messenger/content/amUtils.js"></script>
+ <script defer="defer" src="chrome://messenger/content/am-copies.js"></script>
+ <script defer="defer" src="chrome://messenger/content/am-addressing.js"></script>
+ <script defer="defer" src="chrome://messenger/content/am-e2e.js"></script>
+ <script defer="defer" src="chrome://messenger/content/am-identity-edit.js"></script>
+ <script>
+ // NOTE: am-identity-edit.js is not only used for this page.
+ window.addEventListener("DOMContentLoaded", onLoadIdentityProperties);
+ </script>
+</head>
+<html:body xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+<dialog id="identityDialog">
+ <stringbundle id="bundle_prefs"
+ src="chrome://messenger/locale/prefs.properties"/>
+ <stringbundle id="bundle_messenger"
+ src="chrome://messenger/locale/messenger.properties"/>
+
+ <tabbox flex="1" style="overflow: hidden;">
+ <tabs id="identitySettings">
+ <tab id="identitySettingsTab" label="&settingsTab.label;"/>
+ <tab id="identityCopiesFoldersTab" label="&copiesFoldersTab.label;"/>
+ <tab id="identityAddressingTab" label="&addressingTab.label;"/>
+ <tab id="identityE2ETab" label="&e2eTitle.label;"/>
+ </tabs>
+
+ <tabpanels id="identityTabsPanels" flex="1">
+ <!-- Identity Settings Tab -->
+ <vbox flex="1" name="settings">
+ <html:div>
+ <html:fieldset>
+ <html:legend>&publicData.label;</html:legend>
+ <html:table class="identity-table">
+ <html:tr>
+ <html:th>
+ <label id="identity.fullName.label"
+ value="&name.label;"
+ control="identity.fullName"
+ accesskey="&name.accesskey;"/>
+ </html:th>
+ <html:td>
+ <html:input id="identity.fullName"
+ type="text"
+ class="input-inline"
+ aria-labelledby="identity.fullName.label"
+ size="30"/>
+ </html:td>
+ </html:tr>
+ <html:tr>
+ <html:th>
+ <label id="identity.email.label"
+ value="&email.label;"
+ control="identity.email"
+ accesskey="&email.accesskey;"/>
+ </html:th>
+ <html:td>
+ <html:input id="identity.email"
+ type="email"
+ class="uri-element input-inline"
+ aria-labelledby="identity.email.label"/>
+
+ </html:td>
+ </html:tr>
+ <html:tr>
+ <html:th>
+ <label id="identity.replyTo.label"
+ value="&replyTo.label;"
+ accesskey="&replyTo.accesskey;"
+ control="identity.replyTo"/>
+ </html:th>
+ <html:td>
+ <html:input id="identity.replyTo"
+ type="text"
+ class="uri-element input-inline"
+ placeholder="&replyTo.placeholder;"
+ aria-labelledby="identity.replyTo.label"/>
+ </html:td>
+ </html:tr>
+ <html:tr>
+ <html:th>
+ <label id="identity.organization.label"
+ value="&organization.label;"
+ control="identity.organization"
+ accesskey="&organization.accesskey;"/>
+ </html:th>
+ <html:td>
+ <html:input id="identity.organization"
+ type="text"
+ class="input-inline"
+ aria-labelledby="identity.organization.label"/>
+ </html:td>
+ </html:tr>
+ <html:tr>
+ <html:th>
+ <label value="&signatureText.label;" control="identity.htmlSigText"
+ accesskey="&signatureText.accesskey;"/>
+ </html:th>
+ <html:td style="width:100%;">
+ <checkbox id="identity.htmlSigFormat" label="&signatureHtml.label;"
+ accesskey="&signatureHtml.accesskey;" style="width:100%;"/>
+ </html:td>
+ </html:tr>
+ </html:table>
+
+ <separator class="thin"/>
+
+ <hbox class="indent input-container" flex="1">
+ <html:textarea id="identity.htmlSigText" style="flex-grow: 1;" rows="4" class="signatureBox"/>
+ </hbox>
+
+ <hbox align="center">
+ <checkbox id="identity.attachSignature" label="&signatureFile.label;"
+ flex="1" accesskey="&signatureFile.accesskey;"
+ oncommand="setupSignatureItems();"/>
+ </hbox>
+
+ <hbox align="center" class="indent input-container">
+ <html:input id="identity.signature"
+ type="text"
+ datatype="nsIFile"
+ name="identity.signature"
+ aria-labelledby="identity.attachSignature"
+ class="uri-element input-inline"/>
+ <button id="identity.sigbrowsebutton" class="push"
+ label="&choose.label;" accesskey="&choose.accesskey;"
+ oncommand="selectFile()"/>
+ </hbox>
+
+ <hbox align="center">
+ <checkbox id="identity.attachVCard" label="&attachVCard.label;"
+ flex="1" accesskey="&attachVCard.accesskey;"/>
+ <button class="push" label="&editVCard.label;"
+ accesskey="&editVCard.accesskey;" oncommand="editVCard()"/>
+ <label id="identity.escapedVCard" hidden="true"/>
+ </hbox>
+ </html:fieldset>
+ </html:div>
+
+ <html:div>
+ <html:fieldset>
+ <html:legend>&privateData.label;</html:legend>
+
+ <hbox id="identityCatchAllBox" align="center" class="input-container">
+ <checkbox id="identity.catchAll"
+ label="&catchAll.label;"
+ accesskey="&catchAll.accesskey;"
+ style="margin-block:auto;"/>
+ <html:input id="identity.catchAllHint"
+ type="text"
+ oninput="handleInputCatchAllHint(event);"
+ placeholder="list@example.com, *@example.com"
+ class="input-inline"
+ aria-labelledby="identity.catchAll"/>
+ </hbox>
+
+ <separator class="thin"/>
+
+ <label value="&smtpName.label;"
+ control="identity.smtpServerKey"
+ accesskey="&smtpName.accesskey;"/>
+ <hbox align="center">
+ <menulist id="identity.smtpServerKey" flex="1">
+ <menupopup id="smtpPopup">
+ <menuitem id="useDefaultItem" value=""
+ label="&smtpDefaultServer.label;"/>
+ <menuseparator/>
+ <!-- list will be inserted here -->
+ </menupopup>
+ </menulist>
+
+ <button id="editSmtp"
+ label="&smtpServerEdit.label;"
+ accesskey="&smtpServerEdit.accesskey;"
+ oncommand="editCurrentSMTP();"/>
+ </hbox>
+
+ <separator class="thin"/>
+
+ <hbox align="center" class="input-container">
+ <label id="identity.input.label" value="&identityAlias.label;"
+ accesskey="&identityAlias.accesskey;"
+ style="margin-block: auto;"
+ control="identity.label"/>
+ <html:input id="identity.label"
+ type="text"
+ class="input-inline"
+ aria-labelledby="identity.input.label"/>
+ </hbox>
+ </html:fieldset>
+ </html:div>
+
+ </vbox>
+
+ <!-- Copies & Folders Tab -->
+#include am-copies.inc.xhtml
+
+ <!-- Composition & Addressing Tab -->
+#include am-addressing.inc.xhtml
+
+ <!-- Security Tab -->
+#include ../../../../mail/extensions/am-e2e/am-e2e.inc.xhtml
+
+ </tabpanels>
+ </tabbox>
+</dialog>
+</html:body>
+</html>