[SPIP] v3.2.7-->v3.2.9
[lhc/web/www.git] / www / plugins-dist / organiseur / lib / fullcalendar / gcal.js
index bddcd1f..471d04c 100644 (file)
@@ -1,7 +1,7 @@
 /*!
- * FullCalendar v3.9.0
+ * FullCalendar v3.10.2
  * Docs & License: https://fullcalendar.io/
- * (c) 2018 Adam Shaw
+ * (c) 2019 Adam Shaw
  */
 (function webpackUniversalModuleDefinition(root, factory) {
        if(typeof exports === 'object' && typeof module === 'object')
@@ -75,7 +75,7 @@ return /******/ (function(modules) { // webpackBootstrap
 /******/       __webpack_require__.p = "";
 /******/
 /******/       // Load entry module and return exports
-/******/       return __webpack_require__(__webpack_require__.s = 266);
+/******/       return __webpack_require__(__webpack_require__.s = 270);
 /******/ })
 /************************************************************************/
 /******/ ({
@@ -110,19 +110,19 @@ exports.__extends = function (d, b) {
 
 /***/ }),
 
-/***/ 266:
+/***/ 270:
 /***/ (function(module, exports, __webpack_require__) {
 
 Object.defineProperty(exports, "__esModule", { value: true });\r
 var exportHooks = __webpack_require__(1);\r
-var GcalEventSource_1 = __webpack_require__(267);\r
+var GcalEventSource_1 = __webpack_require__(271);\r
 exportHooks.EventSourceParser.registerClass(GcalEventSource_1.default);\r
 exportHooks.GcalEventSource = GcalEventSource_1.default;\r
 
 
 /***/ }),
 
-/***/ 267:
+/***/ 271:
 /***/ (function(module, exports, __webpack_require__) {
 
 Object.defineProperty(exports, "__esModule", { value: true });\r
@@ -136,10 +136,10 @@ var GcalEventSource = /** @class */ (function (_super) {
     }\r
     GcalEventSource.parse = function (rawInput, calendar) {\r
         var rawProps;\r
-        if (typeof rawInput === 'object') {\r
+        if (typeof rawInput === 'object') { // long form. might fail in applyManualStandardProps\r
             rawProps = rawInput;\r
         }\r
-        else if (typeof rawInput === 'string') {\r
+        else if (typeof rawInput === 'string') { // short form\r
             rawProps = { url: rawInput }; // url will be parsed with parseGoogleCalendarId\r
         }\r
         if (rawProps) {\r
@@ -153,7 +153,7 @@ var GcalEventSource = /** @class */ (function (_super) {
         var requestParams = this.buildRequestParams(start, end, timezone);\r
         var ajaxSettings = this.ajaxSettings || {};\r
         var onSuccess = ajaxSettings.success;\r
-        if (!requestParams) {\r
+        if (!requestParams) { // could have failed\r
             return fullcalendar_1.Promise.reject();\r
         }\r
         this.calendar.pushLoading();\r
@@ -199,6 +199,11 @@ var GcalEventSource = /** @class */ (function (_super) {
         if (url && gcalTimezone) {\r
             url = injectQsComponent(url, 'ctz=' + gcalTimezone);\r
         }\r
+        var extendedProperties = {};\r
+        if (typeof item.extendedProperties === 'object' &&\r
+            typeof item.extendedProperties.shared === 'object') {\r
+            extendedProperties = item.extendedProperties.shared;\r
+        }\r
         return {\r
             id: item.id,\r
             title: item.summary,\r
@@ -206,7 +211,8 @@ var GcalEventSource = /** @class */ (function (_super) {
             end: item.end.dateTime || item.end.date,\r
             url: url,\r
             location: item.location,\r
-            description: item.description\r
+            description: item.description,\r
+            extendedProperties: extendedProperties\r
         };\r
     };\r
     GcalEventSource.prototype.buildUrl = function () {\r