@@ -153,10 +153,6 @@ def toggle_theme_variation(self):
153153 if dark_site != dark_theme :
154154 self .globals .set_property ('gtk-application-prefer-dark-theme' , dark_site )
155155
156- def toggle_save_button (self , visible ):
157- self .header_save .set_visible (visible )
158- self .header_sbox .set_visible (not visible )
159-
160156 def set_zoom_level (self ):
161157 self .webview .set_zoom_level (self .prefs .get ('zoom' , 1.0 ))
162158
@@ -269,6 +265,9 @@ def on_script_message(self, manager, data):
269265 callback = getattr (self , attr )
270266 callback (data .get ('value' ))
271267
268+ def on_apply_button_changed (self , visible ):
269+ self .header_save .set_visible (visible )
270+
272271 def on_cookies_changed (self , _manager ):
273272 self .retrieve_cookies_values ()
274273
@@ -384,16 +383,8 @@ def on_menu_main_link_clicked(self, widget):
384383 self .run_javascript ('navigate' , link )
385384
386385 def on_header_button_save_clicked (self , _widget ):
387- self .toggle_save_button (False )
388- self .run_javascript ('isVisible' , 'saveButton' , 'on_apply_button_visibility' )
389-
390- def on_apply_button_visibility (self , visible ):
391- if visible :
392- self .header_title .set_label ('Downloading...' )
393- self .run_javascript ('click' , 'saveButton' )
394- else :
395- self .header_title .set_label ('Saving...' )
396- self .run_javascript ('navigate' , 'home' )
386+ self .header_title .set_label ('Saving...' )
387+ self .run_javascript ('click' , 'saveButton' )
397388
398389 def on_finder_search_entry_map (self , _widget ):
399390 self .finder_search .grab_focus ()
@@ -441,9 +432,8 @@ def on_webview_title_changed(self, _widget, _title):
441432 self .window .set_title (title )
442433
443434 def on_webview_uri_changed (self , _widget , _uri ):
444- save = self .webview .get_uri ().endswith ('settings' )
445- self .toggle_save_button (save )
446- self .sync_header_search ()
435+ settings = self .webview .get_uri ().endswith ('settings' )
436+ self .header_sbox .set_visible (not settings )
447437
448438 def on_history_changed (self , _list , _added , _removed ):
449439 back = self .webview .can_go_back ()
0 commit comments