From c6ef0832402508af9419203b9b0e8468e498f91a Mon Sep 17 00:00:00 2001 From: Nicolas Cannasse Date: Thu, 10 Mar 2022 16:32:07 +0100 Subject: [PATCH] added setId() --- domkit/Properties.hx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/domkit/Properties.hx b/domkit/Properties.hx index 98fb7a9..fa559f7 100644 --- a/domkit/Properties.hx +++ b/domkit/Properties.hx @@ -196,18 +196,20 @@ class Properties> { needRefresh(); } + public function setId( id : String ) { + if( this.id == id ) return; + this.id = id; + updateComponentId(this); + needRefresh(); + } + public function setAttribute( p : String, value : CssValue ) : SetAttributeResult { var p = Property.get(p,false); if( p == null ) return Unknown; if( p.id == pid.id ) { switch( value ) { - case VIdent(i): - if( id != i ) { - id = i; - updateComponentId(this); - needRefresh(); - } + case VIdent(i): setId(i); default: return InvalidValue(); } return Ok;