summaryrefslogtreecommitdiffstats
path: root/security/manager/pki/resources/content/exceptionDialog.xul
diff options
context:
space:
mode:
Diffstat (limited to 'security/manager/pki/resources/content/exceptionDialog.xul')
-rw-r--r--security/manager/pki/resources/content/exceptionDialog.xul89
1 files changed, 89 insertions, 0 deletions
diff --git a/security/manager/pki/resources/content/exceptionDialog.xul b/security/manager/pki/resources/content/exceptionDialog.xul
new file mode 100644
index 000000000..6d417f360
--- /dev/null
+++ b/security/manager/pki/resources/content/exceptionDialog.xul
@@ -0,0 +1,89 @@
+<?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://global/skin/" type="text/css"?>
+
+<!DOCTYPE dialog SYSTEM "chrome://pippki/locale/certManager.dtd">
+
+<dialog id="exceptiondialog"
+ windowtype="mozilla:exceptiondialog"
+ xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ title="&exceptionMgr.title;"
+ buttons="cancel,extra1,extra2"
+ buttonlabelextra1="&exceptionMgr.exceptionButton.label;"
+ buttonaccesskeyextra1="&exceptionMgr.exceptionButton.accesskey;"
+ style="width: 46em; min-height: 38em;"
+ onload="initExceptionDialog();"
+ ondialogextra1="addException();"
+ ondialogextra2="checkCert();"
+ persist="screenX screenY width height"
+ defaultButton="extra2">
+
+ <stringbundleset id="stringbundleset">
+ <stringbundle id="pippki_bundle" src="chrome://pippki/locale/pippki.properties"/>
+ <stringbundle id="brand_bundle" src="chrome://branding/locale/brand.properties"/>
+ </stringbundleset>
+
+ <script type="application/javascript" src="chrome://pippki/content/pippki.js"/>
+ <script type="application/javascript" src="chrome://pippki/content/exceptionDialog.js"/>
+
+ <hbox>
+ <vbox>
+#ifdef MOZ_WIDGET_GTK
+ <image src="moz-icon://stock/gtk-dialog-warning?size=dialog"/>
+#else
+ <image src="chrome://global/skin/icons/warning-large.png"/>
+#endif
+ <spacer flex="1"/>
+ </vbox>
+ <vbox flex="1">
+ <!-- Note that because of the styling, there must be no whitespace within
+ the description tags -->
+ <description id="warningText"
+ style="white-space: pre-wrap"/>
+ <description id="warningSupplemental"
+ style="font-weight: bold; white-space: pre-wrap;"
+ >&exceptionMgr.supplementalWarning;</description>
+ </vbox>
+ </hbox>
+
+ <groupbox id="locationGroupBox">
+ <caption label="&exceptionMgr.certlocation.caption2;"/>
+ <hbox align="center">
+ <label control="locationTextBox" value="&exceptionMgr.certlocation.url;"/>
+ <textbox id="locationTextBox" flex="1" oninput="handleTextChange();"
+ value="https://" class="uri-element"/>
+ <button id="checkCertButton" disabled="true" dlgtype="extra2"
+ accesskey="&exceptionMgr.certlocation.accesskey;"
+ label="&exceptionMgr.certlocation.download;"/>
+ </hbox>
+ </groupbox>
+
+ <groupbox id="certStatusGroupBox" flex="1">
+ <caption label="&exceptionMgr.certstatus.caption;"/>
+ <hbox>
+ <description id="headerDescription" style="white-space: pre-wrap;"
+ flex="1"/>
+ <vbox>
+ <button id="viewCertButton" label="&exceptionMgr.certstatus.viewCert;"
+ accesskey="&exceptionMgr.certstatus.accesskey;"
+ disabled="true" oncommand="viewCertButtonClick();"/>
+ </vbox>
+ </hbox>
+ <description id="statusDescription"
+ style="font-weight: bold; padding-bottom: 1em;"/>
+ <description id="statusLongDescription" style="white-space: pre-wrap;"/>
+ <description id="status2Description"
+ style="font-weight: bold; padding-bottom: 1em;"/>
+ <description id="status2LongDescription" style="white-space: pre-wrap;"/>
+ <description id="status3Description"
+ style="font-weight: bold; padding-bottom: 1em;"/>
+ <description id="status3LongDescription" style="white-space: pre-wrap;"/>
+ <spacer flex="1"/>
+ <checkbox id="permanent" disabled="true"
+ label="&exceptionMgr.permanent.label;"
+ accesskey="&exceptionMgr.permanent.accesskey;"/>
+ </groupbox>
+</dialog>