<?php Xform::decorate('text', function ($textInput) { $textInput->class('text-input'); }); Xform::decorate('password', function ($textInput) { $textInput->class('text-input'); }); Xhtml::macro('box_panel', function ($title, $callback) { return Xform::template('div', function ($div) use($title, $callback) { $div->div(function ($div) use($title) { $div->h3($title); $div->setClass('content-box-header'); }); $div->div(function ($div) use($callback) { $callback($div); $div->setClass('content-box-content'); }); $div->setCLass('content-box'); }); }); Xhtml::macro('content_panel', function ($title, $callback, $toolbarCallback = null) { return Xform::template('div', function ($div) use($title, $callback, $toolbarCallback) { $div->div(function ($div) use($title) { $div->h3($title); // $div->div(function($div) // { // $div->button('create')->class('button'); // $div->setClass('align-right'); // }); $div->setClass('content-box-header');