diff options
Diffstat (limited to 'comm/mailnews/base/prefs/content/am-identity-edit.xhtml')
-rw-r--r-- | comm/mailnews/base/prefs/content/am-identity-edit.xhtml | 239 |
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> |