You are here

function janrain_capture_widget_add_scripts in Janrain Registration 7.4

Same name and namespace in other branches
  1. 7.2 includes/janrain_capture.widget.inc \janrain_capture_widget_add_scripts()
  2. 7.3 includes/janrain_capture.widget.inc \janrain_capture_widget_add_scripts()

Adds widget JS scripts to the page.

1 call to janrain_capture_widget_add_scripts()
janrain_capture_page_build in ./janrain_capture.module
Implements hook_page_build().

File

includes/janrain_capture.widget.inc, line 190
Widget-related functions

Code

function janrain_capture_widget_add_scripts() {
  global $base_url;

  // File scripts
  drupal_add_js(drupal_get_path('module', 'janrain_capture') . '/janrain_capture.js', array(
    'type' => 'file',
    'every_page' => TRUE,
    'weight' => 1,
    'preprocess' => FALSE,
    'scope' => 'header',
  ));
  $widget = array(
    '#type' => 'markup',
    '#prefix' => '<script type="text/javascript">',
    '#suffix' => '</script>',
    '#markup' => janrain_capture_widget_js(),
    '#weight' => 3,
  );
  $capture_client = array(
    '#type' => 'markup',
    '#prefix' => '<script type="text/javascript" src="https://d7v0k4dt27zlp.cloudfront.net/assets/capture_client.js">',
    '#suffix' => '</script>',
    '#markup' => '',
    '#weight' => 2,
  );
  $capture_js = array(
    '#type' => 'markup',
    '#prefix' => '<script type="text/javascript" src="' . $base_url . '/' . drupal_get_path('module', 'janrain_capture') . '/janrain_capture.js">',
    '#suffix' => '</script>',
    '#markup' => '',
    '#weight' => 1,
  );
  drupal_add_html_head($widget, 'janrain_capture_widget_js');
  drupal_add_html_head($capture_client, 'janrain_capture_client_js');
}