Refactored Binding for better concern consideration

This commit is contained in:
2025-11-02 18:46:44 +01:00
parent 7553c28f8e
commit 9696e67910
7 changed files with 459 additions and 84 deletions

View File

@@ -69,7 +69,7 @@ class TestingBindings:
data = Data("hello world")
input_elt = Input(name="input_name")
label_elt = Label()
mk.manage_binding(input_elt, Binding(data, ft_attr="value"))
mk.manage_binding(input_elt, Binding(data))
mk.manage_binding(label_elt, Binding(data))
return input_elt, label_elt
@@ -85,10 +85,7 @@ class TestingBindings:
data = Data(True)
input_elt = Input(name="input_name", type="checkbox")
label_elt = Label()
mk.manage_binding(input_elt, Binding(data, ft_attr="checked",
detection_mode=DetectionMode.AttributePresence,
update_mode=UpdateMode.AttributePresence,
data_converter=BooleanConverter()))
mk.manage_binding(input_elt, Binding(data))
mk.manage_binding(label_elt, Binding(data))
return input_elt, label_elt