ute =new JSTestUtil(); $this->formDef['article'] = array( 'type' => 'Xinha', 'attributes' => array( 'title' => 'Article', 'maxlength' => 10000 ) ); $this->form = WBClass::create('patForms', array('elements' => $this->formDef)); } public function display() { WBClass::load('WBHtml', 'WBString'); $data = array( 'article' => << Etiam lacinia, nisi eget porttitor sollicitudin, nunc odio feugiat mauris, sit amet fringilla neque coolaugue ut risus. Nunc vulputate tristique nisl. Ut vitae lacus. Mauris vel felis. Nam at nisi. Quisque tortor. Vestibulum porttitor risus at mi ornare convallis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis porta ligula et lectus. Sed consequat nulla. Pellentesque et lorem a orci cursus rutrum. Fusce ipsum metus, ullamcorper eu, feugiat non, faucibus et, purus. Phasellus ac velit eget dolor commodo placerat.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla iaculis viverra massa. Fusce et est commodo nunc tristique vulputate. Nunc scelerisque mollis nulla. Morbi placerat orci mattis nisi. Sed vitae leo. Integer eros dolor, eleifend non, faucibus in, tristique id, nisl. Fusce tellus ligula, pellentesque a, consectetur sit amet, facilisis sed, diam. Cras vitae dolor sed eros tincidunt ullamcorper. Integer ut tortor sed ligula rutrum suscipit. Donec massa nibh, convallis sit amet, feugiat ac, ullamcorper feugiat, dolor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Pellentesque vulputate facilisis sapien.

Nam urna metus, fringilla nec, scelerisque sit amet, elementum porttitor, nulla. Etiam a magna nec dui lobortis tempus. Nullam hendrerit mauris a mi. In sit amet lectus a ipsum tincidunt congue. Nulla facilisi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Mauris ut est quis eros imperdiet lacinia. Vestibulum non sapien in massa posuere eleifend. Fusce non sapien et arcu mollis dictum. Nulla faucibus justo eget dui. Fusce nec massa ut ante fermentum ultricies. Pellentesque hendrerit ipsum a ante. Cras sed nulla.

EOT ); $this->form->setValues($data); $elements = $this->form->renderForm(); $this->ute->mkHeader(true); $html = $this->renderForm($elements); echo WBString::replaceSuperPlaceholders($html); $this->ute->mkFooter(true); } protected function renderForm($elements) { $html = array(); foreach ($elements as $el) { $html[] = sprintf('
%s: %s
', $el['title'], $el['element']); } $html[] = ''; return implode("\n", $html); } } $test = new JSTestEditor(); $test->display(); ?>