/** * Execute the console command. * * @return void */ public function run($arguments) { if (!empty($arguments)) { $collection = $arguments[0]; if (!Basset::hasCollection($collection)) { echo "Oops! Could not find collection: {$collection}"; return; } echo "Gathering assets for collection...\n"; $collections = array(Basset::collection($collection)); } else { echo "Gathering collections to compile...\n"; $collections = Basset::getCollections(); } // Spin through and compile each of the collections. foreach ($collections as $collection) { $this->compile($collection); } echo "\nDone!"; }
$collection->add('js/libs/bootstrap/bootstrap-alert.js'); $collection->add('js/libs/bootstrap/bootstrap-fileupload.js'); }); Basset::collection('styles-dashboard-events_new', function ($collection) { $collection->add('css/normalize.css'); $collection->add('css/bootstrap.css'); $collection->add('css/bootstrap-responsive.css'); $collection->add('css/styles.css'); $collection->add('css/datepicker.css'); }); Basset::collection('scripts-dashboard-events_new', function ($collection) { $collection->add('js/libs/jquery.min.js'); $collection->add('js/libs/bootstrap/bootstrap-dropdown.js'); $collection->add('js/libs/bootstrap/bootstrap-alert.js'); $collection->add('js/libs/bootstrap/bootstrap-datepicker.js'); $collection->add('js/events.js'); }); Basset::collection('styles-dashboard-events_edit', function ($collection) { $collection->add('css/normalize.css'); $collection->add('css/bootstrap.css'); $collection->add('css/bootstrap-responsive.css'); $collection->add('css/styles.css'); $collection->add('css/datepicker.css'); }); Basset::collection('scripts-dashboard-events_edit', function ($collection) { $collection->add('js/libs/jquery.min.js'); $collection->add('js/libs/bootstrap/bootstrap-dropdown.js'); $collection->add('js/libs/bootstrap/bootstrap-alert.js'); $collection->add('js/libs/bootstrap/bootstrap-datepicker.js'); $collection->add('js/events.js'); });
<?php Basset::collection('application', function ($collection) { $collection->add('components/normalize-css/normalize.css'); $collection->add('app/css/styles.css'); $collection->add('components/jquery/jquery.min.js'); $collection->add('components/jquery-waypoints/waypoints.min.js'); $collection->add('components/jquery-linkify/jquery.linkify.js'); $collection->add('app/js/scripts.js'); $collection->add('app/js/infinite-scrolling.js'); });
Basset::collection('bootstrap_js', function ($collection) { $collection->add('./assets/js/jquery.min.js'); $collection->add('./assets/bootstrap/js/bootstrap.min.js'); })->apply('JsMin'); Basset::collection('dashboard', function ($collection) { $collection->add('./assets/css/style.css'); $collection->add('./assets/css/style_responsive.css'); $collection->add('./assets/css/style_default.css'); })->apply('UriRewriteFilter')->setArguments(public_path())->andApply('CssMin'); Basset::collection('dashboard_js', function ($collection) { $collection->add('./assets/js/highcharts.js'); $collection->add('./js/jquery.input-ip-address-control-1.0.min.js'); $collection->add('./assets/js/main.js'); $collection->add('./assets/js/add_another_site.js'); $collection->add('./assets/js/site_more_info.js'); })->apply('JsMin'); Basset::collection('walkthrough', function ($collection) { $collection->add('./assets/css/dashboard.pagewalkthrough.css'); })->apply('UriRewriteFilter')->setArguments(public_path())->andApply('CssMin'); Basset::collection('walkthrough_js', function ($collection) { $collection->add('./assets/js/jquery.pagewalkthrough-1.1.0.js'); $collection->add('./assets/js/settings.pagewalkthrough.js'); })->apply('JsMin'); Basset::collection('jquery_main_js', function ($collection) { $collection->add('./assets/js/jquery.min.js'); $collection->add('./assets/js/main.js'); })->apply('JsMin'); Basset::collection('account_js', function ($collection) { $collection->add('./assets/js/account.js'); })->apply('JsMin'); return $app;
| to the user if maintenace mode is in effect for this application. | */ App::down(function () { return Response::make("Be right back!", 503); }); $publicdir = __DIR__ . '/../../public/'; require app_path() . '/filters.php'; /* |-------------------------------------------------------------------------- | Require The Filters File |-------------------------------------------------------------------------- | | Next we will load the filters file for the application. This gives us | a nice separate location to store our route and application filter | definitions instead of putting them all in the main routes file. | */ Basset::collection('bootstrap', function ($collection) { $collection->add('../public/css/bootstrap.min.css'); $collection->add('../public/css/bootstrap-responsive.min.css'); $collection->add('../public/js/jquery-1.9.0.min.js'); $collection->add('../public/js/jquery-2.0.2-min.js'); $collection->add('../public/js/bootstrap.min.js'); $collection->add('../public/js/jquery.validate.min.js'); $collection->add('../public/js/additional-methods.min.js'); }); Basset::collection('grans', function ($collection) { // Collection definition. $collection->add('../public/css/system/main.css'); });
$commonPath = 'packages/codenamegary/l4layouts/common'; Basset::collection('jquery-1.9.1', function ($collection) use($commonPath) { $collection->javascript($commonPath . '/js/jquery-1.9.1.min.js'); }); $bootstrapVersions = Config::get('l4layouts::settings.bootstrap.versions'); foreach ($bootstrapVersions as $version) { $dirName = 'bootstrap-' . $version; $basePath = 'packages/codenamegary/l4layouts/' . $dirName; Basset::collection($dirName, function ($collection) use($basePath) { $collection->stylesheet($basePath . '/css/bootstrap.min.css'); $collection->javascript($basePath . '/js/bootstrap.min.js'); }); } $foundationVersions = Config::get('l4layouts::settings.foundation.versions'); foreach ($foundationVersions as $version) { $dirName = 'foundation-' . $version; $basePath = 'packages/codenamegary/l4layouts/' . $dirName; Basset::collection($dirName, function ($collection) use($basePath, $commonPath) { $collection->stylesheet($basePath . '/css/foundation.min.css'); //$collection->javascript($commonPath.'/js/jquery-1.9.1.min.js'); $collection->javascript($basePath . '/js/foundation.min.js'); }); } $fontAwesomeVersions = Config::get('l4layouts::settings.font-awesome.versions'); foreach ($fontAwesomeVersions as $version) { $dirName = 'font-awesome-' . $version; $basePath = 'packages/codenamegary/l4layouts/' . $dirName; Basset::collection($dirName, function ($collection) use($basePath, $commonPath) { $collection->stylesheet($basePath . '/css/font-awesome.css'); }); }