HomePhabricator

Refactor Attribute mutation handlers

Description

Refactor Attribute mutation handlers

Instead of making the onchange handlers a dynamic allocation in every
single Element object, create a static registry of attribute change
handlers. Invoke this consistently through
Attr:_handleAttributeChanges() ensuring that all ways of changing an
attribute value are appropriately covered.

Change-Id: I1825688331fdb16e2cd003600e20caa484714c40

Details

Provenance
cscottAuthored on May 14 2021, 2:48 AM
Parents
rMLDO7f4f3d921b25: Implement NodeIterator
Branches
Unknown
Tags
Unknown
References
refs/changes/98/690798/1
ChangeId
I1825688331fdb16e2cd003600e20caa484714c40