From bdaec7c7ffd95ab985fbfb011b655a2f05c4a093 Mon Sep 17 00:00:00 2001 From: Dave Mc Nicoll Date: Fri, 8 Nov 2019 11:42:11 -0500 Subject: [PATCH] - WIP on UiPopup --- src/Component/UiPopup.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Component/UiPopup.php b/src/Component/UiPopup.php index e4521f1..4c0b692 100644 --- a/src/Component/UiPopup.php +++ b/src/Component/UiPopup.php @@ -11,7 +11,7 @@ class UiPopup extends UiElement implements Extension { public string $token = "ui.popup"; - public string $tag = "input"; + public string $tag = "div"; public array $attributes = [ 'class' => 'ui-popup', @@ -19,6 +19,12 @@ class UiPopup extends UiElement implements Extension { public function parse(/*\Picae\Compiler\Context*/ &$context, ?string $arguments, string $token) : string { - return ""; + return "buildAttributes($arguments) ?>"; } + + public function buildAttributes(string $name, array $variables = []) : string + { + return json_encode([ "name" => $name, "vars" => $variables ], JSON_HEX_APOS | JSON_HEX_QUOT); + } + }