added check for unsupported browsers / second take
This commit is contained in:
		
							parent
							
								
									22a059978d
								
							
						
					
					
						commit
						b31ef20240
					
				
					 2 changed files with 21 additions and 1 deletions
				
			
		| 
						 | 
					@ -1411,6 +1411,8 @@ class MenuPage(Page):
 | 
				
			||||||
        self.boton_just_session.setEnabled(False)
 | 
					        self.boton_just_session.setEnabled(False)
 | 
				
			||||||
        self.boton_edit.setEnabled(False)
 | 
					        self.boton_edit.setEnabled(False)
 | 
				
			||||||
        self.profiles_data = self.match_core_profiles(ProfileController.get_all())
 | 
					        self.profiles_data = self.match_core_profiles(ProfileController.get_all())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.number_of_profiles = len(self.profiles_data)
 | 
					        self.number_of_profiles = len(self.profiles_data)
 | 
				
			||||||
        self.profile_info.update(self.profiles_data)
 | 
					        self.profile_info.update(self.profiles_data)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1420,6 +1422,13 @@ class MenuPage(Page):
 | 
				
			||||||
        for profile_name, profile_value in self.profiles_data.items():
 | 
					        for profile_name, profile_value in self.profiles_data.items():
 | 
				
			||||||
            self.create_profile_widget(profile_name, profile_value)
 | 
					            self.create_profile_widget(profile_name, profile_value)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def refresh_profiles_data(self):
 | 
				
			||||||
 | 
					        self.profiles_data = self.match_core_profiles(ProfileController.get_all())
 | 
				
			||||||
 | 
					        self.number_of_profiles = len(self.profiles_data)
 | 
				
			||||||
 | 
					        self.profile_info.update(self.profiles_data)
 | 
				
			||||||
 | 
					        for profile_name, profile_value in self.profiles_data.items():
 | 
				
			||||||
 | 
					            self.create_profile_widget(profile_name, profile_value)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def create_profile_widget(self, key, value):
 | 
					    def create_profile_widget(self, key, value):
 | 
				
			||||||
        profile_id = int(key.split('_')[1])  
 | 
					        profile_id = int(key.split('_')[1])  
 | 
				
			||||||
        visible = profile_id <= 6  
 | 
					        visible = profile_id <= 6  
 | 
				
			||||||
| 
						 | 
					@ -5508,6 +5517,10 @@ class SyncScreen(Page):
 | 
				
			||||||
        if protocol_page:
 | 
					        if protocol_page:
 | 
				
			||||||
            protocol_page.enable_protocol_buttons()
 | 
					            protocol_page.enable_protocol_buttons()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        menu_page = self.find_menu_page()
 | 
				
			||||||
 | 
					        if menu_page:
 | 
				
			||||||
 | 
					            menu_page.refresh_profiles_data()
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
    def generate_grid_positions(self, num_items):
 | 
					    def generate_grid_positions(self, num_items):
 | 
				
			||||||
        positions = []
 | 
					        positions = []
 | 
				
			||||||
        start_x = 395
 | 
					        start_x = 395
 | 
				
			||||||
| 
						 | 
					@ -5556,6 +5569,13 @@ class SyncScreen(Page):
 | 
				
			||||||
                return page
 | 
					                return page
 | 
				
			||||||
        return None
 | 
					        return None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def find_menu_page(self):
 | 
				
			||||||
 | 
					        for i in range(self.page_stack.count()):
 | 
				
			||||||
 | 
					            page = self.page_stack.widget(i)
 | 
				
			||||||
 | 
					            if isinstance(page, MenuPage):
 | 
				
			||||||
 | 
					                return page
 | 
				
			||||||
 | 
					        return None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							| 
		 Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB  | 
		Loading…
	
		Reference in a new issue