@@ -73,8 +73,6 @@ httpsEverywhere.toolbarButton = {
7373 httpNowhereItem . setAttribute ( 'checked' , showHttpNowhere ? 'true' : 'false' ) ;
7474 toolbarbutton . setAttribute ( 'http_nowhere' ,
7575 showHttpNowhere ? 'true' : 'false' ) ;
76- var enabled = HTTPSEverywhere . prefs . getBoolPref ( "globalEnabled" ) ;
77- httpNowhereItem . setAttribute ( 'disabled' , enabled ? 'false' : 'true' ) ;
7876
7977 // show ruleset counter when a tab is changed
8078 tb . updateRulesetsApplied ( ) ;
@@ -230,11 +228,9 @@ httpsEverywhere.toolbarButton = {
230228 * Toggles whether HTTP Nowhere mode is active, updates the toolbar icon.
231229 */
232230 toggleHttpNowhere : function ( ) {
233- HTTPSEverywhere . toggleHttpNowhere ( ) ;
234231 var tb = httpsEverywhere . toolbarButton ;
232+ HTTPSEverywhere . toggleHttpNowhere ( ) ;
235233 var showHttpNowhere = tb . shouldShowHttpNowhere ( ) ;
236-
237- // Change icon color to red if HTTP nowhere is enabled
238234 var toolbarbutton = document . getElementById ( 'https-everywhere-button' ) ;
239235 toolbarbutton . setAttribute ( 'http_nowhere' ,
240236 showHttpNowhere ? 'true' : 'false' ) ;
@@ -357,11 +353,6 @@ function toggleEnabledState(){
357353 HTTPSEverywhere . toggleEnabledState ( ) ;
358354 reload_window ( ) ;
359355
360- // Disable/enable toggling HTTP Nowhere mode
361- var httpNowhereItem = document . getElementById ( 'http-nowhere-item' ) ;
362- var enabled = HTTPSEverywhere . prefs . getBoolPref ( "globalEnabled" ) ;
363- httpNowhereItem . setAttribute ( 'disabled' , enabled ? 'false' : 'true' ) ;
364-
365356 // Change icon depending on enabled state
366357 httpsEverywhere . toolbarButton . changeIcon ( ) ;
367358}
0 commit comments