class UIkitViews in UIkit Components 8
Same name and namespace in other branches
- 8.3 uikit_views/src/UIkitViews.php \Drupal\uikit_views\UIkitViews
- 8.2 uikit_views/src/UIkitViews.php \Drupal\uikit_views\UIkitViews
Class UIkitViews
@package Drupal\uikit_views
Hierarchy
- class \Drupal\uikit_views\UIkitViews
Expanded class hierarchy of UIkitViews
2 files declare their use of UIkitViews
- uikit_views.module in uikit_views/
uikit_views.module - UIkit Views.
- uikit_views.theme.inc in uikit_views/
includes/ uikit_views.theme.inc - Preprocessors and helper functions to make theming easier.
File
- uikit_views/
src/ UIkitViews.php, line 13
Namespace
Drupal\uikit_viewsView source
class UIkitViews {
/**
* Returns the theme hook definition information for UIkit Views.
*/
public static function getThemeHooks() {
$hooks['uikit_view_grid'] = [
'preprocess functions' => [
'template_preprocess_uikit_view_grid',
'template_preprocess_views_view_grid',
],
'file' => 'includes/uikit_views.theme.inc',
];
$hooks['uikit_view_list'] = [
'preprocess functions' => [
'template_preprocess_uikit_view_list',
'template_preprocess_views_view_list',
],
'file' => 'includes/uikit_views.theme.inc',
];
$hooks['uikit_view_table'] = [
'preprocess functions' => [
'template_preprocess_uikit_view_table',
'template_preprocess_views_view_table',
],
'file' => 'includes/uikit_views.theme.inc',
];
return $hooks;
}
/**
* Get unique element id.
*
* @param \Drupal\views\ViewExecutable $view
* A ViewExecutable object.
*
* @return string
* A unique id for an HTML element.
*/
public static function getUniqueId(ViewExecutable $view) {
$id = $view->storage
->id() . '-' . $view->current_display;
return Html::getUniqueId('views-uikit-' . $id);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
UIkitViews:: |
public static | function | Returns the theme hook definition information for UIkit Views. | |
UIkitViews:: |
public static | function | Get unique element id. |