Skip to content

Commit 8ccaeed

Browse files
committed
- allow @:trust for nodes like (style > @:trust css)
1 parent ddba0d3 commit 8ccaeed

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/ithril/IthrilBuilder.hx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -498,10 +498,20 @@ class IthrilBuilder {
498498
case Binop.OpGt:
499499
switch chainElement(e1) {
500500
case Success(block):
501+
var content = e2;
502+
switch e2.expr {
503+
case EMeta(s, e3):
504+
var nm = s.name.toLowerCase();
505+
if (nm == ":trust")
506+
content = macro ithril.Util.makeTrust(${e3});
507+
default:
508+
content = e2;
509+
}
510+
501511
switch block {
502512
case Block.ElementBlock(el, _):
503513
element = el;
504-
element.content = e2;
514+
element.content = content;
505515
default:
506516
return Failure(Noise);
507517
}

0 commit comments

Comments
 (0)