Page MenuHome GnuPG

enigmailAbout.js
No OneTemporary

enigmailAbout.js

/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "MPL"); you may not use this file
* except in compliance with the MPL. You may obtain a copy of
* the MPL at http://www.mozilla.org/MPL/
*
* Software distributed under the MPL is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the MPL for the specific language governing
* rights and limitations under the MPL.
*
* The Original Code is Enigmail.
*
* The Initial Developer of the Original Code is Ramalingam Saravanan.
* Portions created by Ramalingam Saravanan <svn@xmlterm.org> are
* Copyright (C) 2002 Ramalingam Saravanan. All Rights Reserved.
*
* Contributor(s):
* Patrick Brunschwig <patrick@enigmail.net>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
* ***** END LICENSE BLOCK ***** */
// Uses: chrome://enigmail/content/enigmailCommon.js
// chrome://enigmail/content/enigmailBuildDate.js
Components.utils.import("resource://enigmail/enigmailCommon.jsm");
// Initialize enigmailCommon
EnigInitCommon("enigmailAbout");
function enigAboutLoad() {
DEBUG_LOG("enigmailAbout.js: enigAboutLoad\n");
var contentFrame = EnigGetFrame(window, "contentFrame");
if (!contentFrame)
return;
var enigVersion=EnigGetVersion()+" ("+EnigBuildDate+")";
var versionElement = contentFrame.document.getElementById('version');
if (versionElement)
versionElement.firstChild.data = EnigGetString("usingVersion", enigVersion);
var enigmailSvc = GetEnigmailSvc();
var agentStr;
if (enigmailSvc) {
agentStr = EnigGetString("usingAgent", enigmailSvc.agentType, enigmailSvc.agentPath.path);
} else {
agentStr = EnigGetString("agentError");
if (gEnigmailSvc && gEnigmailSvc.initializationError)
agentStr += "\n" + gEnigmailSvc.initializationError;
}
var agentElement = contentFrame.document.getElementById('agent');
if (agentElement)
agentElement.firstChild.data = agentStr;
}
function contentAreaClick(event)
{
let uri = EnigGetHttpUri(event);
if (uri) {
EnigOpenUrlExternally(uri);
event.preventDefault();
return false;
}
return true;
}
window.onload = enigAboutLoad;

File Metadata

Mime Type
text/plain
Expires
Sun, Jan 18, 11:05 PM (1 d, 15 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
6c/2e/dacefbc4b69bce699568cc4e3806

Event Timeline