diff --git a/modules/dkan/dkan_sitewide/modules/dkan_sitewide_panels/dkan_sitewide_panels.module b/modules/dkan/dkan_sitewide/modules/dkan_sitewide_panels/dkan_sitewide_panels.module index 161fa5b578..3feff27cba 100644 --- a/modules/dkan/dkan_sitewide/modules/dkan_sitewide_panels/dkan_sitewide_panels.module +++ b/modules/dkan/dkan_sitewide/modules/dkan_sitewide_panels/dkan_sitewide_panels.module @@ -33,4 +33,4 @@ function dkan_sitewide_panels_preprocess_panels_style_collapsible(&$variables) { } } } -} \ No newline at end of file +} diff --git a/modules/dkan/dkan_sitewide/modules/facet_icons/facet_icons.module b/modules/dkan/dkan_sitewide/modules/facet_icons/facet_icons.module index 82e0d9cb50..1abee4466f 100644 --- a/modules/dkan/dkan_sitewide/modules/facet_icons/facet_icons.module +++ b/modules/dkan/dkan_sitewide/modules/facet_icons/facet_icons.module @@ -20,4 +20,20 @@ function facet_icons_facetapi_widgets() { ), ), ); -} \ No newline at end of file +} + +/** + * Implements hook_theme(). + * + * @see https://github.com/NuCivic/nuboot_radix/blob/7.x-1.x/template.php + */ +function facet_icons_theme($existing, $type, $theme, $path) { + return array( + // You will need to implement theme_facet_icons() in your theme or module + // to make this work. For an example, see the nuboot_radix theme's + // implementation. + 'facet_icons' => array( + 'variables' => array('class' => array(), 'type' => NULL), + ), + ); +} diff --git a/modules/dkan/dkan_sitewide/modules/facet_icons/widget_content_type_icons.inc b/modules/dkan/dkan_sitewide/modules/facet_icons/widget_content_type_icons.inc index 2c62cf34f9..5bf716653e 100644 --- a/modules/dkan/dkan_sitewide/modules/facet_icons/widget_content_type_icons.inc +++ b/modules/dkan/dkan_sitewide/modules/facet_icons/widget_content_type_icons.inc @@ -34,7 +34,7 @@ class FacetapiContentTypeIcon extends FacetapiWidgetLinks { $row = array('class' => array()); $type = (isset($item['#indexed_value'])) ? $item['#indexed_value'] : ''; - $icon = nuboot_radix_icon( array('type'=> $type, 'class' => array('facet-icon'))); + $icon = theme('facet_icons', array('type'=> $type, 'class' => array('facet-icon'))); // Initializes variables passed to theme hook. $variables = array( diff --git a/modules/dkan/dkan_sitewide/modules/facet_icons/widget_term_icons.inc b/modules/dkan/dkan_sitewide/modules/facet_icons/widget_term_icons.inc index e085cd5710..f65f7642cf 100644 --- a/modules/dkan/dkan_sitewide/modules/facet_icons/widget_term_icons.inc +++ b/modules/dkan/dkan_sitewide/modules/facet_icons/widget_term_icons.inc @@ -33,9 +33,9 @@ class FacetapiTermIcon extends FacetapiWidgetLinks { foreach ($build as $value => $item) { $row = array('class' => array()); $type = ''; - $icon = nuboot_radix_icon( array('type'=> $type, 'class' => array('facet-icon'))); + $icon = theme('facet_icons', array('type'=> $type, 'class' => array('facet-icon'))); if (isset($item['#indexed_value']) && $term = taxonomy_term_load($item['#indexed_value'])) { - $icon = nuboot_radix_icon( array('type'=> $term->machine_name, 'class' => array('facet-icon'))); + $icon = theme('facet_icons', array('type'=> $term->machine_name, 'class' => array('facet-icon'))); } // Initializes variables passed to theme hook.