You are here

function _less_demo_page in Less CSS Preprocessor 7.3

Same name and namespace in other branches
  1. 8 less_demo/less_demo.demo_page.inc \_less_demo_page()
  2. 7.4 less_demo/less_demo.demo_page.inc \_less_demo_page()
  3. 7.2 less_demo/less_demo.module \_less_demo_page()

Callback that provides styleable content for demonstration purposes.

1 string reference to '_less_demo_page'
less_demo_menu in less_demo/less_demo.module
Implements hook_menu().

File

less_demo/less_demo.module, line 96

Code

function _less_demo_page() {
  global $theme;
  $file_less_settings = array(
    'variables' => array(
      '@gradient_end' => '#bada55',
    ),
  );
  drupal_add_css(drupal_get_path('module', 'less_demo') . '/styles/less_demo.drupal_add_css.css.less', array(
    'less' => $file_less_settings,
  ));
  $output = array(
    '#prefix' => '<div id="less_demo_gradient">',
    '#suffix' => '</div>',
  );
  $output['less_demo_logo'] = array(
    '#type' => 'markup',
    '#markup' => '<div class="less_demo_logo"></div>',
  );
  $output['less_demo_theme_link'] = array(
    '#type' => 'markup',
    '#markup' => '<p>' . l('Configure current theme', 'admin/appearance/settings/' . $theme) . '</p>',
  );
  return $output;
}