فهرست منبع

fixes for domkit identifier

Nicolas Cannasse 2 سال پیش
والد
کامیت
947ffeabe9
2فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 1 1
      h2d/domkit/BaseComponents.hx
  2. 2 2
      h2d/domkit/Style.hx

+ 1 - 1
h2d/domkit/BaseComponents.hx

@@ -560,7 +560,7 @@ class ObjectComp implements h2d.domkit.Object implements domkit.Component.Compon
 	}
 
 	static function updateComponentId(p:domkit.Properties<Dynamic>) {
-		cast(p.obj,h2d.Object).name = p.id;
+		cast(p.obj,h2d.Object).name = p.id.toString();
 	}
 
 	@:keep static var _ = { @:privateAccess domkit.Properties.updateComponentId = updateComponentId; true; }

+ 2 - 2
h2d/domkit/Style.hx

@@ -63,7 +63,7 @@ class Style extends domkit.CssStyle {
 			var path = s.p.name;
 			var ee = e;
 			while(ee != null) {
-				path = (ee.id != null ? "#" + ee.id : ee.component.name) + "." + path;
+				path = (ee.id.isDefined() ? "#" + ee.id.toString() : ee.component.name) + "." + path;
 				ee = ee.parent;
 			}
 			if( msg == null ) msg = "Invalid property value '"+(domkit.CssParser.valueStr(s.value))+"'";
@@ -270,7 +270,7 @@ class Style extends domkit.CssStyle {
 				for( c in dom.classes )
 					nameParts.push("."+c);
 			}
-			if( dom.id != null )
+			if( dom.id.isDefined() )
 				nameParts.push("#"+dom.id);
 		}
 		else