function moment_libraries_info in Moment.js 7.2
Implements hook_libraries_info().
File
- ./
moment.module, line 50 - Moment.js integration.
Code
function moment_libraries_info() {
$libraries = [];
if ($library_path = libraries_get_path('moment')) {
$libraries['moment'] = [
'library path' => $library_path,
'name' => 'Moment.js',
'vendor url' => 'http://momentjs.com',
'download url' => 'https://github.com/moment/moment/releases',
'version callback' => 'moment_get_library_version',
'version arguments' => [],
'callbacks' => [
'pre-load' => [
'moment_library_moment_pre_load_locale',
],
],
'files' => [
'js' => [
'min/moment.min.js',
],
],
'variants' => [
'none' => [
'files' => [
'js' => [
'moment.js',
],
],
],
'with-locales.none' => [
'callbacks' => [
'pre-load' => [],
],
'files' => [
'js' => [
'min/moment-with-locales.js',
],
],
],
'with-locales.min' => [
'callbacks' => [
'pre-load' => [],
],
'files' => [
'js' => [
'min/moment-with-locales.min.js',
],
],
],
],
'integration files' => [
'moment' => [
'js' => [
'js/moment.js' => [],
'js/moment.locale.js' => [],
],
],
],
];
}
if ($library_path = libraries_get_path('moment-timezone')) {
$libraries['moment-timezone'] = [
'library path' => $library_path,
'name' => 'Moment Timezone',
'vendor url' => 'http://momentjs.com/timezone',
'download url' => 'https://github.com/moment/moment-timezone/releases',
'version callback' => 'moment_get_library_version',
'version arguments' => [],
'files' => [
'js' => [
'builds/moment-timezone-with-data.min.js',
],
],
'dependencies' => [
'moment',
],
'variants' => [
'without-data.none' => [
'files' => [
'js' => [
'moment-timezone.js',
],
],
],
'without-data.min' => [
'files' => [
'js' => [
'builds/moment-timezone.min.js',
],
],
],
'with-data.none' => [
'files' => [
'js' => [
'builds/moment-timezone-with-data.js',
],
],
],
'with-data.min' => [
'files' => [
'js' => [
'builds/moment-timezone-with-data.min.js',
],
],
],
'with-data-2010-2020.none' => [
'files' => [
'js' => [
'builds/moment-timezone-with-data-2010-2020.js',
],
],
],
'with-data-2010-2020.min' => [
'files' => [
'js' => [
'builds/moment-timezone-with-data-2010-2020.min.js',
],
],
],
],
];
}
return $libraries;
}