public function getDocument() { $document = new Document(); /* $script = new Script(); $script->setUrl('/assets/bower/jquery/dist/jquery.min.js'); $document->addScript($script); */ $style = new Style(); //$style->setUrl('/css/bootstrap.min.css'); $style->setUrl('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css'); $document->addStyle($style); /* $style = new Style(); $style->setUrl('/assets/bower/font-awesome/css/font-awesome.min.css'); $document->addStyle($style); */ $style = new Style(); $style->setUrl('https://maxcdn.bootstrapcdn.com/bootswatch/3.3.5/cerulean/bootstrap.min.css'); $document->addStyle($style); $style = new Style(); $style->setUrl('/style.css'); $document->addStyle($style); $bar = new UniverseBar(); $bar->setTitle('My Universe'); $document->addWidget($bar); $bar = new AppBar(); $bar->setTitle('My App'); $document->addWidget($bar); $container = new Container(); $row = new Row(); $column = new Column(); $column->setWidth(2); $html = new Html(); $html->setHtml('SIDEBAR'); $column->setId('sidebar'); $column->addWidget($html); $row->addWidget($column); $column = new Column(); $column->setId('main'); $column->setWidth(10); $html = new Html(); $html->setId('content'); $html->setHtml('CONTENT'); $column->addWidget($html); $row->addWidget($column); $container->addWidget($row); $document->addWidget($container); //print_r($document);exit(); $html = new Html(); $html->setHtml('Cool random bit of html!'); $document->addWidget($html); return $document; }
public function render(Column $column, $data = array()) { $o = '<div'; if ($column->getId()) { $o .= ' id="' . $column->getId() . '"'; } $o .= ' class="col-md-' . $column->getWidth() . '">'; $o .= '##children##'; $o .= '</div>'; return $o; }