gluon-web-model: fix conflicting table fields "reset"
With 11a3b56617 ("gluon-web-model: add dependency support for
sections"), a "reset" function was added to all model nodes. This
conflicts with the "reset" field of the Form object, making reset
buttons show labels like "function: 0xbb8d50" and possibly breaking form
processing when packages override the reset field.
			
			
This commit is contained in:
		
							parent
							
								
									45b518df11
								
							
						
					
					
						commit
						e8c65ef75f
					
				| @ -72,9 +72,9 @@ function Node:id() | |||||||
| 	return prefix.."."..self:id_suffix() | 	return prefix.."."..self:id_suffix() | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| function Node:reset() | function Node:reset_node() | ||||||
| 	for _, child in ipairs(self.children) do | 	for _, child in ipairs(self.children) do | ||||||
| 		child:reset() | 		child:reset_node() | ||||||
| 	end | 	end | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| @ -154,7 +154,7 @@ function Node:resolve_node_depends() | |||||||
| 		if valid then return false end | 		if valid then return false end | ||||||
| 	end | 	end | ||||||
| 
 | 
 | ||||||
| 	self:reset() | 	self:reset_node() | ||||||
| 	return true | 	return true | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| @ -206,7 +206,7 @@ function AbstractValue:cfgvalue() | |||||||
| 	end | 	end | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| function AbstractValue:reset() | function AbstractValue:reset_node() | ||||||
| 	self.data = nil | 	self.data = nil | ||||||
| 	self.error = false | 	self.error = false | ||||||
| 	self.state = M.FORM_NODATA | 	self.state = M.FORM_NODATA | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user