function hybridauth_element_info in HybridAuth Social Login 7.2
Implements hook_element_info().
File
- ./
hybridauth.module, line 277 - Main file for the HybridAuth module.
Code
function hybridauth_element_info() {
$types = array();
$path = drupal_get_path('module', 'hybridauth');
$types['hybridauth_widget'] = array(
'#input' => FALSE,
'#theme' => 'hybridauth_widget',
'#pre_render' => array(
'hybridauth_widget_pre_render',
),
// '#theme_wrappers' => array('form_element'),
'#hybridauth_id' => 'hybridauth',
'#title' => variable_get('hybridauth_widget_title', 'Or log in with...'),
'#weight' => variable_get('hybridauth_widget_weight', 100),
'#hybridauth_widget_type' => variable_get('hybridauth_widget_type', 'list'),
'#hybridauth_widget_use_overlay' => variable_get('hybridauth_widget_use_overlay', 1),
'#hybridauth_widget_link_text' => variable_get('hybridauth_widget_link_text', 'Social network account'),
'#hybridauth_widget_link_title' => variable_get('hybridauth_widget_link_title', 'Social network account'),
'#hybridauth_widget_icon_pack' => variable_get('hybridauth_widget_icon_pack', 'hybridauth_32'),
'#hybridauth_widget_hide_links' => variable_get('hybridauth_widget_hide_links', 0),
'#hybridauth_destination' => variable_get('hybridauth_destination', ''),
'#hybridauth_destination_error' => variable_get('hybridauth_destination_error', ''),
'#hybridauth_query' => array(),
'#hybridauth_onclick' => '',
'#attached' => array(
// Add cookie library for last used provider feature.
'library' => array(
array(
'system',
'jquery.cookie',
),
),
'js' => array(
$path . '/js/hybridauth.modal.js',
$path . '/js/hybridauth.onclick.js',
),
'css' => array(
$path . '/css/hybridauth.css',
$path . '/css/hybridauth.modal.css',
),
),
);
return $types;
}