Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
F
fullcalendar_library
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Custom Issue Tracker
Custom Issue Tracker
Labels
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Analytics
Analytics
Code Review
Insights
Issue
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
project
fullcalendar_library
Commits
3716c871
Commit
3716c871
authored
Jan 16, 2018
by
Nicolò Caruso
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
First commit
parents
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
72 additions
and
0 deletions
+72
-0
fullcalendar_library.info.yml
fullcalendar_library.info.yml
+6
-0
fullcalendar_library.libraries.yml
fullcalendar_library.libraries.yml
+21
-0
fullcalendar_library.module
fullcalendar_library.module
+45
-0
No files found.
fullcalendar_library.info.yml
0 → 100644
View file @
3716c871
name
:
Fullcalendar library
type
:
module
description
:
Fullcalendar library
core
:
8.x
package
:
Fullcalendar
\ No newline at end of file
fullcalendar_library.libraries.yml
0 → 100644
View file @
3716c871
fullcalendar
:
version
:
VERSION
js
:
/libraries/fullcalendar/lib/moment.min.js
:
{
minified
:
true
}
/libraries/fullcalendar/fullcalendar.min.js
:
{
minified
:
true
}
/libraries/fullcalendar/locale-all.js
:
{
minified
:
true
}
dependencies
:
-
core/jquery
css
:
theme
:
/libraries/fullcalendar/fullcalendar.min.css
:
{
minified
:
true
}
fullcalendar-scheduler
:
version
:
VERSION
js
:
/libraries/fullcalendar-scheduler/scheduler.min.js
:
{
minified
:
true
}
dependencies
:
-
fullcalendar_library/fullcalendar
css
:
theme
:
/libraries/fullcalendar-scheduler/scheduler.min.css
:
{
minified
:
true
}
fullcalendar_library.module
0 → 100644
View file @
3716c871
<?php
define
(
'FULLCALENDAR_JS_CDN'
,
'https://cdn.jsdelivr.net/npm/fullcalendar@3.8.0/dist/fullcalendar.min.js'
);
define
(
'FULLCALENDAR_LOCALE_JS_CDN'
,
'https://cdn.jsdelivr.net/npm/fullcalendar@3.8.0/dist/locale-all.js'
);
define
(
'FULLCALENDAR_CSS_CDN'
,
'https://cdn.jsdelivr.net/npm/fullcalendar@3.8.0/dist/fullcalendar.min.css'
);
define
(
'FULLCALENDAR_SCHEDULER_JS_CDN'
,
'https://cdn.jsdelivr.net/npm/fullcalendar-scheduler@1.9.1/dist/scheduler.min.js'
);
define
(
'FULLCALENDAR_SCHEDULER_CSS_CDN'
,
'https://cdn.jsdelivr.net/npm/fullcalendar-scheduler@1.9.1/dist/scheduler.min.css'
);
define
(
'MOMENT_JS_CDN'
,
'https://cdn.jsdelivr.net/npm/moment@2.20.1/moment.min.js'
);
/**
* Implements hook_library_info_alter().
*/
function
fullcalendar_library_library_info_alter
(
&
$libraries
,
$extension
)
{
if
(
$extension
==
'fullcalendar_library'
)
{
if
(
!
file_exists
(
DRUPAL_ROOT
.
'/libraries/fullcalendar/lib/moment.min.js'
))
{
unset
(
$libraries
[
'fullcalendar'
][
'js'
][
'/libraries/fullcalendar/lib/moment.min.js'
]);
$libraries
[
'fullcalendar'
][
'js'
][
MOMENT_JS_CDN
]
=
[
'type'
=>
'external'
,
'minified'
=>
TRUE
];
}
if
(
!
file_exists
(
DRUPAL_ROOT
.
'/libraries/fullcalendar/fullcalendar.min.js'
))
{
unset
(
$libraries
[
'fullcalendar'
][
'js'
][
'/libraries/fullcalendar/fullcalendar.min.js'
]);
$libraries
[
'fullcalendar'
][
'js'
][
FULLCALENDAR_JS_CDN
]
=
[
'type'
=>
'external'
,
'minified'
=>
TRUE
];
}
if
(
!
file_exists
(
DRUPAL_ROOT
.
'/libraries/fullcalendar/locale-all.js'
))
{
unset
(
$libraries
[
'fullcalendar'
][
'js'
][
'/libraries/fullcalendar/locale-all.js'
]);
$libraries
[
'fullcalendar'
][
'js'
][
FULLCALENDAR_LOCALE_JS_CDN
]
=
[
'type'
=>
'external'
,
'minified'
=>
TRUE
];
}
if
(
!
file_exists
(
DRUPAL_ROOT
.
'/libraries/fullcalendar/fullcalendar.min.css'
))
{
unset
(
$libraries
[
'fullcalendar'
][
'css'
][
'theme'
][
'/libraries/fullcalendar/fullcalendar.min.css'
]);
$libraries
[
'fullcalendar'
][
'css'
][
'theme'
][
FULLCALENDAR_CSS_CDN
]
=
[
'type'
=>
'external'
,
'minified'
=>
TRUE
];
}
if
(
!
file_exists
(
DRUPAL_ROOT
.
'/libraries/fullcalendar-scheduler/scheduler.min.js'
))
{
unset
(
$libraries
[
'fullcalendar-scheduler'
][
'js'
][
'/libraries/fullcalendar-scheduler/scheduler.min.js'
]);
$libraries
[
'fullcalendar-scheduler'
][
'js'
][
FULLCALENDAR_SCHEDULER_JS_CDN
]
=
[
'type'
=>
'external'
,
'minified'
=>
TRUE
];
}
if
(
!
file_exists
(
DRUPAL_ROOT
.
'/libraries/fullcalendar-scheduler/scheduler.min.css'
))
{
unset
(
$libraries
[
'fullcalendar-scheduler'
][
'css'
][
'theme'
][
'/libraries/fullcalendar-scheduler/scheduler.min.css'
]);
$libraries
[
'fullcalendar-scheduler'
][
'css'
][
'theme'
][
FULLCALENDAR_SCHEDULER_CSS_CDN
]
=
[
'type'
=>
'external'
,
'minified'
=>
TRUE
];
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment