commit 003daf4de85948eea53334db71a757a714b5873a Author: Mike Perry mikeperry-git@torproject.org Date: Tue Apr 22 15:07:00 2014 -0700
Bug 11384: Completely remove hidden toggle menu item. --- src/chrome/content/popup.xul | 5 ----- src/chrome/content/preferences.js | 3 --- src/chrome/content/preferences.xul | 3 --- src/chrome/content/torbutton.js | 26 +------------------------- src/chrome/content/torbutton.xul | 11 +---------- src/chrome/content/torbutton_tb.xul | 9 --------- 6 files changed, 2 insertions(+), 55 deletions(-)
diff --git a/src/chrome/content/popup.xul b/src/chrome/content/popup.xul index cb4c780..3ee953b 100644 --- a/src/chrome/content/popup.xul +++ b/src/chrome/content/popup.xul @@ -16,11 +16,6 @@ accesskey="&torbutton.context_menu.new_identity_key;" insertafter="context-stop" oncommand="torbutton_new_identity()"/> - <menuitem id="torbutton-toggle" - label="&torbutton.context_menu.toggle;" - accesskey="&torbutton.context_menu.toggle.key;" - insertafter="context-stop" - oncommand="torbutton_toggle(true)"/> <menuitem id="torbutton-cookie-protector" label="&torbutton.context_menu.cookieProtections;" accesskey="&torbutton.context_menu.cookieProtections.key;" diff --git a/src/chrome/content/preferences.js b/src/chrome/content/preferences.js index 7f23ddf..e1b2bf5 100644 --- a/src/chrome/content/preferences.js +++ b/src/chrome/content/preferences.js @@ -180,8 +180,6 @@ function torbutton_prefs_init(doc) { doc.getElementById('torbutton_settingsMethod').selectedItem = doc.getElementById('torbutton_transparentTor'); }
- doc.getElementById('torbutton_lockedMode').checked = o_torprefs.getBoolPref('locked_mode'); - doc.getElementById('torbutton_blockDisk').checked = o_torprefs.getBoolPref('block_disk'); doc.getElementById('torbutton_resistFingerprinting').checked = o_torprefs.getBoolPref('resist_fingerprinting'); doc.getElementById('torbutton_blockPlugins').checked = o_torprefs.getBoolPref('no_tor_plugins'); @@ -270,7 +268,6 @@ function torbutton_prefs_save(doc) { o_customprefs.setIntPref('socks_version', 5); } } - o_torprefs.setBoolPref('locked_mode', doc.getElementById('torbutton_lockedMode').checked);
o_torprefs.setBoolPref('block_disk', doc.getElementById('torbutton_blockDisk').checked); o_torprefs.setBoolPref('resist_fingerprinting', doc.getElementById('torbutton_resistFingerprinting').checked); diff --git a/src/chrome/content/preferences.xul b/src/chrome/content/preferences.xul index ee09b8b..5198565 100644 --- a/src/chrome/content/preferences.xul +++ b/src/chrome/content/preferences.xul @@ -131,9 +131,6 @@ </radiogroup>
- <checkbox id="torbutton_lockedMode" - label="&torbutton.prefs.locked_mode;"/> - <hbox> <spacer flex="1"/> <button id="torbutton_testSettings" diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js index 5642a4a..79b01ce 100644 --- a/src/chrome/content/torbutton.js +++ b/src/chrome/content/torbutton.js @@ -282,29 +282,7 @@ function torbutton_set_panel_style() {
// Bug 1506 P0: Die toggle, die! function torbutton_toggle(force) { - var o_toolbutton = false; - - // Only toggle if lock mode is set if the user goes out of their way. - if(!force && m_tb_prefs.getBoolPref("extensions.torbutton.locked_mode")) { - return; - } - - o_toolbutton = torbutton_get_toolbutton(); - - torbutton_log(3, 'called toggle()'); - if (!m_tb_wasinited) { - torbutton_init(); - } - - if (torbutton_check_status()) { - // Close on toggle before actually changing proxy settings - // as additional safety precaution - torbutton_close_on_toggle(false, false); - torbutton_disable_tor(); - } else { - torbutton_close_on_toggle(true, false); - torbutton_enable_tor(false); - } + torbutton_log(5, "Somehow we received a toggle request. Refusing to honor it. (force="+force+")"); }
// Bug 1506 P0: Die toggle, die! @@ -2123,9 +2101,7 @@ function torbutton_close_on_toggle(mode, newnym) { function torbutton_check_protections() { var cookie_pref = m_tb_prefs.getBoolPref("extensions.torbutton.cookie_protections"); - var locked_pref = m_tb_prefs.getBoolPref("extensions.torbutton.locked_mode") document.getElementById("torbutton-cookie-protector").disabled = !cookie_pref; - document.getElementById("torbutton-toggle").collapsed = locked_pref;
if (!m_tb_control_pass || !m_tb_control_port) document.getElementById("torbutton-new-identity").disabled = true; diff --git a/src/chrome/content/torbutton.xul b/src/chrome/content/torbutton.xul index 88dca7c..9e10b09 100644 --- a/src/chrome/content/torbutton.xul +++ b/src/chrome/content/torbutton.xul @@ -38,16 +38,7 @@ menu="torbutton-context-menu" context="torbutton-context-menu"/> </toolbarpalette> - <!-- - <commandset id="mainCommandSet"> - <command id="torbutton-toggle-cmd" oncommand="torbutton_toggle(false);"/> - </commandset> - - <keyset id="mainKeyset"> - <key id="torbutton-toggle-key" modifiers="control" key="2" - command="torbutton-toggle-cmd"/> - </keyset> - --> + <statusbar id="status-bar"> <statusbarpanel id="torbutton-panel" insertbefore="statusbar-updates" diff --git a/src/chrome/content/torbutton_tb.xul b/src/chrome/content/torbutton_tb.xul index 5142b2e..c240248 100644 --- a/src/chrome/content/torbutton_tb.xul +++ b/src/chrome/content/torbutton_tb.xul @@ -37,15 +37,6 @@ oncommand="torbutton_toggle(false);" /> </toolbarpalette>
- <commandset id="mainCommandSet"> - <command id="torbutton-toggle-cmd" oncommand="torbutton_toggle(false);"/> - </commandset> - - <keyset id="mainKeyset"> - <key id="torbutton-toggle-key" modifiers="control shift" key="T" - command="torbutton-toggle-cmd"/> - </keyset> - <statusbar id="status-bar"> <statusbarpanel id="torbutton-panel" insertbefore="statusbar-updates"