diff -r 000000000000 -r 6474c204b198 security/manager/pki/resources/content/escrowWarn.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/security/manager/pki/resources/content/escrowWarn.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,47 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- + * + * 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/. */ + + +const nsIDialogParamBlock = Components.interfaces.nsIDialogParamBlock; +const nsIPKIParamBlock = Components.interfaces.nsIPKIParamBlock; +const nsIX509Cert = Components.interfaces.nsIX509Cert; + +var dialogParams; +var pkiParams; +var cert=null; + +function onLoad() +{ + pkiParams = window.arguments[0].QueryInterface(nsIPKIParamBlock); + dialogParams = pkiParams.QueryInterface(nsIDialogParamBlock); + + var isupports = pkiParams.getISupportAtIndex(1); + cert = isupports.QueryInterface(nsIX509Cert); + var bundle = document.getElementById("pippki_bundle"); + var dispName = cert.commonName; + if (dispName == null) + dispName = cert.windowTitle; + + var msg = bundle.getFormattedString("escrowFinalMessage", [dispName]); + setText("message1",msg); +} + +function doOK() +{ + dialogParams.SetInt(1,1); + return true; +} + +function doCancel() +{ + dialogParams.SetInt(1,0); + return true; +} + +function viewCert() +{ + viewCertHelper(window, cert); +}