PluginProbe
Elementor Website Builder – more than just a page builder / 3.28.0-dev1
Elementor Website Builder – more than just a page builder v3.28.0-dev1
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
elementor / assets / js / responsive-bar.js

responsive-bar.js in Elementor Website Builder – more than just a page builder 3.28.0-dev1, at assets/js/responsive-bar.js

596 lines 24.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.28.0 - 03-03-2025 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../assets/dev/js/editor/regions/responsive-bar/responsive-bar.js":
6 /*!************************************************************************!*\
7 !*** ../assets/dev/js/editor/regions/responsive-bar/responsive-bar.js ***!
8 \************************************************************************/
9 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10
11 "use strict";
12
13
14 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15 Object.defineProperty(exports, "__esModule", ({
16 value: true
17 }));
18 exports["default"] = void 0;
19 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
20 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
21 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
22 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
23 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
24 var _view = _interopRequireDefault(__webpack_require__(/*! ./view */ "../assets/dev/js/editor/regions/responsive-bar/view.js"));
25 function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
26 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
27 var _default = exports["default"] = /*#__PURE__*/function (_Marionette$Region) {
28 function _default() {
29 (0, _classCallCheck2.default)(this, _default);
30 return _callSuper(this, _default, arguments);
31 }
32 (0, _inherits2.default)(_default, _Marionette$Region);
33 return (0, _createClass2.default)(_default, [{
34 key: "initialize",
35 value: function initialize() {
36 var _this = this;
37 this.show(new _view.default());
38 elementor.panel.$el.on({
39 resizestart: function resizestart() {
40 return _this.onPanelResizeStart();
41 },
42 resizestop: function resizestop() {
43 return _this.onPanelResizeStop();
44 }
45 });
46 }
47 }, {
48 key: "onPanelResizeStart",
49 value: function onPanelResizeStart() {
50 this.$el.addClass('ui-resizable-resizing');
51 }
52 }, {
53 key: "onPanelResizeStop",
54 value: function onPanelResizeStop() {
55 this.$el.removeClass('ui-resizable-resizing');
56 }
57 }]);
58 }(Marionette.Region);
59
60 /***/ }),
61
62 /***/ "../assets/dev/js/editor/regions/responsive-bar/view.js":
63 /*!**************************************************************!*\
64 !*** ../assets/dev/js/editor/regions/responsive-bar/view.js ***!
65 \**************************************************************/
66 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
67
68 "use strict";
69 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
70
71
72 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
73 Object.defineProperty(exports, "__esModule", ({
74 value: true
75 }));
76 exports["default"] = void 0;
77 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
78 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
79 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
80 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
81 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
82 function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
83 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
84 var View = exports["default"] = /*#__PURE__*/function (_Marionette$ItemView) {
85 function View() {
86 (0, _classCallCheck2.default)(this, View);
87 return _callSuper(this, View, arguments);
88 }
89 (0, _inherits2.default)(View, _Marionette$ItemView);
90 return (0, _createClass2.default)(View, [{
91 key: "getTemplate",
92 value: function getTemplate() {
93 return '#tmpl-elementor-templates-responsive-bar';
94 }
95 }, {
96 key: "id",
97 value: function id() {
98 return 'e-responsive-bar';
99 }
100 }, {
101 key: "ui",
102 value: function ui() {
103 var prefix = '#' + this.id();
104 return {
105 switcherInput: '.e-responsive-bar-switcher__option input',
106 switcherLabel: '.e-responsive-bar-switcher__option',
107 switcher: prefix + '-switcher',
108 sizeInputWidth: prefix + '__input-width',
109 sizeInputHeight: prefix + '__input-height',
110 scaleValue: prefix + '-scale__value',
111 scalePlusButton: prefix + '-scale__plus',
112 scaleMinusButton: prefix + '-scale__minus',
113 scaleResetButton: prefix + '-scale__reset',
114 closeButton: prefix + '__close-button',
115 breakpointSettingsButton: prefix + '__settings-button'
116 };
117 }
118 }, {
119 key: "events",
120 value: function events() {
121 return {
122 'change @ui.switcherInput': 'onBreakpointSelected',
123 'input @ui.sizeInputWidth': 'onSizeInputChange',
124 'input @ui.sizeInputHeight': 'onSizeInputChange',
125 'click @ui.scalePlusButton': 'onScalePlusButtonClick',
126 'click @ui.scaleMinusButton': 'onScaleMinusButtonClick',
127 'click @ui.scaleResetButton': 'onScaleResetButtonClick',
128 'click @ui.closeButton': 'onCloseButtonClick',
129 'click @ui.breakpointSettingsButton': 'onBreakpointSettingsOpen'
130 };
131 }
132 }, {
133 key: "initialize",
134 value: function initialize() {
135 this.listenTo(elementor.channels.deviceMode, 'change', this.onDeviceModeChange);
136 this.listenTo(elementor.channels.responsivePreview, 'resize', this.onPreviewResize);
137 this.listenTo(elementor.channels.responsivePreview, 'open', this.onPreviewOpen);
138 this.listenTo(elementor.channels.deviceMode, 'close', this.resetScale);
139 }
140 }, {
141 key: "addTipsyToIconButtons",
142 value: function addTipsyToIconButtons() {
143 this.ui.switcherLabel.add(this.ui.closeButton).add(this.ui.breakpointSettingsButton).tipsy({
144 html: true,
145 gravity: 'n',
146 title: function title() {
147 return jQuery(this).data('tooltip');
148 }
149 });
150 }
151 }, {
152 key: "restoreLastValidPreviewSize",
153 value: function restoreLastValidPreviewSize() {
154 var lastSize = elementor.channels.responsivePreview.request('size');
155 this.ui.sizeInputWidth.val(lastSize.width).tipsy({
156 html: true,
157 trigger: 'manual',
158 gravity: 'n',
159 title: function title() {
160 return __('The value inserted isn\'t in the breakpoint boundaries', 'elementor');
161 }
162 });
163 var tipsy = this.ui.sizeInputWidth.data('tipsy');
164 tipsy.show();
165 setTimeout(function () {
166 return tipsy.hide();
167 }, 3000);
168 }
169 }, {
170 key: "autoScale",
171 value: function autoScale() {
172 var handlesWidth = 40 * this.scalePercentage / 100,
173 previewWidth = elementor.$previewWrapper.width() - handlesWidth,
174 iframeWidth = parseInt(elementor.$preview.css('--e-editor-preview-width')),
175 iframeScaleWidth = iframeWidth * this.scalePercentage / 100;
176 if (iframeScaleWidth > previewWidth) {
177 var scalePercentage = previewWidth / iframeWidth * 100;
178 this.setScalePercentage(scalePercentage);
179 } else {
180 this.setScalePercentage();
181 }
182 this.scalePreview();
183 }
184 }, {
185 key: "scalePreview",
186 value: function scalePreview() {
187 var scale = this.scalePercentage / 100;
188 elementor.$previewWrapper.css('--e-preview-scale', scale);
189 }
190 }, {
191 key: "resetScale",
192 value: function resetScale() {
193 this.setScalePercentage();
194 this.scalePreview();
195 }
196 }, {
197 key: "setScalePercentage",
198 value: function setScalePercentage() {
199 var scalePercentage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 100;
200 this.scalePercentage = scalePercentage;
201 this.ui.scaleValue.text(parseInt(this.scalePercentage));
202 }
203 }, {
204 key: "onRender",
205 value: function onRender() {
206 this.addTipsyToIconButtons();
207 this.setScalePercentage();
208 }
209 }, {
210 key: "onDeviceModeChange",
211 value: function onDeviceModeChange() {
212 var currentDeviceMode = elementor.channels.deviceMode.request('currentMode'),
213 $currentDeviceSwitcherInput = this.ui.switcherInput.filter('[value=' + currentDeviceMode + ']');
214 this.setWidthHeightInputsEditableState();
215 this.ui.switcherLabel.attr('aria-selected', false);
216 $currentDeviceSwitcherInput.closest('label').attr('aria-selected', true);
217 if (!$currentDeviceSwitcherInput.prop('checked')) {
218 $currentDeviceSwitcherInput.prop('checked', true);
219 }
220 }
221 }, {
222 key: "onBreakpointSelected",
223 value: function onBreakpointSelected(e) {
224 var selectedDeviceMode = e.target.value;
225 elementor.changeDeviceMode(selectedDeviceMode, false);
226 this.autoScale();
227 }
228 }, {
229 key: "onBreakpointSettingsOpen",
230 value: function onBreakpointSettingsOpen() {
231 var isWPPreviewMode = elementorCommon.elements.$body.hasClass('elementor-editor-preview');
232 if (isWPPreviewMode) {
233 elementor.exitPreviewMode();
234 }
235 var isInSettingsPanelActive = 'panel/global/menu' === elementor.documents.currentDocument.config.panel.default_route;
236 if (isInSettingsPanelActive) {
237 $e.run('panel/global/close');
238 return;
239 }
240
241 // Open Settings Panel for Global/Layout/Breakpoints Settings
242 $e.run('editor/documents/switch', {
243 id: elementor.config.kit_id,
244 mode: 'autosave'
245 }).then(function () {
246 return $e.route('panel/global/settings-layout');
247 })
248 // TODO: Replace with a standard routing solution once one is available
249 .then(function () {
250 return jQuery('.elementor-control-section_breakpoints').trigger('click');
251 });
252 }
253 }, {
254 key: "onPreviewResize",
255 value: function onPreviewResize() {
256 if (this.updatingPreviewSize) {
257 return;
258 }
259 var size = elementor.channels.responsivePreview.request('size');
260 this.ui.sizeInputWidth.val(Math.round(size.width));
261 this.ui.sizeInputHeight.val(Math.round(size.height));
262 }
263 }, {
264 key: "onPreviewOpen",
265 value: function onPreviewOpen() {
266 this.setWidthHeightInputsEditableState();
267 }
268 }, {
269 key: "setWidthHeightInputsEditableState",
270 value: function setWidthHeightInputsEditableState() {
271 var currentDeviceMode = elementor.channels.deviceMode.request('currentMode');
272 // TODO: disable inputs
273 if ('desktop' === currentDeviceMode) {
274 this.ui.sizeInputWidth.attr('disabled', 'disabled');
275 this.ui.sizeInputHeight.attr('disabled', 'disabled');
276 } else {
277 this.ui.sizeInputWidth.removeAttr('disabled');
278 this.ui.sizeInputHeight.removeAttr('disabled');
279 }
280 }
281 }, {
282 key: "onCloseButtonClick",
283 value: function onCloseButtonClick() {
284 elementor.changeDeviceMode('desktop');
285 // Force exit if device mode is already desktop
286 elementor.exitDeviceMode();
287 }
288 }, {
289 key: "onSizeInputChange",
290 value: function onSizeInputChange() {
291 var _this = this;
292 clearTimeout(this.restorePreviewSizeTimeout);
293 var size = {
294 width: this.ui.sizeInputWidth.val(),
295 height: this.ui.sizeInputHeight.val()
296 };
297 var currentDeviceConstrains = elementor.getCurrentDeviceConstrains();
298 if (size.width < currentDeviceConstrains.minWidth || size.width > currentDeviceConstrains.maxWidth) {
299 this.restorePreviewSizeTimeout = setTimeout(function () {
300 return _this.restoreLastValidPreviewSize();
301 }, 1500);
302 return;
303 }
304 this.updatingPreviewSize = true;
305 setTimeout(function () {
306 return _this.updatingPreviewSize = false;
307 }, 300);
308 elementor.updatePreviewSize(size);
309 this.autoScale();
310 }
311 }, {
312 key: "onScalePlusButtonClick",
313 value: function onScalePlusButtonClick() {
314 var scaleUp = 0 === this.scalePercentage % 10 ? this.scalePercentage + 10 : Math.ceil(this.scalePercentage / 10) * 10;
315 if (scaleUp > 200) {
316 return;
317 }
318 this.setScalePercentage(scaleUp);
319 this.scalePreview();
320 }
321 }, {
322 key: "onScaleMinusButtonClick",
323 value: function onScaleMinusButtonClick() {
324 var scaleDown = 0 === this.scalePercentage % 10 ? this.scalePercentage - 10 : Math.floor(this.scalePercentage / 10) * 10;
325 if (scaleDown < 50) {
326 return;
327 }
328 this.setScalePercentage(scaleDown);
329 this.scalePreview();
330 }
331 }, {
332 key: "onScaleResetButtonClick",
333 value: function onScaleResetButtonClick() {
334 this.resetScale();
335 }
336 }]);
337 }(Marionette.ItemView);
338
339 /***/ }),
340
341 /***/ "@wordpress/i18n":
342 /*!**************************!*\
343 !*** external "wp.i18n" ***!
344 \**************************/
345 /***/ ((module) => {
346
347 "use strict";
348 module.exports = wp.i18n;
349
350 /***/ }),
351
352 /***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
353 /*!***********************************************************************!*\
354 !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
355 \***********************************************************************/
356 /***/ ((module) => {
357
358 function _assertThisInitialized(e) {
359 if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
360 return e;
361 }
362 module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
363
364 /***/ }),
365
366 /***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
367 /*!****************************************************************!*\
368 !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
369 \****************************************************************/
370 /***/ ((module) => {
371
372 function _classCallCheck(a, n) {
373 if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
374 }
375 module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
376
377 /***/ }),
378
379 /***/ "../node_modules/@babel/runtime/helpers/createClass.js":
380 /*!*************************************************************!*\
381 !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
382 \*************************************************************/
383 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
384
385 var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
386 function _defineProperties(e, r) {
387 for (var t = 0; t < r.length; t++) {
388 var o = r[t];
389 o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
390 }
391 }
392 function _createClass(e, r, t) {
393 return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
394 writable: !1
395 }), e;
396 }
397 module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
398
399 /***/ }),
400
401 /***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
402 /*!****************************************************************!*\
403 !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
404 \****************************************************************/
405 /***/ ((module) => {
406
407 function _getPrototypeOf(t) {
408 return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
409 return t.__proto__ || Object.getPrototypeOf(t);
410 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
411 }
412 module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
413
414 /***/ }),
415
416 /***/ "../node_modules/@babel/runtime/helpers/inherits.js":
417 /*!**********************************************************!*\
418 !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
419 \**********************************************************/
420 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
421
422 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
423 function _inherits(t, e) {
424 if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
425 t.prototype = Object.create(e && e.prototype, {
426 constructor: {
427 value: t,
428 writable: !0,
429 configurable: !0
430 }
431 }), Object.defineProperty(t, "prototype", {
432 writable: !1
433 }), e && setPrototypeOf(t, e);
434 }
435 module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
436
437 /***/ }),
438
439 /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
440 /*!***********************************************************************!*\
441 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
442 \***********************************************************************/
443 /***/ ((module) => {
444
445 function _interopRequireDefault(e) {
446 return e && e.__esModule ? e : {
447 "default": e
448 };
449 }
450 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
451
452 /***/ }),
453
454 /***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
455 /*!***************************************************************************!*\
456 !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
457 \***************************************************************************/
458 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
459
460 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
461 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
462 function _possibleConstructorReturn(t, e) {
463 if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
464 if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
465 return assertThisInitialized(t);
466 }
467 module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
468
469 /***/ }),
470
471 /***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
472 /*!****************************************************************!*\
473 !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
474 \****************************************************************/
475 /***/ ((module) => {
476
477 function _setPrototypeOf(t, e) {
478 return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
479 return t.__proto__ = e, t;
480 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
481 }
482 module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
483
484 /***/ }),
485
486 /***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
487 /*!*************************************************************!*\
488 !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
489 \*************************************************************/
490 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
491
492 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
493 function toPrimitive(t, r) {
494 if ("object" != _typeof(t) || !t) return t;
495 var e = t[Symbol.toPrimitive];
496 if (void 0 !== e) {
497 var i = e.call(t, r || "default");
498 if ("object" != _typeof(i)) return i;
499 throw new TypeError("@@toPrimitive must return a primitive value.");
500 }
501 return ("string" === r ? String : Number)(t);
502 }
503 module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
504
505 /***/ }),
506
507 /***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
508 /*!***************************************************************!*\
509 !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
510 \***************************************************************/
511 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
512
513 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
514 var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
515 function toPropertyKey(t) {
516 var i = toPrimitive(t, "string");
517 return "symbol" == _typeof(i) ? i : i + "";
518 }
519 module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
520
521 /***/ }),
522
523 /***/ "../node_modules/@babel/runtime/helpers/typeof.js":
524 /*!********************************************************!*\
525 !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
526 \********************************************************/
527 /***/ ((module) => {
528
529 function _typeof(o) {
530 "@babel/helpers - typeof";
531
532 return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
533 return typeof o;
534 } : function (o) {
535 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
536 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
537 }
538 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
539
540 /***/ })
541
542 /******/ });
543 /************************************************************************/
544 /******/ // The module cache
545 /******/ var __webpack_module_cache__ = {};
546 /******/
547 /******/ // The require function
548 /******/ function __webpack_require__(moduleId) {
549 /******/ // Check if module is in cache
550 /******/ var cachedModule = __webpack_module_cache__[moduleId];
551 /******/ if (cachedModule !== undefined) {
552 /******/ return cachedModule.exports;
553 /******/ }
554 /******/ // Create a new module (and put it into the cache)
555 /******/ var module = __webpack_module_cache__[moduleId] = {
556 /******/ // no module.id needed
557 /******/ // no module.loaded needed
558 /******/ exports: {}
559 /******/ };
560 /******/
561 /******/ // Execute the module function
562 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
563 /******/
564 /******/ // Return the exports of the module
565 /******/ return module.exports;
566 /******/ }
567 /******/
568 /************************************************************************/
569 var __webpack_exports__ = {};
570 // This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
571 (() => {
572 "use strict";
573 /*!***************************************************************!*\
574 !*** ../assets/dev/js/editor/regions/responsive-bar/index.js ***!
575 \***************************************************************/
576
577
578 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
579 var _responsiveBar = _interopRequireDefault(__webpack_require__(/*! elementor-regions/responsive-bar/responsive-bar */ "../assets/dev/js/editor/regions/responsive-bar/responsive-bar.js"));
580 elementor.on('preview:loaded', function (isFirstLoad) {
581 if (!isFirstLoad) {
582 return;
583 }
584 elementor.addRegions({
585 responsiveBar: {
586 el: '#elementor-responsive-bar',
587 regionClass: _responsiveBar.default
588 }
589 });
590 elementor.trigger('responsiveBar:init');
591 });
592 })();
593
594 /******/ })()
595 ;
596 //# sourceMappingURL=responsive-bar.js.map