From 952bb90f356d82d25048965edafe5bb3033d87b1 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Sun, 19 Sep 2010 02:23:49 -0400 Subject: Fix make_jar.sh; add missing components. --- teledactyl/components/dactyl.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 teledactyl/components/dactyl.js (limited to 'teledactyl/components') diff --git a/teledactyl/components/dactyl.js b/teledactyl/components/dactyl.js new file mode 100644 index 00000000..b80d5739 --- /dev/null +++ b/teledactyl/components/dactyl.js @@ -0,0 +1,32 @@ +// Copyright (c) 2008-2010 Kris Maglione +// +// This work is licensed for reuse under an MIT license. Details are +// given in the LICENSE.txt file included with this file. +"use strict"; + +const Ci = Components.interfaces, Cc = Components.classes; + +Components.utils.import("resource://gre/modules/XPCOMUtils.jsm"); + +function Dactyl() { + this.wrappedJSObject = this; +} +Dactyl.prototype = { + contractID: "@dactyl.googlecode.com/base/dactyl", + classID: Components.ID("{8e4a8e2f-95a0-4d8f-90ac-fc9d7d8f5468}"), + + classDescription: "Dactyl component base definitions", + QueryInterface: XPCOMUtils.generateQI([]), + + appname: "Teledactyl", + name: "teledactyl", + idname: "TELEDACTYL", + host: "Thunderbird" +}; + +if (XPCOMUtils.generateNSGetFactory) + const NSGetFactory = XPCOMUtils.generateNSGetFactory([Dactyl]); +else + const NSGetModule = XPCOMUtils.generateNSGetModule([Dactyl]); + +// vim: set fdm=marker sw=4 ts=4 et: -- cgit v1.2.3