diff --git a/impl/render/MarkupContainerTagRenderer.php b/impl/render/MarkupContainerTagRenderer.php index e410568..06d20c5 100644 --- a/impl/render/MarkupContainerTagRenderer.php +++ b/impl/render/MarkupContainerTagRenderer.php @@ -12,17 +12,6 @@ public function MarkupContainerTagRenderer(ComponentStub $component){ $this->TagRenderer($component); } - public function renderOpenTag() - { - return ""; - } - - public function renderCloseTag() - { - return ""; - } - - public function renderBody(MarkupParser $markupParser) { $this->log->debug("rendering body ".$this->component->getId()); diff --git a/impl/render/TagRenderer.php b/impl/render/TagRenderer.php index 0549d95..c2fdfbc 100644 --- a/impl/render/TagRenderer.php +++ b/impl/render/TagRenderer.php @@ -65,7 +65,6 @@ public function render(MarkupParser $markupParser){ $content = $this->renderOpenTag(); $content.=$this->renderBody($markupParser); $content.=$this->renderCloseTag(); - $this->log->debug("rendered tag for ".$this->component->getId()." ".$content); $this->streamWriter->renderToStream($markupParser,$content); return $markupParser->getTagForComponent($this->component)->htmlOuter(); diff --git a/log4pconfig.xml b/log4pconfig.xml index 246ab4e..3686b1e 100644 --- a/log4pconfig.xml +++ b/log4pconfig.xml @@ -3,10 +3,10 @@ - - - - + + + + diff --git a/tests/component/page/PageTestPanel.html b/tests/component/page/PageTestPanel.html new file mode 100644 index 0000000..d27cf53 --- /dev/null +++ b/tests/component/page/PageTestPanel.html @@ -0,0 +1,3 @@ +
+ +
\ No newline at end of file diff --git a/tests/component/page/PageTestPanel.php b/tests/component/page/PageTestPanel.php new file mode 100644 index 0000000..3075851 --- /dev/null +++ b/tests/component/page/PageTestPanel.php @@ -0,0 +1,15 @@ +Panel($id,$model); + $this->add(new Label("panel-test-id",new SimpleModel("Panel gets rendered"))); + } +} diff --git a/tests/component/page/WebPageTest.html b/tests/component/page/WebPageTest.html index 197a51e..4c07101 100644 --- a/tests/component/page/WebPageTest.html +++ b/tests/component/page/WebPageTest.html @@ -5,7 +5,7 @@
-
+ hallo welt
diff --git a/tests/component/page/WebPageTest.php b/tests/component/page/WebPageTest.php index 2cb8423..14efdd8 100644 --- a/tests/component/page/WebPageTest.php +++ b/tests/component/page/WebPageTest.php @@ -2,6 +2,7 @@ include_once __DIR__ . '/../../BaseTestCase.php'; require_once __DIR__ . '/../../container/SimpleTestPanel.php'; require_once __DIR__ . '/../../util/MarkupTester.php'; +require_once __DIR__."/PageTestPanel.php"; /** * Created by IntelliJ IDEA. * User: dilgerma @@ -62,9 +63,18 @@ public function testRenderWebPageWithDoubleContributions(){ $markupTester->assertTagCount("script",1); } + public function testRenderPageWithPanel(){ + $testWebPage = new TestWebPage("webpage", new SimpleModel("")); + $testWebPage->add(new PageTestPanel("test-id",new SimpleModel(""))); + + $markupParser = new MarkupParser(MarkupParser::getMarkupNameFromScript(__FILE__)); + $testWebPage->render($markupParser); + + } + } class TestWebPage extends WebPage { -} \ No newline at end of file +}