You are here

function pagestyle_print_js_css in Page Style 7

Same name and namespace in other branches
  1. 5 pagestyle.module \pagestyle_print_js_css()
  2. 6 pagestyle.module \pagestyle_print_js_css()

Print Javascript and CSS in the head.

Return value

Link to the jquery.pagestyle.js and pagestyle.css.

1 call to pagestyle_print_js_css()
pagestyle_page_build in ./pagestyle.module
Implement hook_page_build().

File

./pagestyle.module, line 399
Display a style changer on the page and in the browser menu for a better web accessibility.

Code

function pagestyle_print_js_css() {
  $pagestyle_cookie_expires = pagestyle_cookie_expires($mode = 'js');
  $pagestyle_cookie_domain = variable_get('pagestyle_cookie_domain', base_path());
  $pagestyle_path = drupal_get_path('module', 'pagestyle');
  $pagestyle_current = pagestyle_get_current($value = 'int');
  $pagestyle_javascript = variable_get('pagestyle_javascript', 1);
  if ($pagestyle_javascript == 1 || $pagestyle_javascript == 2) {
    drupal_add_js('  var pagestyleCookieExpires = ' . $pagestyle_cookie_expires . ';
  var pagestyleCookieDomain = "' . $pagestyle_cookie_domain . '";
  var pagestylePath = "' . $pagestyle_path . '";
  var pagestyleJavaScript = ' . $pagestyle_javascript . ';
  var pagestyleCurrent = "' . $pagestyle_current . '";', 'inline');
    drupal_add_js(drupal_get_path('module', 'pagestyle') . '/jquery.pagestyle.js');
  }

  //todo
  if (!pagestyle_admin_theme_check()) {
    drupal_add_css(drupal_get_path('module', 'pagestyle') . '/pagestyle.css');
  }
}