PluginProbe ʕ •ᴥ•ʔ
Essential Addons for Elementor – Popular Elementor Templates & Widgets / 5.9.0
Essential Addons for Elementor – Popular Elementor Templates & Widgets v5.9.0
6.6.9 6.6.8 6.6.7 6.6.6 6.6.5 6.6.4 6.6.3 5.7.3 5.7.4 5.8.0 5.8.1 5.8.10 5.8.11 5.8.12 5.8.13 5.8.14 5.8.15 5.8.16 5.8.18 5.8.2 5.8.3 5.8.4 5.8.5 5.8.6 5.8.7 5.8.8 5.8.9 5.9.0 5.9.1 5.9.10 5.9.11 5.9.12 5.9.13 5.9.14 5.9.15 5.9.16 5.9.17 5.9.18 5.9.19 5.9.2 5.9.20 5.9.21 5.9.22 5.9.23 5.9.24 5.9.25 5.9.26 5.9.27 5.9.3 5.9.4 5.9.5 5.9.6 5.9.7 5.9.8 5.9.9 6.0.0 6.0.1 6.0.10 6.0.11 6.0.12 6.0.13 6.0.14 6.0.15 6.0.2 6.0.3 6.0.4 6.0.5 6.0.6 6.0.7 6.0.8 6.0.9 6.1.0 6.1.1 6.1.10 6.1.11 trunk 6.1.12 1.0.0 6.1.13 1.0.1 6.1.14 1.1.0 6.1.15 2.0 6.1.17 2.1 6.1.18 2.10.0 6.1.19 2.10.1 6.1.2 2.10.2 6.1.20 2.10.3 6.1.3 2.10.4 6.1.4 2.10.5 6.1.5 2.2.0 6.1.6 2.2.1 6.1.7 2.2.2 6.1.8 2.2.3 6.1.9 2.2.4 6.2.0 2.2.5 6.2.1 2.3.0 6.2.2 2.3.1 6.2.3 2.4.0 6.2.4 2.4.1 6.3.0 2.4.2 6.3.1 2.4.3 6.3.2 2.5.0 6.3.3 2.6.0 6.4.0 2.7.0 6.5.0 2.7.1 6.5.1 2.7.10 6.5.10 2.7.11 6.5.11 2.7.2 6.5.12 2.7.3 6.5.13 2.7.4 6.5.2 2.7.5 6.5.3 2.7.6 6.5.4 2.7.7 6.5.5 2.7.8 6.5.6 2.7.9 6.5.7 2.8.0 6.5.8 2.8.1 6.5.9 2.8.2 6.6.0 2.8.3 6.6.1 2.8.4 6.6.2 2.8.5 2.8.6 2.8.7 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 2.9.9 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.4.1 3.1.5 3.2.0 3.3.0 3.3.1 3.3.2 3.3.3 3.4.0 3.5.0 3.5.1 3.5.2 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1 3.7.2 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.3.0 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.8.0 4.8.1 4.8.2 4.8.3 4.8.4 4.9.0 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 4.9.6 4.9.7 5.0.0 5.0.1 5.0.10 5.0.11 5.0.12 5.0.13 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.0.9 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.3.0 5.3.1 5.3.2 5.4.6 5.5.5 5.6.5 5.7.2
essential-addons-for-elementor-lite / assets / front-end / js / view / event-calendar.js
essential-addons-for-elementor-lite / assets / front-end / js / view Last commit date
advanced-accordion.js 2 years ago advanced-accordion.min.js 2 years ago advanced-data-table.js 2 years ago advanced-data-table.min.js 2 years ago advanced-tabs.js 2 years ago advanced-tabs.min.js 2 years ago beehive-elements.js 3 years ago beehive-elements.min.js 4 years ago betterdocs-category-grid.js 3 years ago betterdocs-category-grid.min.js 4 years ago business-reviews.js 3 years ago business-reviews.min.js 3 years ago content-ticker.js 3 years ago content-ticker.min.js 3 years ago count-down.js 3 years ago count-down.min.js 3 years ago data-table.js 3 years ago data-table.min.js 3 years ago event-calendar.js 2 years ago event-calendar.min.js 2 years ago facebook-feed.js 2 years ago facebook-feed.min.js 2 years ago fancy-text.js 3 years ago fancy-text.min.js 3 years ago filterable-gallery.js 2 years ago filterable-gallery.min.js 2 years ago general.js 2 years ago general.min.js 2 years ago image-accordion.js 2 years ago image-accordion.min.js 2 years ago interactive-circle.js 2 years ago interactive-circle.min.js 2 years ago load-more.js 2 years ago load-more.min.js 2 years ago login-register.js 2 years ago login-register.min.js 2 years ago nft-gallery.js 3 years ago nft-gallery.min.js 3 years ago post-grid.js 3 years ago post-grid.min.js 3 years ago price-table.js 3 years ago price-table.min.js 3 years ago product-grid.js 3 years ago product-grid.min.js 3 years ago progress-bar.js 3 years ago progress-bar.min.js 3 years ago quick-view.js 2 years ago quick-view.min.js 3 years ago reading-progress.js 3 years ago reading-progress.min.js 3 years ago scroll-to-top.js 3 years ago scroll-to-top.min.js 3 years ago simple-menu.js 2 years ago simple-menu.min.js 2 years ago sticky-video.js 2 years ago sticky-video.min.js 2 years ago svg-draw.js 2 years ago svg-draw.min.js 2 years ago table-of-content.js 3 years ago table-of-content.min.js 3 years ago twitter-feed.js 2 years ago twitter-feed.min.js 2 years ago typeform.js 3 years ago typeform.min.js 3 years ago woo-cart.js 2 years ago woo-cart.min.js 2 years ago woo-checkout.js 2 years ago woo-checkout.min.js 2 years ago woo-product-carousel.js 3 years ago woo-product-carousel.min.js 3 years ago woo-product-gallery.js 3 years ago woo-product-gallery.min.js 3 years ago woo-product-list.js 2 years ago woo-product-list.min.js 2 years ago wrapper-link.js 3 years ago wrapper-link.min.js 2 years ago
event-calendar.js
100 lines
1 /******/ (function(modules) { // webpackBootstrap
2 /******/ // The module cache
3 /******/ var installedModules = {};
4 /******/
5 /******/ // The require function
6 /******/ function __webpack_require__(moduleId) {
7 /******/
8 /******/ // Check if module is in cache
9 /******/ if(installedModules[moduleId]) {
10 /******/ return installedModules[moduleId].exports;
11 /******/ }
12 /******/ // Create a new module (and put it into the cache)
13 /******/ var module = installedModules[moduleId] = {
14 /******/ i: moduleId,
15 /******/ l: false,
16 /******/ exports: {}
17 /******/ };
18 /******/
19 /******/ // Execute the module function
20 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21 /******/
22 /******/ // Flag the module as loaded
23 /******/ module.l = true;
24 /******/
25 /******/ // Return the exports of the module
26 /******/ return module.exports;
27 /******/ }
28 /******/
29 /******/
30 /******/ // expose the modules object (__webpack_modules__)
31 /******/ __webpack_require__.m = modules;
32 /******/
33 /******/ // expose the module cache
34 /******/ __webpack_require__.c = installedModules;
35 /******/
36 /******/ // define getter function for harmony exports
37 /******/ __webpack_require__.d = function(exports, name, getter) {
38 /******/ if(!__webpack_require__.o(exports, name)) {
39 /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40 /******/ }
41 /******/ };
42 /******/
43 /******/ // define __esModule on exports
44 /******/ __webpack_require__.r = function(exports) {
45 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47 /******/ }
48 /******/ Object.defineProperty(exports, '__esModule', { value: true });
49 /******/ };
50 /******/
51 /******/ // create a fake namespace object
52 /******/ // mode & 1: value is a module id, require it
53 /******/ // mode & 2: merge all properties of value into the ns
54 /******/ // mode & 4: return value when already ns object
55 /******/ // mode & 8|1: behave like require
56 /******/ __webpack_require__.t = function(value, mode) {
57 /******/ if(mode & 1) value = __webpack_require__(value);
58 /******/ if(mode & 8) return value;
59 /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60 /******/ var ns = Object.create(null);
61 /******/ __webpack_require__.r(ns);
62 /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63 /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64 /******/ return ns;
65 /******/ };
66 /******/
67 /******/ // getDefaultExport function for compatibility with non-harmony modules
68 /******/ __webpack_require__.n = function(module) {
69 /******/ var getter = module && module.__esModule ?
70 /******/ function getDefault() { return module['default']; } :
71 /******/ function getModuleExports() { return module; };
72 /******/ __webpack_require__.d(getter, 'a', getter);
73 /******/ return getter;
74 /******/ };
75 /******/
76 /******/ // Object.prototype.hasOwnProperty.call
77 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78 /******/
79 /******/ // __webpack_public_path__
80 /******/ __webpack_require__.p = "";
81 /******/
82 /******/
83 /******/ // Load entry module and return exports
84 /******/ return __webpack_require__(__webpack_require__.s = "./src/js/view/event-calendar.js");
85 /******/ })
86 /************************************************************************/
87 /******/ ({
88
89 /***/ "./src/js/view/event-calendar.js":
90 /*!***************************************!*\
91 !*** ./src/js/view/event-calendar.js ***!
92 \***************************************/
93 /*! no static exports found */
94 /***/ (function(module, exports) {
95
96 eval("function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it[\"return\"] != null) it[\"return\"](); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nvar EventCalendar = function EventCalendar($scope, $) {\n var Calendar = FullCalendar.Calendar;\n var element = $(\".eael-event-calendar-cls\", $scope),\n wrapper = $(\".eael-event-calendar-wrapper\", $scope),\n CloseButton = $(\".eaelec-modal-close\", $scope).eq(0),\n ecModal = $(\"#eaelecModal\", $scope),\n eventAll = element.data(\"events\"),\n firstDay = element.data(\"first_day\"),\n calendarID = element.data(\"cal_id\"),\n locale = element.data(\"locale\"),\n translate = element.data(\"translate\"),\n defaultView = element.data(\"defaultview\"),\n defaultDate = element.data(\"defaultdate\"),\n multiDaysEventDayCount = typeof element.data(\"multidays_event_day_count\") !== 'undefined' ? element.data(\"multidays_event_day_count\") : 0,\n eventLimit = element.data(\"event_limit\"),\n time_format = element.data(\"time_format\") == \"yes\" ? true : false;\n if (wrapper.hasClass('layout-calendar')) {\n var refreshPopUpDetailsLink = function refreshPopUpDetailsLink() {\n var modalFooter = $(\".eaelec-modal-footer\"),\n modalFooterClass = modalFooter.find('a').attr('class'),\n modalFooterText = $(\".eael-event-calendar-cls\", $scope).attr('data-detailsButtonText');\n modalFooter.html('<a class=\"' + modalFooterClass + '\">' + modalFooterText + '</a>');\n };\n var calendar = new Calendar($scope[0].querySelector(\".eael-event-calendar-cls\"), {\n editable: false,\n selectable: false,\n firstDay: firstDay,\n eventTimeFormat: {\n hour: \"2-digit\",\n minute: \"2-digit\",\n hour12: !time_format\n },\n nextDayThreshold: \"00:00:00\",\n headerToolbar: {\n start: \"prev,next today\",\n center: \"title\",\n end: \"timeGridDay,timeGridWeek,dayGridMonth,listMonth\"\n },\n events: eventAll,\n locale: locale,\n dayMaxEventRows: typeof eventLimit !== \"undefined\" && eventLimit > 0 ? parseInt(eventLimit) : 3,\n initialView: defaultView,\n initialDate: defaultDate,\n eventClassNames: function eventClassNames(info) {},\n eventContent: function eventContent(info) {},\n eventDidMount: function eventDidMount(info) {\n var element = $(info.el),\n event = info.event;\n moment.locale(locale);\n if (multiDaysEventDayCount && event.endStr > event.startStr) {\n var _$$prevAll;\n var startDate = typeof event.startStr !== 'undefined' ? new Date(event.startStr) : '';\n var endDate = typeof event.endStr !== 'undefined' ? new Date(event.endStr) : '';\n var oneDay = 24 * 60 * 60 * 1000;\n var totalDays = (endDate - startDate) / oneDay;\n var currentCellDate = (_$$prevAll = $(element).prevAll('tr.fc-list-day:first')) === null || _$$prevAll === void 0 ? void 0 : _$$prevAll.data('date');\n currentCellDate = typeof currentCellDate !== 'undefined' ? new Date(currentCellDate) : '';\n var eventDayCount = startDate && currentCellDate ? Math.ceil((currentCellDate - startDate) / oneDay) + 1 : '';\n var eventTitle = \"\".concat(event.title, \" (Day \").concat(eventDayCount, \"/\").concat(totalDays, \" )\");\n element.find(\".fc-list-event-title a\").text(eventTitle);\n }\n\n // when event is finished event text are cross\n if (element.hasClass(\"fc-event-past\")) {\n element.find(\".fc-event-title\").addClass(\"eael-event-completed\");\n }\n translate.today = info.event._context.dateEnv.locale.options.buttonText.today;\n element.attr(\"style\", \"color:\" + event.textColor + \";background:\" + event.backgroundColor + \";\");\n element.find(\".fc-list-event-dot\").attr(\"style\", \"border-color:\" + event.backgroundColor + \";\");\n element.find(\".fc-daygrid-event-dot\").remove();\n if (event._def.extendedProps.is_redirect === 'yes') {\n element.attr(\"href\", event.url);\n if (event._def.extendedProps.external === \"on\") {\n element.attr(\"target\", \"_blank\");\n }\n if (event._def.extendedProps.nofollow === \"on\") {\n element.attr(\"rel\", \"nofollow\");\n }\n if (event._def.extendedProps.custom_attributes !== '') {\n $.each(event._def.extendedProps.custom_attributes, function (index, item) {\n element.attr(item.key, item.value);\n });\n }\n if (element.hasClass('fc-list-item')) {\n element.removeAttr(\"href target rel\");\n element.removeClass(\"fc-has-url\");\n element.css('cursor', 'default');\n }\n } else {\n element.attr(\"href\", \"javascript:void(0);\");\n element.click(function (e) {\n e.preventDefault();\n e.stopPropagation();\n var startDate = event.start,\n timeFormate = time_format ? \"H:mm\" : \"h:mm A\",\n endDate = event.end,\n startSelector = $(\"span.eaelec-event-date-start\"),\n endSelector = $(\"span.eaelec-event-date-end\"),\n modalFooterLink = $(\".eaelec-modal-footer a\");\n if (event.allDay) {\n var newEnd = moment(endDate).subtract(1, \"days\");\n endDate = newEnd._d;\n timeFormate = \" \";\n }\n moment.locale(locale);\n var startYear = moment(startDate).format(\"YYYY\"),\n endYear = moment(endDate).format(\"YYYY\"),\n yearDiff = endYear > startYear,\n startView = \"\",\n endView = \"\";\n startSelector.html(\" \");\n endSelector.html(\" \");\n ecModal.addClass(\"eael-ec-popup-ready\").removeClass(\"eael-ec-modal-removing\");\n if (event.allDay && moment(startDate).format(\"MM-DD-YYYY\") === moment(endDate).format(\"MM-DD-YYYY\")) {\n startView = moment(startDate).format(\"MMM Do\");\n if (moment(startDate).isSame(Date.now(), \"day\") === true) {\n startView = translate.today;\n } else if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = translate.tomorrow;\n }\n } else {\n if (moment(event.start).isSame(Date.now(), \"day\") === true) {\n startView = translate.today + \" \" + moment(event.start).format(timeFormate);\n }\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = translate.tomorrow + \" \" + moment(event.start).format(timeFormate);\n }\n if (moment(startDate).format(\"MM-DD-YYYY\") < moment(new Date()).format(\"MM-DD-YYYY\") || moment(startDate).format(\"MM-DD-YYYY\") > moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = moment(event.start).format(\"MMM Do \" + timeFormate);\n }\n startView = yearDiff ? startYear + \" \" + startView : startView;\n if (moment(endDate).isSame(Date.now(), \"day\") === true) {\n if (moment(startDate).isSame(Date.now(), \"day\") !== true) {\n endView = translate.today + \" \" + moment(endDate).format(timeFormate);\n } else {\n endView = moment(endDate).format(timeFormate);\n }\n }\n if (moment(startDate).format(\"MM-DD-YYYY\") !== moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\") && moment(endDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n endView = translate.tomorrow + \" \" + moment(endDate).format(timeFormate);\n }\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\") && moment(endDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n endView = moment(endDate).format(timeFormate);\n }\n if (moment(endDate).diff(moment(startDate), \"days\") > 0 && endSelector.text().trim().length < 1) {\n endView = moment(endDate).format(\"MMM Do \" + timeFormate);\n }\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(endDate).format(\"MM-DD-YYYY\")) {\n endView = moment(endDate).format(timeFormate);\n }\n endView = yearDiff ? endYear + \" \" + endView : endView;\n }\n if (event.extendedProps.hideEndDate !== undefined && event.extendedProps.hideEndDate === \"yes\") {\n endSelector.html(\" \");\n } else {\n endSelector.html(endView != \"\" ? \"- \" + endView : \"\");\n }\n startSelector.html('<i class=\"eicon-calendar\"></i> ' + startView);\n $(\".eaelec-modal-header h2\").html(event.title);\n $(\".eaelec-modal-body\").html(event.extendedProps.description);\n if (event.extendedProps.description.length < 1) {\n $(\".eaelec-modal-body\").css(\"height\", \"auto\");\n } else {\n $(\".eaelec-modal-body\").css(\"height\", \"300px\");\n }\n if ($(\".eael-event-calendar-cls\", $scope).data('hidedetailslink') !== 'yes') {\n modalFooterLink.attr(\"href\", event.url).css(\"display\", \"block\");\n } else {\n modalFooterLink.css(\"display\", \"none\");\n }\n if (event.extendedProps.external === \"on\") {\n modalFooterLink.attr(\"target\", \"_blank\");\n }\n if (event.extendedProps.nofollow === \"on\") {\n modalFooterLink.attr(\"rel\", \"nofollow\");\n }\n if (event.extendedProps.custom_attributes != '') {\n $.each(event.extendedProps.custom_attributes, function (index, item) {\n modalFooterLink.attr(item.key, item.value);\n });\n }\n\n // Popup color\n $(\".eaelec-modal-header\").css(\"border-left\", \"5px solid \" + event.borderColor);\n\n // Popup color\n $(\".eaelec-modal-header\").css(\"border-left\", \"5px solid \" + event.borderColor);\n });\n }\n },\n eventWillUnmount: function eventWillUnmount(arg) {}\n });\n CloseButton.on(\"click\", function (event) {\n event.stopPropagation();\n ecModal.addClass(\"eael-ec-modal-removing\").removeClass(\"eael-ec-popup-ready\");\n refreshPopUpDetailsLink();\n });\n $(document).on(\"click\", function (event) {\n if (event.target.closest(\".eaelec-modal-content\")) return;\n if (ecModal.hasClass(\"eael-ec-popup-ready\")) {\n ecModal.addClass(\"eael-ec-modal-removing\").removeClass(\"eael-ec-popup-ready\");\n refreshPopUpDetailsLink();\n }\n });\n calendar.render();\n var observer = new IntersectionObserver(function (entries) {\n var _iterator = _createForOfIteratorHelper(entries),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var entry = _step.value;\n window.dispatchEvent(new Event('resize'));\n setTimeout(function () {\n window.dispatchEvent(new Event('resize'));\n }, 200);\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n });\n observer.observe(element[0]);\n ea.hooks.addAction(\"eventCalendar.reinit\", \"ea\", function () {\n calendar.today();\n });\n } else {\n var table = $('.eael-event-calendar-table', wrapper),\n pagination = table.hasClass('ea-ec-table-paginated'),\n itemPerPage = pagination ? table.data('items-per-page') : 10,\n sortColumn = $('.eael-ec-event-date', table).index();\n $(\".eael-event-calendar-table\", wrapper).fancyTable({\n sortColumn: sortColumn >= 0 ? sortColumn : 0,\n pagination: pagination,\n perPage: itemPerPage,\n globalSearch: true,\n searchInput: $(\".ea-ec-search-wrap\", wrapper),\n paginationElement: $(\".eael-event-calendar-pagination\", wrapper)\n });\n }\n};\njQuery(window).on(\"elementor/frontend/init\", function () {\n if (ea.elementStatusCheck('eaelEventCalendar')) {\n return false;\n }\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-event-calendar.default\", EventCalendar);\n});\n\n//# sourceURL=webpack:///./src/js/view/event-calendar.js?");
97
98 /***/ })
99
100 /******/ });