[or-cvs] r11533: Remove old hacktastic way of doing js hook injection. (torbutton/trunk/src/chrome/content)

mikeperry at seul.org mikeperry at seul.org
Thu Sep 20 07:19:23 UTC 2007


Author: mikeperry
Date: 2007-09-20 03:19:23 -0400 (Thu, 20 Sep 2007)
New Revision: 11533

Modified:
   torbutton/trunk/src/chrome/content/torbutton.js
Log:

Remove old hacktastic way of doing js hook injection.



Modified: torbutton/trunk/src/chrome/content/torbutton.js
===================================================================
--- torbutton/trunk/src/chrome/content/torbutton.js	2007-09-20 07:10:02 UTC (rev 11532)
+++ torbutton/trunk/src/chrome/content/torbutton.js	2007-09-20 07:19:23 UTC (rev 11533)
@@ -1044,32 +1044,6 @@
     torbutton_set_flag(doc, "__tb_did_hook");
 
     return;
-
-    // Alternate, deprecated hook injection
-    var str = "<"+"script>\r\n";
-    str += "window.__tb_set_uagent="+m_tb_prefs.getBoolPref('extensions.torbutton.set_uagent')+";\r\n";
-    str += "window.__tb_oscpu=\""+m_tb_prefs.getCharPref('extensions.torbutton.oscpu_override')+"\";\r\n";
-    str += "window.__tb_platform=\""+m_tb_prefs.getCharPref('extensions.torbutton.platform_override')+"\";\r\n";
-    str += "window.__tb_productSub=\""+m_tb_prefs.getCharPref('extensions.torbutton.productsub_override')+"\";\r\n";
-    str += m_tb_jshooks; 
-    str += "</"+"script>";
-    var d = doc.createElement("div");
-    d.style.visibility = 'hidden';
-    d.innerHTML = str;
-    
-    var di = torbutton_getbody(doc).insertBefore(d, 
-            torbutton_getbody(doc).firstChild);
-    if(di != d) {
-        torbutton_log(5, "Inserted and return not equal");
-    }
-
-    // Remove javascript code for rendering issues/DOM traversals
-    if(!torbutton_getbody(doc).removeChild(di)) {
-        torbutton_log(5, "Failed to remove js!");
-    }
-
-    torbutton_set_flag(win, "__tb_did_hook");
-    torbutton_set_flag(doc, "__tb_did_hook");
 }
 
 var torbutton_weblistener =



More information about the tor-commits mailing list