upgrade fullcalendar to version 3
This commit is contained in:
parent
81624a601a
commit
0add06380f
2
boot.php
2
boot.php
@ -44,7 +44,7 @@ require_once('include/account.php');
|
|||||||
|
|
||||||
|
|
||||||
define ( 'PLATFORM_NAME', 'hubzilla' );
|
define ( 'PLATFORM_NAME', 'hubzilla' );
|
||||||
define ( 'STD_VERSION', '1.13.2' );
|
define ( 'STD_VERSION', '1.13.3' );
|
||||||
define ( 'ZOT_REVISION', '1.1' );
|
define ( 'ZOT_REVISION', '1.1' );
|
||||||
|
|
||||||
define ( 'DB_UPDATE_VERSION', 1183 );
|
define ( 'DB_UPDATE_VERSION', 1183 );
|
||||||
|
@ -1,4 +1,72 @@
|
|||||||
|
|
||||||
|
v3.0.0 (2016-09-04)
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
Features:
|
||||||
|
- List View (#560)
|
||||||
|
- new views: `listDay`, `listWeek`, `listMonth`, `listYear`, and simply `list`
|
||||||
|
- `listDayFormat`
|
||||||
|
- `listDayAltFormat`
|
||||||
|
- `noEventsMessage`
|
||||||
|
- Clickable day/week numbers for easier navigation (#424)
|
||||||
|
- `navLinks`
|
||||||
|
- `navLinkDayClick`
|
||||||
|
- `navLinkWeekClick`
|
||||||
|
- Programmatically allow/disallow user interactions:
|
||||||
|
- `eventAllow` (#2740)
|
||||||
|
- `selectAllow` (#2511)
|
||||||
|
- Option to display week numbers in cells (#3024)
|
||||||
|
- `weekNumbersWithinDays` (set to `true` to activate)
|
||||||
|
- When week calc is ISO, default first day-of-week to Monday (#3255)
|
||||||
|
- Macedonian locale (#2739)
|
||||||
|
- Malay locale
|
||||||
|
|
||||||
|
Breaking Changes:
|
||||||
|
- IE8 support dropped
|
||||||
|
- jQuery: minimum support raised to v2.0.0
|
||||||
|
- MomentJS: minimum support raised to v2.9.0
|
||||||
|
- `lang` option renamed to `locale`
|
||||||
|
- dist files have been renamed to be more consistent with MomentJS:
|
||||||
|
- `lang/` -> `locale/`
|
||||||
|
- `lang-all.js` -> `locale-all.js`
|
||||||
|
- behavior of moment methods no longer affected by ambiguousness:
|
||||||
|
- `isSame`
|
||||||
|
- `isBefore`
|
||||||
|
- `isAfter`
|
||||||
|
- View-Option-Hashes no longer supported (deprecated in 2.2.4)
|
||||||
|
- removed `weekMode` setting
|
||||||
|
- removed `axisFormat` setting
|
||||||
|
- DOM structure of month/basic-view day cell numbers changed
|
||||||
|
|
||||||
|
Bugfixes:
|
||||||
|
- `$.fullCalendar.version` incorrect (#3292)
|
||||||
|
|
||||||
|
Build System:
|
||||||
|
- using gulp instead of grunt (faster)
|
||||||
|
- using npm internally for dependencies instead of bower
|
||||||
|
- changed repo directory structure
|
||||||
|
|
||||||
|
|
||||||
|
v2.9.1 (2016-07-31)
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
- multiple definitions for businessHours (#2686)
|
||||||
|
- businessHours for single day doesn't display weekends (#2944)
|
||||||
|
- height/contentHeight can accept a function or 'parent' for dynamic value (#3271)
|
||||||
|
- fix +more popover clipped by overflow (#3232)
|
||||||
|
- fix +more popover positioned incorrectly when scrolled (#3137)
|
||||||
|
- Norwegian Nynorsk translation (#3246)
|
||||||
|
- fix isAnimating JS error (#3285)
|
||||||
|
|
||||||
|
|
||||||
|
v2.9.0 (2016-07-10)
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
- Setters for (almost) all options (#564).
|
||||||
|
See [docs](http://fullcalendar.io/docs/utilities/dynamic_options/) for more info.
|
||||||
|
- Travis CI improvements (#3266)
|
||||||
|
|
||||||
|
|
||||||
v2.8.0 (2016-06-19)
|
v2.8.0 (2016-06-19)
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
@ -21,9 +21,9 @@ Furthermore, each new feature should be designed as robustly as possible and be
|
|||||||
In the description of your [Pull Request][Using Pull Requests], please include recreation steps for the bug as well as a [JSFiddle/JSBin] demo. Communicating the buggy behavior is a requirement before a merge can happen.
|
In the description of your [Pull Request][Using Pull Requests], please include recreation steps for the bug as well as a [JSFiddle/JSBin] demo. Communicating the buggy behavior is a requirement before a merge can happen.
|
||||||
|
|
||||||
|
|
||||||
## Contributing Languages
|
## Contributing Locales
|
||||||
|
|
||||||
Please edit the original files in the `lang/` directory. DO NOT edit anything in the `dist/` directory. The build system will responsible for merging FullCalendar's `lang/` data with the [MomentJS locale data].
|
Please edit the original files in the `locale/` directory. DO NOT edit anything in the `dist/` directory. The build system will responsible for merging FullCalendar's `locale/` data with the [MomentJS locale data].
|
||||||
|
|
||||||
|
|
||||||
## Other Ways to Contribute
|
## Other Ways to Contribute
|
||||||
@ -35,18 +35,18 @@ Please edit the original files in the `lang/` directory. DO NOT edit anything in
|
|||||||
|
|
||||||
You will need [Git][git], [Node][node], and NPM installed. For clarification, please view the [jQuery readme][jq-readme], which requires a similar setup.
|
You will need [Git][git], [Node][node], and NPM installed. For clarification, please view the [jQuery readme][jq-readme], which requires a similar setup.
|
||||||
|
|
||||||
Also, you will need the [grunt-cli][grunt-cli] and [bower][bower] packages installed globally (`-g`) on your system:
|
Also, you will need the [gulp-cli][gulp-cli] package installed globally (`-g`) on your system:
|
||||||
|
|
||||||
npm install -g grunt-cli bower
|
npm install -g gulp-cli
|
||||||
|
|
||||||
Then, clone FullCalendar's git repo:
|
Then, clone FullCalendar's git repo:
|
||||||
|
|
||||||
git clone git://github.com/fullcalendar/fullcalendar.git
|
git clone git://github.com/fullcalendar/fullcalendar.git
|
||||||
|
|
||||||
Enter the directory and install FullCalendar's development dependencies:
|
Enter the directory and install FullCalendar's dependencies:
|
||||||
|
|
||||||
cd fullcalendar
|
cd fullcalendar
|
||||||
./build/init.sh
|
npm install
|
||||||
|
|
||||||
|
|
||||||
## What to edit
|
## What to edit
|
||||||
@ -58,19 +58,19 @@ When modifying files, please do not edit the generated or minified files in the
|
|||||||
|
|
||||||
After you make code changes, you'll want to compile the JS/CSS so that it can be previewed from the tests and demos. You can either manually rebuild each time you make a change:
|
After you make code changes, you'll want to compile the JS/CSS so that it can be previewed from the tests and demos. You can either manually rebuild each time you make a change:
|
||||||
|
|
||||||
grunt dev
|
gulp dev
|
||||||
|
|
||||||
Or, you can run a script that automatically rebuilds whenever you save a source file:
|
Or, you can run a script that automatically rebuilds whenever you save a source file:
|
||||||
|
|
||||||
./build/watch.sh
|
gulp watch
|
||||||
|
|
||||||
When you are finished, run the following command to write the distributable files into the `./dist/` directory:
|
When you are finished, run the following command to write the distributable files into the `./dist/` directory:
|
||||||
|
|
||||||
grunt
|
gulp dist
|
||||||
|
|
||||||
If you want to clean up the generated files, run:
|
If you want to clean up the generated files, run:
|
||||||
|
|
||||||
grunt clean
|
gulp clean
|
||||||
|
|
||||||
|
|
||||||
## Style Guide
|
## Style Guide
|
||||||
@ -103,14 +103,14 @@ Notes about whitespace:
|
|||||||
|
|
||||||
Run the command line tool to automatically check your style:
|
Run the command line tool to automatically check your style:
|
||||||
|
|
||||||
grunt check
|
gulp lint
|
||||||
|
|
||||||
|
|
||||||
## Before Submitting your Code
|
## Before Submitting your Code
|
||||||
|
|
||||||
If you have edited code (including **tests** and **translations**) and would like to submit a pull request, please make sure you have done the following:
|
If you have edited code (including **tests** and **translations**) and would like to submit a pull request, please make sure you have done the following:
|
||||||
|
|
||||||
1. Conformed to the style guide (successfully run `grunt check`)
|
1. Conformed to the style guide (successfully run `gulp lint`)
|
||||||
|
|
||||||
2. Written automated tests. View the [Automated Test Readme]
|
2. Written automated tests. View the [Automated Test Readme]
|
||||||
|
|
||||||
@ -121,8 +121,7 @@ If you have edited code (including **tests** and **translations**) and would lik
|
|||||||
[MomentJS locale data]: https://github.com/moment/moment/tree/develop/locale
|
[MomentJS locale data]: https://github.com/moment/moment/tree/develop/locale
|
||||||
[git]: http://git-scm.com/
|
[git]: http://git-scm.com/
|
||||||
[node]: http://nodejs.org/
|
[node]: http://nodejs.org/
|
||||||
[grunt-cli]: http://gruntjs.com/getting-started#installing-the-cli
|
[gulp-cli]: https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md
|
||||||
[bower]: http://bower.io/
|
|
||||||
[jq-readme]: https://github.com/jquery/jquery/blob/master/README.md#what-you-need-to-build-your-own-jquery
|
[jq-readme]: https://github.com/jquery/jquery/blob/master/README.md#what-you-need-to-build-your-own-jquery
|
||||||
[Google JavaScript Style Guide]: http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
|
[Google JavaScript Style Guide]: http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
|
||||||
[Automated Test Readme]: https://github.com/fullcalendar/fullcalendar/wiki/Automated-Tests
|
[Automated Test Readme]: https://github.com/fullcalendar/fullcalendar/wiki/Automated-Tests
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*!
|
/*!
|
||||||
* FullCalendar v2.8.0 Stylesheet
|
* FullCalendar v3.0.0 Stylesheet
|
||||||
* Docs & License: http://fullcalendar.io/
|
* Docs & License: http://fullcalendar.io/
|
||||||
* (c) 2016 Adam Shaw
|
* (c) 2016 Adam Shaw
|
||||||
*/
|
*/
|
||||||
@ -29,7 +29,9 @@ body .fc { /* extra precedence to overcome jqui */
|
|||||||
.fc-unthemed .fc-divider,
|
.fc-unthemed .fc-divider,
|
||||||
.fc-unthemed .fc-row,
|
.fc-unthemed .fc-row,
|
||||||
.fc-unthemed .fc-content, /* for gutter border */
|
.fc-unthemed .fc-content, /* for gutter border */
|
||||||
.fc-unthemed .fc-popover {
|
.fc-unthemed .fc-popover,
|
||||||
|
.fc-unthemed .fc-list-view,
|
||||||
|
.fc-unthemed .fc-list-heading td {
|
||||||
border-color: #ddd;
|
border-color: #ddd;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -38,7 +40,8 @@ body .fc { /* extra precedence to overcome jqui */
|
|||||||
}
|
}
|
||||||
|
|
||||||
.fc-unthemed .fc-divider,
|
.fc-unthemed .fc-divider,
|
||||||
.fc-unthemed .fc-popover .fc-header {
|
.fc-unthemed .fc-popover .fc-header,
|
||||||
|
.fc-unthemed .fc-list-heading td {
|
||||||
background: #eee;
|
background: #eee;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -53,13 +56,11 @@ body .fc { /* extra precedence to overcome jqui */
|
|||||||
.fc-highlight { /* when user is selecting cells */
|
.fc-highlight { /* when user is selecting cells */
|
||||||
background: #bce8f1;
|
background: #bce8f1;
|
||||||
opacity: .3;
|
opacity: .3;
|
||||||
filter: alpha(opacity=30); /* for IE */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.fc-bgevent { /* default look for background events */
|
.fc-bgevent { /* default look for background events */
|
||||||
background: rgb(143, 223, 130);
|
background: rgb(143, 223, 130);
|
||||||
opacity: .3;
|
opacity: .3;
|
||||||
filter: alpha(opacity=30); /* for IE */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.fc-nonbusiness { /* default look for non-business-hours areas */
|
.fc-nonbusiness { /* default look for non-business-hours areas */
|
||||||
@ -247,7 +248,6 @@ NOTE: use percentage font sizes or else old IE chokes
|
|||||||
cursor: default;
|
cursor: default;
|
||||||
background-image: none;
|
background-image: none;
|
||||||
opacity: 0.65;
|
opacity: 0.65;
|
||||||
filter: alpha(opacity=65);
|
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -391,6 +391,18 @@ hr.fc-divider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Internal Nav Links
|
||||||
|
--------------------------------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
a[data-goto] {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
a[data-goto]:hover {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Fake Table Rows
|
/* Fake Table Rows
|
||||||
--------------------------------------------------------------------------------------------------*/
|
--------------------------------------------------------------------------------------------------*/
|
||||||
|
|
||||||
@ -509,10 +521,14 @@ temporary rendered events).
|
|||||||
line-height: 1.3;
|
line-height: 1.3;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
border: 1px solid #3a87ad; /* default BORDER color */
|
border: 1px solid #3a87ad; /* default BORDER color */
|
||||||
background-color: #3a87ad; /* default BACKGROUND color */
|
|
||||||
font-weight: normal; /* undo jqui's ui-widget-header bold */
|
font-weight: normal; /* undo jqui's ui-widget-header bold */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.fc-event,
|
||||||
|
.fc-event-dot {
|
||||||
|
background-color: #3a87ad; /* default BACKGROUND color */
|
||||||
|
}
|
||||||
|
|
||||||
/* overpower some of bootstrap's and jqui's styles on <a> tags */
|
/* overpower some of bootstrap's and jqui's styles on <a> tags */
|
||||||
.fc-event,
|
.fc-event,
|
||||||
.fc-event:hover,
|
.fc-event:hover,
|
||||||
@ -535,7 +551,6 @@ temporary rendered events).
|
|||||||
z-index: 1;
|
z-index: 1;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
opacity: .25;
|
opacity: .25;
|
||||||
filter: alpha(opacity=25); /* for IE */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.fc-event .fc-content {
|
.fc-event .fc-content {
|
||||||
@ -689,6 +704,10 @@ be a descendant of the grid when it is being dragged.
|
|||||||
padding: 0 1px;
|
padding: 0 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tr:first-child > td > .fc-day-grid-event {
|
||||||
|
margin-top: 2px; /* a little bit more space before the first event */
|
||||||
|
}
|
||||||
|
|
||||||
.fc-day-grid-event.fc-selected:after {
|
.fc-day-grid-event.fc-selected:after {
|
||||||
content: "";
|
content: "";
|
||||||
position: absolute;
|
position: absolute;
|
||||||
@ -701,7 +720,6 @@ be a descendant of the grid when it is being dragged.
|
|||||||
/* darkening effect */
|
/* darkening effect */
|
||||||
background: #000;
|
background: #000;
|
||||||
opacity: .25;
|
opacity: .25;
|
||||||
filter: alpha(opacity=25); /* for IE */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.fc-day-grid-event .fc-content { /* force events to be one-line tall */
|
.fc-day-grid-event .fc-content { /* force events to be one-line tall */
|
||||||
@ -786,6 +804,8 @@ a.fc-more:hover {
|
|||||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Toolbar
|
/* Toolbar
|
||||||
--------------------------------------------------------------------------------------------------*/
|
--------------------------------------------------------------------------------------------------*/
|
||||||
|
|
||||||
@ -867,6 +887,8 @@ a.fc-more:hover {
|
|||||||
z-index: 1;
|
z-index: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* BasicView
|
/* BasicView
|
||||||
--------------------------------------------------------------------------------------------------*/
|
--------------------------------------------------------------------------------------------------*/
|
||||||
|
|
||||||
@ -874,8 +896,7 @@ a.fc-more:hover {
|
|||||||
|
|
||||||
.fc-basicWeek-view .fc-content-skeleton,
|
.fc-basicWeek-view .fc-content-skeleton,
|
||||||
.fc-basicDay-view .fc-content-skeleton {
|
.fc-basicDay-view .fc-content-skeleton {
|
||||||
/* we are sure there are no day numbers in these views, so... */
|
/* there may be week numbers in these views, so no padding-top */
|
||||||
padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
|
|
||||||
padding-bottom: 1em; /* ensure a space at bottom of cell for user selecting/clicking */
|
padding-bottom: 1em; /* ensure a space at bottom of cell for user selecting/clicking */
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -898,42 +919,45 @@ a.fc-more:hover {
|
|||||||
|
|
||||||
/* week and day number styling */
|
/* week and day number styling */
|
||||||
|
|
||||||
|
.fc-day-top.fc-other-month {
|
||||||
|
opacity: 0.3;
|
||||||
|
}
|
||||||
|
|
||||||
.fc-basic-view .fc-week-number,
|
.fc-basic-view .fc-week-number,
|
||||||
.fc-basic-view .fc-day-number {
|
.fc-basic-view .fc-day-number {
|
||||||
padding: 0 2px;
|
padding: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fc-basic-view td.fc-week-number span,
|
.fc-basic-view th.fc-week-number,
|
||||||
.fc-basic-view td.fc-day-number {
|
.fc-basic-view th.fc-day-number {
|
||||||
padding-top: 2px;
|
padding: 0 2px; /* column headers can't have as much v space */
|
||||||
padding-bottom: 2px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.fc-basic-view .fc-week-number {
|
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number { float: right; }
|
||||||
|
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number { float: left; }
|
||||||
|
|
||||||
|
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number { float: left; border-radius: 0 0 3px 0; }
|
||||||
|
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number { float: right; border-radius: 0 0 0 3px; }
|
||||||
|
|
||||||
|
.fc-basic-view .fc-day-top .fc-week-number {
|
||||||
|
min-width: 1.5em;
|
||||||
|
text-align: center;
|
||||||
|
background-color: #f2f2f2;
|
||||||
|
color: #808080;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* when week/day number have own column */
|
||||||
|
|
||||||
|
.fc-basic-view td.fc-week-number {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fc-basic-view .fc-week-number span {
|
.fc-basic-view td.fc-week-number > * {
|
||||||
/* work around the way we do column resizing and ensure a minimum width */
|
/* work around the way we do column resizing and ensure a minimum width */
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
min-width: 1.25em;
|
min-width: 1.25em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fc-ltr .fc-basic-view .fc-day-number {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.fc-rtl .fc-basic-view .fc-day-number {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.fc-day-number.fc-other-month {
|
|
||||||
opacity: 0.3;
|
|
||||||
filter: alpha(opacity=30); /* for IE */
|
|
||||||
/* opacity with small font can sometimes look too faded
|
|
||||||
might want to set the 'color' property instead
|
|
||||||
making day-numbers bold also fixes the problem */
|
|
||||||
}
|
|
||||||
|
|
||||||
/* AgendaView all-day area
|
/* AgendaView all-day area
|
||||||
--------------------------------------------------------------------------------------------------*/
|
--------------------------------------------------------------------------------------------------*/
|
||||||
@ -948,7 +972,6 @@ a.fc-more:hover {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
|
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
|
||||||
padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
|
|
||||||
padding-bottom: 1em; /* give space underneath events for clicking/selecting days */
|
padding-bottom: 1em; /* give space underneath events for clicking/selecting days */
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1259,3 +1282,116 @@ be a descendant of the grid when it is being dragged.
|
|||||||
border-top-color: transparent;
|
border-top-color: transparent;
|
||||||
border-bottom-color: transparent;
|
border-bottom-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* List View
|
||||||
|
--------------------------------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
/* possibly reusable */
|
||||||
|
|
||||||
|
.fc-event-dot {
|
||||||
|
display: inline-block;
|
||||||
|
width: 10px;
|
||||||
|
height: 10px;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* view wrapper */
|
||||||
|
|
||||||
|
.fc-rtl .fc-list-view {
|
||||||
|
direction: rtl; /* unlike core views, leverage browser RTL */
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-view {
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* table resets */
|
||||||
|
|
||||||
|
.fc .fc-list-table {
|
||||||
|
table-layout: auto; /* for shrinkwrapping cell content */
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-table td {
|
||||||
|
border-width: 1px 0 0;
|
||||||
|
padding: 8px 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-table tr:first-child td {
|
||||||
|
border-top-width: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* day headings with the list */
|
||||||
|
|
||||||
|
.fc-list-heading {
|
||||||
|
border-bottom-width: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-heading td {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-ltr .fc-list-heading-main { float: left; }
|
||||||
|
.fc-ltr .fc-list-heading-alt { float: right; }
|
||||||
|
|
||||||
|
.fc-rtl .fc-list-heading-main { float: right; }
|
||||||
|
.fc-rtl .fc-list-heading-alt { float: left; }
|
||||||
|
|
||||||
|
/* event list items */
|
||||||
|
|
||||||
|
.fc-list-item.fc-has-url {
|
||||||
|
cursor: pointer; /* whole row will be clickable */
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-item:hover td {
|
||||||
|
background-color: #f5f5f5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-item-marker,
|
||||||
|
.fc-list-item-time {
|
||||||
|
white-space: nowrap;
|
||||||
|
width: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* make the dot closer to the event title */
|
||||||
|
.fc-ltr .fc-list-item-marker { padding-right: 0; }
|
||||||
|
.fc-rtl .fc-list-item-marker { padding-left: 0; }
|
||||||
|
|
||||||
|
.fc-list-item-title a {
|
||||||
|
/* every event title cell has an <a> tag */
|
||||||
|
text-decoration: none;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-item-title a[href]:hover {
|
||||||
|
/* hover effect only on titles with hrefs */
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* message when no events */
|
||||||
|
|
||||||
|
.fc-list-empty-wrap2 {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-empty-wrap1 {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
display: table;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-list-empty {
|
||||||
|
display: table-cell;
|
||||||
|
vertical-align: middle;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-unthemed .fc-list-empty { /* theme will provide own background */
|
||||||
|
background-color: #eee;
|
||||||
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
4
library/fullcalendar/fullcalendar.min.css
vendored
4
library/fullcalendar/fullcalendar.min.css
vendored
File diff suppressed because one or more lines are too long
10
library/fullcalendar/fullcalendar.min.js
vendored
10
library/fullcalendar/fullcalendar.min.js
vendored
File diff suppressed because one or more lines are too long
@ -1,5 +1,5 @@
|
|||||||
/*!
|
/*!
|
||||||
* FullCalendar v2.8.0 Print Stylesheet
|
* FullCalendar v3.0.0 Print Stylesheet
|
||||||
* Docs & License: http://fullcalendar.io/
|
* Docs & License: http://fullcalendar.io/
|
||||||
* (c) 2016 Adam Shaw
|
* (c) 2016 Adam Shaw
|
||||||
*/
|
*/
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*!
|
/*!
|
||||||
* FullCalendar v2.8.0 Google Calendar Plugin
|
* FullCalendar v3.0.0 Google Calendar Plugin
|
||||||
* Docs & License: http://fullcalendar.io/
|
* Docs & License: http://fullcalendar.io/
|
||||||
* (c) 2016 Adam Shaw
|
* (c) 2016 Adam Shaw
|
||||||
*/
|
*/
|
||||||
|
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user