diff options
author | Ehsan Akhgari <ehsan@mozilla.com> | 2010-09-10 12:46:31 -0400 |
---|---|---|
committer | Ehsan Akhgari <ehsan@mozilla.com> | 2010-09-10 12:46:31 -0400 |
commit | 24161f14294fd87449a61405755d1cad53aaeebb (patch) | |
tree | 16fb7673e72f6b0369d88ab228489225a148700a | |
parent | 698f5fca0da64db7c80d768e706b51042c17d13b (diff) | |
download | bugzilla-triage-24161f14294fd87449a61405755d1cad53aaeebb.tar.gz |
Remove the clipboard module because it's now in Jetpack SDK core
-rw-r--r-- | lib/clipboard.js | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/lib/clipboard.js b/lib/clipboard.js deleted file mode 100644 index 2d14b2e..0000000 --- a/lib/clipboard.js +++ /dev/null @@ -1,59 +0,0 @@ -/* ***** 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 "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Original Code is Bugzilla Tweaks. - * - * The Initial Developer of the Original Code is Ehsan Akhgari. - * Portions created by the Initial Developer are Copyright (C) 2010 - * the Initial Developer. All Rights Reserved. - * - * Contributor(s): - * Ehsan Akhgari <ehsan@mozilla.com> - * - * 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 ***** */ - -var setMethod = exports.set = function setMethod(content, flavor) { - if (typeof(flavor) == "undefined") { - flavor = "plain"; - } - if (flavor != "plain" && - flavor != "html") { - throw new Error("invalid flavor passed to clipboard.set"); - } - flavor = (flavor == "plain" ? "text/unicode" : "text/html"); - - var clipboard = Cc["@mozilla.org/widget/clipboard;1"]. - getService(Ci.nsIClipboard); - - var str = Cc["@mozilla.org/supports-string;1"]. - createInstance(Ci.nsISupportsString); - str.data = content; - var trans = Cc["@mozilla.org/widget/transferable;1"]. - createInstance(Ci.nsITransferable); - trans.addDataFlavor(flavor); - trans.setTransferData(flavor, str, content.length * 2); - clipboard.setData(trans, null, clipboard.kGlobalClipboard); -} - |