aDriv4 - MANAGER
Edit File: README.txt
LESS CSS Preprocessor Files in lessphp/ are from the library at http://leafo.net/lessphp/ The LICENSE file in lessphp/ applies only to files within lessphp/ Requirements Libraries API. lessphp library unpacked so that 'lessc.inc.php' is located at 'sites/all/libraries/lessphp/lessc.inc.php'. LESS Development: Syntax: http://leafo.net/lessphp/docs/ File placement: If your source file was "sites/all/modules/test/test.css.less" Then your compiled file will be "sites/[yoursite]/files/less/[random.string]/sites/all/modules/test/test.css" Use: The following two examples provide equivalent functionality. drupal_add_css: <?php $module_path = drupal_get_path('module', 'less_demo'); drupal_add_css($module_path . '/styles/less_demo.css.less'); ?> .info file: stylesheets[all][] = styles/less_demo.css.less For automatic variable and function association with non globally added stylesheets, you can associate a stylesheet using this notation in .info files: less[sheets][] = relative/path/to/stylesheet.css.less Compatibility: Should work with most themes and caching mechanisms. CSS Aggregation: Fully compatible with "Optimize CSS files" setting on "Admin->Site configuration->Performance" (admin/settings/performance). RTL Support: RTL support will work as long as your file names end with ".css.less". Assuming your file is named "somename.css.less", Drupal automatically looks for a file name "somename-rtl.css.less" Variables and Functions: Variable defaults can be defined in .info files for modules or themes. Any variables defined will be automatically available inside style sheets associated with the module or theme. .info file: less[vars][@varname] = #bada55 Look in less.api.php for LESS Variable and Function hooks.