From 9eeb9db8f13bde11d6baf6681d7ffff2171f9c88 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 20 Mar 2008 06:37:05 +0100 Subject: [PATCH] remove copyToClipboard (doesn't work) --- functions.js | 43 ------------------------------------------- 1 file changed, 43 deletions(-) diff --git a/functions.js b/functions.js index 2857072b..9e38e45b 100644 --- a/functions.js +++ b/functions.js @@ -1751,47 +1751,4 @@ function displayHelpInfobox(topic_id) { return false; } -// http://www.dynamic-tools.net/toolbox/copyToClipboard/ -/* -function copyToClipboard(s) -{ - if( window.clipboardData && clipboardData.setData ) - { - clipboardData.setData("Text", s); - } - else - { - // You have to sign the code to enable this or allow the action in about:config by changing - user_pref("signed.applets.codebase_principal_support", true); - netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); - - var clip Components.classes['@mozilla.org/widget/clipboard;[[[[1]]]]'].createInstance(Components.interfaces.nsIClipboard); - if (!clip) return; - - // create a transferable - var trans = Components.classes['@mozilla.org/widget/transferable;[[[[1]]]]'].createInstance(Components.interfaces.nsITransferable); - if (!trans) return; - - // specify the data we wish to handle. Plaintext in this case. - trans.addDataFlavor('text/unicode'); - - // To get the data from the transferable we need two new objects - var str = new Object(); - var len = new Object(); - - var str = Components.classes["@mozilla.org/supports-string;[[[[1]]]]"].createInstance(Components.interfaces.nsISupportsString); - - var copytext=meintext; - - str.data=copytext; - - trans.setTransferData("text/unicode",str,copytext.length*[[[[2]]]]); - - var clipid=Components.interfaces.nsIClipboard; - - if (!clip) return false; - - clip.setData(trans,null,clipid.kGlobalClipboard); - } -} */ -- 2.39.5