summaryrefslogtreecommitdiffstats
path: root/comm/mail/extensions/openpgp/content/ui/keyAssistant.inc.xhtml
diff options
context:
space:
mode:
Diffstat (limited to 'comm/mail/extensions/openpgp/content/ui/keyAssistant.inc.xhtml')
-rw-r--r--comm/mail/extensions/openpgp/content/ui/keyAssistant.inc.xhtml119
1 files changed, 119 insertions, 0 deletions
diff --git a/comm/mail/extensions/openpgp/content/ui/keyAssistant.inc.xhtml b/comm/mail/extensions/openpgp/content/ui/keyAssistant.inc.xhtml
new file mode 100644
index 0000000000..e3a56edf77
--- /dev/null
+++ b/comm/mail/extensions/openpgp/content/ui/keyAssistant.inc.xhtml
@@ -0,0 +1,119 @@
+# 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 https://mozilla.org/MPL/2.0/.
+
+<html:dialog id="keyAssistant" xmlns="http://www.w3.org/1999/xhtml"
+ class="modal-dialog">
+
+ <h1 class="dialog-title" data-l10n-id="openpgp-key-assistant-title"></h1>
+
+ <div id="discoverView" class="modal-dialog-body dialog-body-view">
+ <div>
+ <p data-l10n-id="openpgp-key-assistant-discover-title"></p>
+ <div id="discoveryOutput"></div>
+ </div>
+ <menu class="dialog-menu-container menu-in-body">
+ <button data-l10n-id="openpgp-key-assistant-cancel-button"
+ onclick="gKeyAssistant.resetViews();"></button>
+ </menu>
+ </div><!-- #discoverView -->
+
+ <div id="resolveView" class="modal-dialog-body dialog-body-view">
+ <div>
+ <p id="resolveViewTitle"></p>
+
+ <!-- Usable section. -->
+ <section id="resolveViewValid" hidden="hidden">
+ <p id="resolveViewValidDescription" class="font-bold"
+ data-l10n-id="openpgp-key-assistant-valid-description"></p>
+ <ul id="resolveValidKeysList" class="reset-list radio-list"></ul>
+ <p id="openpgp-key-assistant-help-accept"
+ class="tip-caption margin-top-1em"
+ data-l10n-id="openpgp-key-assistant-rogue-warning">
+ <a onclick="openContentTab(this.href);"
+ href="https://support.mozilla.org/kb/thunderbird-help-openpgp-counterfeit-key"
+ data-l10n-name="openpgp-link"></a>
+ </p>
+ </section>
+
+ <!-- Unusable section. -->
+ <section id="resolveViewInvalid" hidden="hidden">
+ <p id="resolveViewExpiredDescription" class="font-bold margin-top-1em"></p>
+ <ul id="resolveInvalidKeysList" class="reset-list radio-list"></ul>
+ </section>
+
+ <button data-l10n-id="openpgp-key-assistant-discover-online-button"
+ onclick="gKeyAssistant.changeView('discover', 'resolving');"></button>
+ <button data-l10n-id="openpgp-key-assistant-import-keys-button"
+ onclick="gKeyAssistant.importFromFile('resolving');"></button>
+ </div>
+
+ <menu class="dialog-menu-container two-columns menu-in-body">
+ <button data-l10n-id="openpgp-key-assistant-back-button"
+ onclick="gKeyAssistant.resetViews();"></button>
+ <button id="resolveViewAcceptKey"
+ data-l10n-id="openpgp-key-assistant-accept-button"
+ class="primary"
+ disabled="disabled"></button>
+ </menu>
+ </div><!-- #resolveView -->
+
+ <div id="mainView" class="modal-dialog-body dialog-body-view">
+ <div id="modalDialogNotification" class="modal-dialog-notifications">
+ <!-- Notifications will be lazily loaded here. -->
+ </div>
+
+ <!-- Issues section. -->
+ <section id="keyAssistantIssues" hidden="hidden">
+ <p id="keyAssistantIssuesHeader" class="font-bold"
+ data-l10n-id="openpgp-key-assistant-recipients-issue-header"/>
+ <p id="keyAssistantIssuesDescription">
+ <a onclick="openContentTab(this.href);"
+ href="https://support.mozilla.org/kb/thunderbird-help-cannot-encrypt"
+ data-l10n-name="openpgp-link"></a>
+ </p>
+
+ <ul id="keysListIssues" class="reset-list key-list"></ul>
+
+ <button data-l10n-id="openpgp-key-assistant-discover-online-button"
+ onclick="gKeyAssistant.changeView('discover', 'overview');"></button>
+ <button data-l10n-id="openpgp-key-assistant-import-keys-button"
+ onclick="gKeyAssistant.importFromFile('overview');"></button>
+
+ <p id="openpgp-key-assistant-help-alias"
+ class="tip-caption margin-top-1em"
+ data-l10n-id="openpgp-key-assistant-info-alias">
+ <a onclick="openContentTab(this.href);"
+ href="https://support.mozilla.org/kb/thunderbird-help-openpgp-alias"
+ data-l10n-name="openpgp-link"></a>
+ </p>
+ </section>
+
+ <!-- No issues section. -->
+ <section id="keyAssistantValid" class="margin-top-1em" hidden="hidden">
+ <div class="container-with-link">
+ <p id="keyAssistantValidDescription"></p>
+ <button id="toggleRecipientsButton"
+ class="button-link"
+ data-l10n-id="openpgp-key-assistant-recipients-show-button"></button>
+ </div>
+
+ <ul id="keysListValid" class="reset-list key-list" hidden="hidden"></ul>
+ </section>
+ </div><!-- #mainView -->
+
+ <menu id="mainButtons" class="dialog-menu-container two-columns">
+ <div>
+ <button data-l10n-id="openpgp-key-assistant-close-button"
+ onclick="gKeyAssistant.close();"></button>
+ </div>
+ <div>
+ <button id="disableEncryptionButton"
+ data-l10n-id="openpgp-key-assistant-disable-button"></button>
+ <button id="sendEncryptedButton"
+ data-l10n-id="openpgp-key-assistant-confirm-button"
+ class="primary"
+ disabled="disabled"></button>
+ </div>
+ </menu>
+</html:dialog>