示例#1
0
 /**
  * @return    void
  */
 public function testSetClass()
 {
     $htmlBuilder = new HtmlBuilder();
     $htmlElementObject = new HtmlDiv();
     $htmlElementObject->setClass('testClass');
     $this->assertEquals('<div class="testClass" />', $htmlBuilder->render($htmlElementObject));
 }
示例#2
0
<?php

use Naucon\HtmlBuilder\HtmlBuilder;
$htmlBuilder = new HtmlBuilder();
use Naucon\HtmlBuilder\HtmlElement;
$htmlElement = new HtmlElement('h2', 'My Headline');
echo $htmlBuilder->render($htmlElement);
// Output:
// <h2>My Headline</h2>
use Naucon\HtmlBuilder\HtmlHeadline;
$headline = new HtmlHeadline('My Headline', 2);
echo $htmlBuilder->render($headline);
// Output:
// <h2>My Headline</h2>
use Naucon\HtmlBuilder\HtmlDiv;
$htmlElementObject = new HtmlDiv();
$htmlElementObject->setClass('level1');
$htmlElementChildObject = new HtmlDiv();
$htmlElementChildObject->setClass('level11');
$htmlElementObject->addChildElement($htmlElementChildObject);
$htmlElementChild2Object = new HtmlDiv('Home');
$htmlElementChild2Object->setClass('level111');
$htmlElementChildObject->addChildElement($htmlElementChild2Object);
echo $htmlBuilder->render($htmlElementObject);
// Output:
// <div class="level1">
// <div class="level11">
// <div class="level111">Home</div>
// </div>
// </div>
use Naucon\HtmlBuilder\HtmlTable;
 /**
  * @return    void
  */
 public function testSetOnKeyUp()
 {
     $htmlBuilder = new HtmlBuilder();
     $jsCode = "alert('hallo');";
     $htmlElementObject = new HtmlDiv();
     $htmlElementObject->setOnKeyUp($jsCode);
     $this->assertEquals('<div onkeyup="' . $jsCode . '" />', $htmlBuilder->render($htmlElementObject));
 }