function _hybridauth_add_icon_pack_files in HybridAuth Social Login 7.2
Same name and namespace in other branches
- 6.2 hybridauth.module \_hybridauth_add_icon_pack_files()
2 calls to _hybridauth_add_icon_pack_files()
- hybridauth_admin_settings in ./
hybridauth.admin.inc - Form constructor for the hybridauth admin settings form.
- hybridauth_widget_pre_render in ./
hybridauth.module - Pre-render callback for the 'hybridauth_widget' element.
File
- ./
hybridauth.module, line 1006 - Main file for the HybridAuth module.
Code
function _hybridauth_add_icon_pack_files($name, &$element) {
$done =& drupal_static(__FUNCTION__, NULL);
if (!isset($done[$name])) {
$done[$name] = TRUE;
$icon_pack = hybridauth_get_icon_pack($name);
foreach (array(
'css',
'js',
) as $key) {
if (!empty($icon_pack[$key])) {
$element['#attached'][$key][] = $icon_pack['path'] . '/' . $icon_pack[$key];
}
}
if ($function = ctools_plugin_get_function($icon_pack, 'initialize_callback')) {
$function($element);
}
}
}