Bläddra i källkod

Update fullcalendar

jmontoyaa 8 år sedan
förälder
incheckning
d2b7f199f1
66 ändrade filer med 651 tillägg och 466 borttagningar
  1. 7 16
      web/assets/fullcalendar/.bower.json
  2. 84 2
      web/assets/fullcalendar/CHANGELOG.md
  3. 13 14
      web/assets/fullcalendar/CONTRIBUTING.md
  4. 2 11
      web/assets/fullcalendar/bower.json
  5. 180 37
      web/assets/fullcalendar/dist/fullcalendar.css
  6. 352 366
      web/assets/fullcalendar/dist/fullcalendar.js
  7. 1 1
      web/assets/fullcalendar/dist/fullcalendar.min.css
  8. 1 1
      web/assets/fullcalendar/dist/fullcalendar.min.js
  9. 8 8
      web/assets/fullcalendar/dist/fullcalendar.print.css
  10. 3 3
      web/assets/fullcalendar/dist/gcal.js
  11. 0 0
      web/assets/fullcalendar/dist/lang-all.js
  12. 0 0
      web/assets/fullcalendar/dist/lang/ar-ma.js
  13. 0 0
      web/assets/fullcalendar/dist/lang/ar-sa.js
  14. 0 0
      web/assets/fullcalendar/dist/lang/ar-tn.js
  15. 0 0
      web/assets/fullcalendar/dist/lang/ar.js
  16. 0 0
      web/assets/fullcalendar/dist/lang/bg.js
  17. 0 0
      web/assets/fullcalendar/dist/lang/ca.js
  18. 0 0
      web/assets/fullcalendar/dist/lang/cs.js
  19. 0 1
      web/assets/fullcalendar/dist/lang/da.js
  20. 0 0
      web/assets/fullcalendar/dist/lang/de-at.js
  21. 0 0
      web/assets/fullcalendar/dist/lang/de.js
  22. 0 0
      web/assets/fullcalendar/dist/lang/el.js
  23. 0 1
      web/assets/fullcalendar/dist/lang/en-au.js
  24. 0 1
      web/assets/fullcalendar/dist/lang/en-ca.js
  25. 0 1
      web/assets/fullcalendar/dist/lang/en-gb.js
  26. 0 1
      web/assets/fullcalendar/dist/lang/en-ie.js
  27. 0 1
      web/assets/fullcalendar/dist/lang/en-nz.js
  28. 0 0
      web/assets/fullcalendar/dist/lang/es.js
  29. 0 0
      web/assets/fullcalendar/dist/lang/eu.js
  30. 0 0
      web/assets/fullcalendar/dist/lang/fa.js
  31. 0 0
      web/assets/fullcalendar/dist/lang/fi.js
  32. 0 0
      web/assets/fullcalendar/dist/lang/fr-ca.js
  33. 0 0
      web/assets/fullcalendar/dist/lang/fr-ch.js
  34. 0 0
      web/assets/fullcalendar/dist/lang/fr.js
  35. 0 0
      web/assets/fullcalendar/dist/lang/gl.js
  36. 0 0
      web/assets/fullcalendar/dist/lang/he.js
  37. 0 0
      web/assets/fullcalendar/dist/lang/hi.js
  38. 0 0
      web/assets/fullcalendar/dist/lang/hr.js
  39. 0 0
      web/assets/fullcalendar/dist/lang/hu.js
  40. 0 0
      web/assets/fullcalendar/dist/lang/id.js
  41. 0 0
      web/assets/fullcalendar/dist/lang/is.js
  42. 0 0
      web/assets/fullcalendar/dist/lang/it.js
  43. 0 0
      web/assets/fullcalendar/dist/lang/ja.js
  44. 0 0
      web/assets/fullcalendar/dist/lang/ko.js
  45. 0 0
      web/assets/fullcalendar/dist/lang/lb.js
  46. 0 0
      web/assets/fullcalendar/dist/lang/lt.js
  47. 0 0
      web/assets/fullcalendar/dist/lang/lv.js
  48. 0 0
      web/assets/fullcalendar/dist/lang/nb.js
  49. 0 0
      web/assets/fullcalendar/dist/lang/nl.js
  50. 0 1
      web/assets/fullcalendar/dist/lang/nn.js
  51. 0 0
      web/assets/fullcalendar/dist/lang/pl.js
  52. 0 0
      web/assets/fullcalendar/dist/lang/pt-br.js
  53. 0 0
      web/assets/fullcalendar/dist/lang/pt.js
  54. 0 0
      web/assets/fullcalendar/dist/lang/ro.js
  55. 0 0
      web/assets/fullcalendar/dist/lang/ru.js
  56. 0 0
      web/assets/fullcalendar/dist/lang/sk.js
  57. 0 0
      web/assets/fullcalendar/dist/lang/sl.js
  58. 0 0
      web/assets/fullcalendar/dist/lang/sr-cyrl.js
  59. 0 0
      web/assets/fullcalendar/dist/lang/sr.js
  60. 0 0
      web/assets/fullcalendar/dist/lang/sv.js
  61. 0 0
      web/assets/fullcalendar/dist/lang/th.js
  62. 0 0
      web/assets/fullcalendar/dist/lang/tr.js
  63. 0 0
      web/assets/fullcalendar/dist/lang/uk.js
  64. 0 0
      web/assets/fullcalendar/dist/lang/vi.js
  65. 0 0
      web/assets/fullcalendar/dist/lang/zh-cn.js
  66. 0 0
      web/assets/fullcalendar/dist/lang/zh-tw.js

+ 7 - 16
web/assets/fullcalendar/.bower.json

@@ -22,17 +22,8 @@
   },
   "copyright": "2016 Adam Shaw",
   "dependencies": {
-    "jquery": ">=1.7.1",
-    "moment": ">=2.5.0"
-  },
-  "devDependencies": {
-    "jquery-ui": ">=1.11.1",
-    "jquery-simulate": "~1.0.1",
-    "jasmine-jquery": "~2.1.1",
-    "jasmine-fixture": "~2.0.0",
-    "moment-timezone": "~0.2.1",
-    "bootstrap": "~3.2.0",
-    "jquery-mockjax": "~2.2.0"
+    "jquery": ">=2.0.0",
+    "moment": ">=2.9.0"
   },
   "main": [
     "dist/fullcalendar.js",
@@ -47,14 +38,14 @@
     "!/CHANGELOG.*",
     "!/CONTRIBUTING.*"
   ],
-  "version": "2.9.1",
-  "_release": "2.9.1",
+  "version": "3.1.0",
+  "_release": "3.1.0",
   "_resolution": {
     "type": "version",
-    "tag": "v2.9.1",
-    "commit": "386c88a694e5fa3c0eb4e03b6fceb1d9651944f7"
+    "tag": "v3.1.0",
+    "commit": "decd38bc347cf703589982c7308a8de6e0217e5a"
   },
   "_source": "https://github.com/fullcalendar/fullcalendar.git",
-  "_target": "2.9.*",
+  "_target": "3.1.*",
   "_originalSource": "fullcalendar"
 }

+ 84 - 2
web/assets/fullcalendar/CHANGELOG.md

@@ -1,6 +1,88 @@
 
-v2.9.1 (2016-7-31)
-------------------
+v3.1.0 (2016-12-05)
+-------------------
+
+- experimental support for implicitly batched ("debounced") event rendering (#2938)
+	- `eventRenderWait` (off by default)
+- new `footer` option, similar to header toolbar (#654, #3299)
+- event rendering batch methods (#3351):
+	- `renderEvents`
+	- `updateEvents`
+- more granular touch settings (#3377):
+	- `eventLongPressDelay`
+	- `selectLongPressDelay`
+- eventDestroy not called when removing the popover (#3416, #3419)
+- print stylesheet and gcal extension now offered as minified (#3415)
+- fc-today in agenda header cells (#3361, #3365)
+- height-related options in tandem with other options (#3327, #3384)
+- Kazakh locale (#3394)
+- Afrikaans locale (#3390)
+- internal refactor related to timing of rendering and firing handlers.
+  calls to rerender the current date-range and events from within handlers
+  might not execute immediately. instead, will execute after handler finishes.
+
+
+v3.0.1 (2016-09-26)
+-------------------
+
+Bugfixes:
+- list view rendering event times incorrectly (#3334)
+- list view rendering events/days out of order (#3347)
+- events with no title rendering as "undefined"
+- add .fc scope to table print styles (#3343)
+- "display no events" text fix for German (#3354)
+
+
+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)

+ 13 - 14
web/assets/fullcalendar/CONTRIBUTING.md

@@ -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.
 
 
-## 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
@@ -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.
 
-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:
 
 	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
-	./build/init.sh
+	npm install
 
 
 ## 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:
 
-	grunt dev
+	gulp dev
 
 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:
 
-	grunt
+	gulp dist
 
 If you want to clean up the generated files, run:
 
-	grunt clean
+	gulp clean
 
 
 ## Style Guide
@@ -103,14 +103,14 @@ Notes about whitespace:
 
 Run the command line tool to automatically check your style:
 
-	grunt check
+	gulp lint
 
 
 ## 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:
 
-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]
 
@@ -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
 [git]: http://git-scm.com/
 [node]: http://nodejs.org/
-[grunt-cli]: http://gruntjs.com/getting-started#installing-the-cli
-[bower]: http://bower.io/
+[gulp-cli]: https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md
 [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
 [Automated Test Readme]: https://github.com/fullcalendar/fullcalendar/wiki/Automated-Tests

+ 2 - 11
web/assets/fullcalendar/bower.json

@@ -22,17 +22,8 @@
   },
   "copyright": "2016 Adam Shaw",
   "dependencies": {
-    "jquery": ">=1.7.1",
-    "moment": ">=2.5.0"
-  },
-  "devDependencies": {
-    "jquery-ui": ">=1.11.1",
-    "jquery-simulate": "~1.0.1",
-    "jasmine-jquery": "~2.1.1",
-    "jasmine-fixture": "~2.0.0",
-    "moment-timezone": "~0.2.1",
-    "bootstrap": "~3.2.0",
-    "jquery-mockjax": "~2.2.0"
+    "jquery": ">=2.0.0",
+    "moment": ">=2.9.0"
   },
   "main": [
     "dist/fullcalendar.js",

+ 180 - 37
web/assets/fullcalendar/dist/fullcalendar.css

@@ -1,7 +1,7 @@
 /*!
- * <%= meta.title %> v<%= meta.version %> Stylesheet
- * Docs & License: <%= meta.homepage %>
- * (c) <%= meta.copyright %>
+ * FullCalendar v3.1.0 Stylesheet
+ * Docs & License: http://fullcalendar.io/
+ * (c) 2016 Adam Shaw
  */
 
 
@@ -29,7 +29,9 @@ body .fc { /* extra precedence to overcome jqui */
 .fc-unthemed .fc-divider,
 .fc-unthemed .fc-row,
 .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;
 }
 
@@ -38,7 +40,8 @@ body .fc { /* extra precedence to overcome jqui */
 }
 
 .fc-unthemed .fc-divider,
-.fc-unthemed .fc-popover .fc-header {
+.fc-unthemed .fc-popover .fc-header,
+.fc-unthemed .fc-list-heading td {
 	background: #eee;
 }
 
@@ -46,20 +49,18 @@ body .fc { /* extra precedence to overcome jqui */
 	color: #666;
 }
 
-.fc-unthemed .fc-today {
+.fc-unthemed td.fc-today {
 	background: #fcf8e3;
 }
 
 .fc-highlight { /* when user is selecting cells */
 	background: #bce8f1;
 	opacity: .3;
-	filter: alpha(opacity=30); /* for IE */
 }
 
 .fc-bgevent { /* default look for background events */
 	background: rgb(143, 223, 130);
 	opacity: .3;
-	filter: alpha(opacity=30); /* for IE */
 }
 
 .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;
 	background-image: none;
 	opacity: 0.65;
-	filter: alpha(opacity=65);
 	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
 --------------------------------------------------------------------------------------------------*/
 
@@ -509,10 +521,14 @@ temporary rendered events).
 	line-height: 1.3;
 	border-radius: 3px;
 	border: 1px solid #3a87ad; /* default BORDER color */
-	background-color: #3a87ad; /* default BACKGROUND color */
 	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 */
 .fc-event,
 .fc-event:hover,
@@ -535,7 +551,6 @@ temporary rendered events).
 	z-index: 1;
 	background: #fff;
 	opacity: .25;
-	filter: alpha(opacity=25); /* for IE */
 }
 
 .fc-event .fc-content {
@@ -689,6 +704,10 @@ be a descendant of the grid when it is being dragged.
 	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 {
 	content: "";
 	position: absolute;
@@ -701,7 +720,6 @@ be a descendant of the grid when it is being dragged.
 	/* darkening effect */
 	background: #000;
 	opacity: .25;
-	filter: alpha(opacity=25); /* for IE */
 }
 
 .fc-day-grid-event .fc-content { /* force events to be one-line tall */
@@ -786,14 +804,23 @@ a.fc-more:hover {
 	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 
+
+
 /* Toolbar
 --------------------------------------------------------------------------------------------------*/
 
 .fc-toolbar {
 	text-align: center;
+}
+
+.fc-toolbar.fc-header-toolbar {
 	margin-bottom: 1em;
 }
 
+.fc-toolbar.fc-footer-toolbar {
+	margin-top: 1em;
+}
+
 .fc-toolbar .fc-left {
 	float: left;
 }
@@ -867,6 +894,8 @@ a.fc-more:hover {
 	z-index: 1;
 }
 
+
+
 /* BasicView
 --------------------------------------------------------------------------------------------------*/
 
@@ -874,8 +903,7 @@ a.fc-more:hover {
 
 .fc-basicWeek-view .fc-content-skeleton,
 .fc-basicDay-view .fc-content-skeleton {
-	/* we are sure there are no day numbers in these views, so... */
-	padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
+	/* there may be week numbers in these views, so no padding-top */
 	padding-bottom: 1em; /* ensure a space at bottom of cell for user selecting/clicking */
 }
 
@@ -898,42 +926,45 @@ a.fc-more:hover {
 
 /* week and day number styling */
 
+.fc-day-top.fc-other-month {
+	opacity: 0.3;
+}
+
 .fc-basic-view .fc-week-number,
 .fc-basic-view .fc-day-number {
-	padding: 0 2px;
+	padding: 2px;
 }
 
-.fc-basic-view td.fc-week-number span,
-.fc-basic-view td.fc-day-number {
-	padding-top: 2px;
-	padding-bottom: 2px;
+.fc-basic-view th.fc-week-number,
+.fc-basic-view th.fc-day-number {
+	padding: 0 2px; /* column headers can't have as much v space */
 }
 
-.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;
 }
 
-.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 */
 	display: inline-block;
 	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
 --------------------------------------------------------------------------------------------------*/
@@ -948,7 +979,6 @@ a.fc-more:hover {
 }
 
 .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 */
 }
 
@@ -1259,3 +1289,116 @@ be a descendant of the grid when it is being dragged.
 	border-top-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;
+}

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 352 - 366
web/assets/fullcalendar/dist/fullcalendar.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
web/assets/fullcalendar/dist/fullcalendar.min.css


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
web/assets/fullcalendar/dist/fullcalendar.min.js


+ 8 - 8
web/assets/fullcalendar/dist/fullcalendar.print.css

@@ -1,7 +1,7 @@
 /*!
- * <%= meta.title %> v<%= meta.version %> Print Stylesheet
- * Docs & License: <%= meta.homepage %>
- * (c) <%= meta.copyright %>
+ * FullCalendar v3.1.0 Print Stylesheet
+ * Docs & License: http://fullcalendar.io/
+ * (c) 2016 Adam Shaw
  */
 
 /*
@@ -32,11 +32,11 @@
 /* Table & Day-Row Restyling
 --------------------------------------------------------------------------------------------------*/
 
-th,
-td,
-hr,
-thead,
-tbody,
+.fc th,
+.fc td,
+.fc hr,
+.fc thead,
+.fc tbody,
 .fc-row {
 	border-color: #ccc !important;
 	background: #fff !important;

+ 3 - 3
web/assets/fullcalendar/dist/gcal.js

@@ -1,7 +1,7 @@
 /*!
- * <%= meta.title %> v<%= meta.version %> Google Calendar Plugin
- * Docs & License: <%= meta.homepage %>
- * (c) <%= meta.copyright %>
+ * FullCalendar v3.1.0 Google Calendar Plugin
+ * Docs & License: http://fullcalendar.io/
+ * (c) 2016 Adam Shaw
  */
  
 (function(factory) {

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang-all.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/ar-ma.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/ar-sa.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/ar-tn.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/ar.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/bg.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/ca.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/cs.js


+ 0 - 1
web/assets/fullcalendar/dist/lang/da.js

@@ -1 +0,0 @@
-!function(a){"function"==typeof define&&define.amd?define(["jquery","moment"],a):"object"==typeof exports?module.exports=a(require("jquery"),require("moment")):a(jQuery,moment)}(function(a,b){!function(){"use strict";var a=(b.defineLocale||b.lang).call(b,"da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}(),a.fullCalendar.datepickerLang("da","da",{closeText:"Luk",prevText:"&#x3C;Forrige",nextText:"Næste&#x3E;",currentText:"Idag",monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],weekHeader:"Uge",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),a.fullCalendar.lang("da",{buttonText:{month:"Måned",week:"Uge",day:"Dag",list:"Agenda"},allDayText:"Hele dagen",eventLimitText:"flere"})});

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/de-at.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/de.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/el.js


+ 0 - 1
web/assets/fullcalendar/dist/lang/en-au.js

@@ -1 +0,0 @@
-!function(a){"function"==typeof define&&define.amd?define(["jquery","moment"],a):"object"==typeof exports?module.exports=a(require("jquery"),require("moment")):a(jQuery,moment)}(function(a,b){!function(){"use strict";var a=(b.defineLocale||b.lang).call(b,"en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}});return a}(),a.fullCalendar.datepickerLang("en-au","en-AU",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),a.fullCalendar.lang("en-au")});

+ 0 - 1
web/assets/fullcalendar/dist/lang/en-ca.js

@@ -1 +0,0 @@
-!function(a){"function"==typeof define&&define.amd?define(["jquery","moment"],a):"object"==typeof exports?module.exports=a(require("jquery"),require("moment")):a(jQuery,moment)}(function(a,b){!function(){"use strict";var a=(b.defineLocale||b.lang).call(b,"en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}});return a}(),a.fullCalendar.lang("en-ca")});

+ 0 - 1
web/assets/fullcalendar/dist/lang/en-gb.js

@@ -1 +0,0 @@
-!function(a){"function"==typeof define&&define.amd?define(["jquery","moment"],a):"object"==typeof exports?module.exports=a(require("jquery"),require("moment")):a(jQuery,moment)}(function(a,b){!function(){"use strict";var a=(b.defineLocale||b.lang).call(b,"en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}});return a}(),a.fullCalendar.datepickerLang("en-gb","en-GB",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),a.fullCalendar.lang("en-gb")});

+ 0 - 1
web/assets/fullcalendar/dist/lang/en-ie.js

@@ -1 +0,0 @@
-!function(a){"function"==typeof define&&define.amd?define(["jquery","moment"],a):"object"==typeof exports?module.exports=a(require("jquery"),require("moment")):a(jQuery,moment)}(function(a,b){!function(){"use strict";var a=(b.defineLocale||b.lang).call(b,"en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}});return a}(),a.fullCalendar.lang("en-ie")});

+ 0 - 1
web/assets/fullcalendar/dist/lang/en-nz.js

@@ -1 +0,0 @@
-!function(a){"function"==typeof define&&define.amd?define(["jquery","moment"],a):"object"==typeof exports?module.exports=a(require("jquery"),require("moment")):a(jQuery,moment)}(function(a,b){!function(){"use strict";var a=(b.defineLocale||b.lang).call(b,"en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}});return a}(),a.fullCalendar.datepickerLang("en-nz","en-NZ",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),a.fullCalendar.lang("en-nz")});

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/es.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/eu.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/fa.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/fi.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/fr-ca.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/fr-ch.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/fr.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/gl.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/he.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/hi.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/hr.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/hu.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/id.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/is.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/it.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/ja.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/ko.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/lb.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/lt.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/lv.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/nb.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/nl.js


+ 0 - 1
web/assets/fullcalendar/dist/lang/nn.js

@@ -1 +0,0 @@
-!function(a){"function"==typeof define&&define.amd?define(["jquery","moment"],a):"object"==typeof exports?module.exports=a(require("jquery"),require("moment")):a(jQuery,moment)}(function(a,b){!function(){"use strict";var a=(b.defineLocale||b.lang).call(b,"nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}(),a.fullCalendar.datepickerLang("nn","nn",{closeText:"Lukk",prevText:"&#xAB;Førre",nextText:"Neste&#xBB;",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["sun","mån","tys","ons","tor","fre","lau"],dayNames:["sundag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"],dayNamesMin:["su","må","ty","on","to","fr","la"],weekHeader:"Veke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),a.fullCalendar.lang("nn",{buttonText:{month:"Månad",week:"Veke",day:"Dag",list:"Agenda"},allDayText:"Heile dagen",eventLimitText:"til"})});

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/pl.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/pt-br.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/pt.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/ro.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/ru.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/sk.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/sl.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/sr-cyrl.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/sr.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/sv.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/th.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/tr.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/uk.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/vi.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/zh-cn.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
web/assets/fullcalendar/dist/lang/zh-tw.js


Vissa filer visades inte eftersom för många filer har ändrats