function date_api_theme in Date 8
Same name and namespace in other branches
- 6.2 date_api.module \date_api_theme()
- 6 date_api.module \date_api_theme()
- 7.3 date_api/date_api.module \date_api_theme()
- 7 date_api/date_api.module \date_api_theme()
- 7.2 date_api/date_api.module \date_api_theme()
Implements hook_theme().
File
- date_api/
date_api.module, line 250 - This module will make the date API available to other modules. Designed to provide a light but flexible assortment of functions and constants, with more functionality in additional files that are not loaded unless other modules specifically include them.
Code
function date_api_theme($existing, $type, $theme, $path) {
$base = array(
'file' => 'theme.inc',
'path' => "{$path}/theme",
);
return array(
'date_nav_title' => $base + array(
'variables' => array(
'granularity' => NULL,
'view' => NULL,
'link' => NULL,
'format' => NULL,
),
),
'date_timezone' => $base + array(
'render element' => 'element',
),
'date_select' => $base + array(
'render element' => 'element',
),
'date_select_element' => $base + array(
'render element' => 'element',
),
'date_textfield_element' => $base + array(
'render element' => 'element',
),
'date_part_hour_prefix' => $base + array(
'render element' => 'element',
),
'date_part_minsec_prefix' => $base + array(
'render element' => 'element',
),
'date_part_label_year' => $base + array(
'variables' => array(
'date_part' => NULL,
'element' => NULL,
),
),
'date_part_label_month' => $base + array(
'variables' => array(
'date_part' => NULL,
'element' => NULL,
),
),
'date_part_label_day' => $base + array(
'variables' => array(
'date_part' => NULL,
'element' => NULL,
),
),
'date_part_label_hour' => $base + array(
'variables' => array(
'date_part' => NULL,
'element' => NULL,
),
),
'date_part_label_minute' => $base + array(
'variables' => array(
'date_part' => NULL,
'element' => NULL,
),
),
'date_part_label_second' => $base + array(
'variables' => array(
'date_part' => NULL,
'element' => NULL,
),
),
'date_part_label_ampm' => $base + array(
'variables' => array(
'date_part' => NULL,
'element' => NULL,
),
),
'date_part_label_timezone' => $base + array(
'variables' => array(
'date_part' => NULL,
'element' => NULL,
),
),
'date_part_label_date' => $base + array(
'variables' => array(
'date_part' => NULL,
'element' => NULL,
),
),
'date_part_label_time' => $base + array(
'variables' => array(
'date_part' => NULL,
'element' => NULL,
),
),
'date_views_filter_form' => $base + array(
'template' => 'date-views-filter-form',
'render element' => 'form',
),
'date_calendar_day' => $base + array(
'variables' => array(
'date' => NULL,
),
),
'date_time_ago' => $base + array(
'variables' => array(
'start_date' => NULL,
'end_date' => NULL,
'interval' => NULL,
),
),
'datelist' => array(
'render element' => 'element',
),
);
}