less.less_js.inc in Less CSS Preprocessor 7.3
Libraries integration file for 'less.js' library.
File
engines/less.less_js.incView source
<?php
/**
* @file
* Libraries integration file for 'less.js' library.
*/
/**
* Process files using 'less/less.js'.
*/
function _less_lessjs($input_file, $less_settings) {
$lessjs = new Lessjs($input_file);
foreach ($less_settings['variables'] as $var_name => $var_value) {
$lessjs
->global_var(trim($var_name, '@'), trim($var_value, ';'));
}
foreach ($less_settings['paths'] as $include_path) {
$lessjs
->include_path($include_path);
}
if ($less_settings['less_devel']) {
$lessjs
->source_maps(TRUE, $GLOBALS['base_path'], DRUPAL_ROOT);
$dependencies = $lessjs
->depends();
_less_cache_dependencies($input_file, $dependencies);
}
return array(
$lessjs
->compile(),
$lessjs
->get_error(),
);
}
Functions
Name![]() |
Description |
---|---|
_less_lessjs | Process files using 'less/less.js'. |