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
2 years ago
content-ticker.min.js
2 years ago
count-down.js
1 year ago
count-down.min.js
1 year 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
2 years ago
fancy-text.min.js
2 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
2 years ago
post-grid.min.js
2 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
2 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
1 year ago
simple-menu.min.js
1 year 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
2 years ago
table-of-content.min.js
2 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
2 years ago
woo-product-carousel.min.js
2 years ago
woo-product-gallery.js
2 years ago
woo-product-gallery.min.js
2 years ago
woo-product-list.js
2 years ago
woo-product-list.min.js
2 years ago
wrapper-link.js
2 years ago
wrapper-link.min.js
2 years ago
content-ticker.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/content-ticker.js"); |
| 85 | /******/ }) |
| 86 | /************************************************************************/ |
| 87 | /******/ ({ |
| 88 | |
| 89 | /***/ "./src/js/view/content-ticker.js": |
| 90 | /*!***************************************!*\ |
| 91 | !*** ./src/js/view/content-ticker.js ***! |
| 92 | \***************************************/ |
| 93 | /*! no static exports found */ |
| 94 | /***/ (function(module, exports) { |
| 95 | |
| 96 | eval("ea.hooks.addAction(\"init\", \"ea\", function () {\n function get_configurations($contentTicker) {\n var $items = $contentTicker.data(\"items\") !== undefined ? $contentTicker.data(\"items\") : 1,\n $items_tablet = $contentTicker.data(\"items-tablet\") !== undefined ? $contentTicker.data(\"items-tablet\") : 1,\n $items_mobile = $contentTicker.data(\"items-mobile\") !== undefined ? $contentTicker.data(\"items-mobile\") : 1,\n $margin = $contentTicker.data(\"margin\") !== undefined ? $contentTicker.data(\"margin\") : 10,\n $margin_tablet = $contentTicker.data(\"margin-tablet\") !== undefined ? $contentTicker.data(\"margin-tablet\") : 10,\n $margin_mobile = $contentTicker.data(\"margin-mobile\") !== undefined ? $contentTicker.data(\"margin-mobile\") : 10,\n $effect = $contentTicker.data(\"effect\") !== undefined ? $contentTicker.data(\"effect\") : \"slide\",\n $speed = $contentTicker.data(\"speed\") !== undefined ? $contentTicker.data(\"speed\") : 400,\n $autoplay = $contentTicker.data(\"autoplay\") !== undefined ? $contentTicker.data(\"autoplay\") : 5000,\n $loop = $contentTicker.data(\"loop\") !== undefined ? $contentTicker.data(\"loop\") : false,\n $grab_cursor = $contentTicker.data(\"grab-cursor\") !== undefined ? $contentTicker.data(\"grab-cursor\") : false,\n $pagination = $contentTicker.data(\"pagination\") !== undefined ? $contentTicker.data(\"pagination\") : \".swiper-pagination\",\n $arrow_next = $contentTicker.data(\"arrow-next\") !== undefined ? $contentTicker.data(\"arrow-next\") : \".swiper-button-next\",\n $arrow_prev = $contentTicker.data(\"arrow-prev\") !== undefined ? $contentTicker.data(\"arrow-prev\") : \".swiper-button-prev\",\n $pause_on_hover = $contentTicker.data(\"pause-on-hover\") !== undefined ? $contentTicker.data(\"pause-on-hover\") : \"\";\n return {\n pauseOnHover: $pause_on_hover,\n direction: \"horizontal\",\n loop: $loop,\n speed: $speed,\n effect: $effect,\n slidesPerView: $items,\n spaceBetween: $margin,\n grabCursor: $grab_cursor,\n paginationClickable: true,\n autoHeight: true,\n autoplay: {\n delay: $autoplay,\n disableOnInteraction: false\n },\n pagination: {\n el: $pagination,\n clickable: true\n },\n navigation: {\n nextEl: $arrow_next,\n prevEl: $arrow_prev\n },\n breakpoints: {\n // when window width is <= 480px\n 480: {\n slidesPerView: $items_mobile,\n spaceBetween: $margin_mobile\n },\n // when window width is <= 640px\n 768: {\n slidesPerView: $items_tablet,\n spaceBetween: $margin_tablet\n }\n }\n };\n }\n function autoPlayManager(element, options, event) {\n if (options.autoplay.delay === 0) {\n var _event$autoplay;\n event === null || event === void 0 || (_event$autoplay = event.autoplay) === null || _event$autoplay === void 0 || _event$autoplay.stop();\n }\n if (options.pauseOnHover && options.autoplay.delay !== 0) {\n element.on(\"mouseenter\", function () {\n var _event$autoplay2;\n event === null || event === void 0 || (_event$autoplay2 = event.autoplay) === null || _event$autoplay2 === void 0 || _event$autoplay2.pause();\n });\n element.on(\"mouseleave\", function () {\n var _event$autoplay3;\n event === null || event === void 0 || (_event$autoplay3 = event.autoplay) === null || _event$autoplay3 === void 0 || _event$autoplay3.run();\n });\n }\n }\n var ContentTicker = function ContentTicker($scope, $) {\n var $contentTicker = $scope.find(\".eael-content-ticker\").eq(0),\n contentOptions = get_configurations($contentTicker);\n swiperLoader($contentTicker, contentOptions).then(function (event) {\n autoPlayManager($contentTicker, event, contentOptions);\n });\n var ContentTickerSlider = function ContentTickerSlider(element) {\n var contentTickerElements = $(element).find('.eael-content-ticker');\n if (contentTickerElements.length) {\n contentTickerElements.each(function () {\n var $this = $(this);\n if ($this[0].swiper) {\n $this[0].swiper.destroy(true, true);\n var options = get_configurations($this);\n swiperLoader($this[0], options).then(function (event) {\n autoPlayManager($this, event, options);\n });\n }\n });\n }\n };\n ea.hooks.addAction(\"ea-toggle-triggered\", \"ea\", ContentTickerSlider);\n ea.hooks.addAction(\"ea-lightbox-triggered\", \"ea\", ContentTickerSlider);\n ea.hooks.addAction(\"ea-advanced-tabs-triggered\", \"ea\", ContentTickerSlider);\n ea.hooks.addAction(\"ea-advanced-accordion-triggered\", \"ea\", ContentTickerSlider);\n };\n var swiperLoader = function swiperLoader(swiperElement, swiperConfig) {\n if ('undefined' === typeof Swiper || 'function' === typeof Swiper) {\n var asyncSwiper = elementorFrontend.utils.swiper;\n return new asyncSwiper(swiperElement, swiperConfig).then(function (newSwiperInstance) {\n return newSwiperInstance;\n });\n } else {\n return swiperPromise(swiperElement, swiperConfig);\n }\n };\n var swiperPromise = function swiperPromise(swiperElement, swiperConfig) {\n return new Promise(function (resolve, reject) {\n var swiperInstance = new Swiper(swiperElement, swiperConfig);\n resolve(swiperInstance);\n });\n };\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-content-ticker.default\", ContentTicker);\n});\n\n//# sourceURL=webpack:///./src/js/view/content-ticker.js?"); |
| 97 | |
| 98 | /***/ }) |
| 99 | |
| 100 | /******/ }); |