null, //default /* |-------------------------------------------------------------------------- | Listener from events |-------------------------------------------------------------------------- | | You can hook a theme when event fired on activities this is cool | feature to set up a title, meta, default styles and scripts. | | [Notice] these event can be override by package config. | */ 'events' => array( 'before' => function($theme) { $theme->setTitle('Title example'); $theme->setAuthor('Jonh Doe'); }, 'asset' => function($asset) { $asset->themePath()->add([ ['style', 'css/style.css'], ['script', 'js/script.js'] ]); // You may use elixir to concat styles and scripts. /* $asset->themePath()->add([ ['styles', 'dist/css/styles.css'], ['scripts', 'dist/js/scripts.js'] ]); */ // Or you may use this event to set up your assets. /* $asset->themePath()->add('core', 'core.js'); $asset->add([ ['jquery', 'vendor/jquery/jquery.min.js'], ['jquery-ui', 'vendor/jqueryui/jquery-ui.min.js', ['jquery']] ]); */ }, 'beforeRenderTheme' => function($theme) { // To render partial composer /* $theme->partialComposer('header', function($view){ $view->with('auth', Auth::user()); }); */ }, 'beforeRenderLayout' => array( 'mobile' => function($theme) { // $theme->asset()->themePath()->add('ipad', 'css/layouts/ipad.css'); } ) ) );