");
holder = _this2.controlsHolder[wpControl.params.key];
}
_.each(wpControl.params.controls || [], function (setting_id) {
var control = wp.customize(setting_id).findControls()[0];
if (control) {
holder.append(control.container);
}
});
});
}
}, {
key: "vueData",
value: function vueData(wpControl) {
var value = this.getWpControlValue(wpControl) !== undefined ? !!this.getWpControlValue(wpControl) : true;
return {
value: value,
show_toggle: wpControl.params.show_toggle || false,
visible: false
};
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
var control = this;
return {
getComponentType: function getComponentType(name) {
return "colibri-conditional-".concat(name);
},
conditionChanged: function conditionChanged() {
control.setWpControlValue(wpControl, this.value);
},
onShow: function onShow() {
var holder = jQuery("[data-holder-id=\"".concat(wpControl.params.key, "\"]"));
if (control.controlsHolder[wpControl.params.key]) {
control.controlsHolder[wpControl.params.key].appendTo(holder);
}
},
togglePopup: function togglePopup() {
this.visible = !this.visible;
}
};
}
}]);
return ControlsGroupControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/controls/gradient-control.js":
/*!***************************************************************!*\
!*** ./assets/src/customizer/js/controls/gradient-control.js ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ GradientControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var GradientControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(GradientControl, _ColibriVueControl);
var _super = _createSuper(GradientControl);
function GradientControl() {
_classCallCheck(this, GradientControl);
return _super.apply(this, arguments);
}
_createClass(GradientControl, [{
key: "name",
value: function name() {
return "colibri-gradient";
}
}, {
key: "vueRegisterComponents",
value: function vueRegisterComponents(Vue) {}
}, {
key: "vueData",
value: function vueData(wpControl) {
return {
value: this.getWpControlValue(wpControl),
selected: this.getWpControlValue(wpControl).name,
gradients: wpControl.params.choices
};
}
}, {
key: "vueComputed",
value: function vueComputed(wpControl) {
return {};
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
var control = this;
return {
setValue: function setValue(gradient) {
this.value = gradient; // this.selected = gradient.name;
control.setWpControlValue(wpControl, {
steps: gradient.steps,
name: gradient.name,
angle: gradient.angle
});
},
isSelected: function isSelected(name) {
return this.selected === gradient.name;
},
computeGradient: function computeGradient(gradient) {
var colors = gradient.steps.map(function (color) {
return "".concat(color.color, " ").concat(color.position, "%");
}).join(',');
return "background-image:" + "linear-gradient(".concat(gradient.angle, "deg, ").concat(colors, ");");
}
};
}
}]);
return GradientControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/controls/icon-control.js":
/*!***********************************************************!*\
!*** ./assets/src/customizer/js/controls/icon-control.js ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ IconControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
/* harmony import */ var _font_awesome__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../font-awesome */ "./assets/src/customizer/js/font-awesome.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var $ = jQuery;
var IconControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(IconControl, _ColibriVueControl);
var _super = _createSuper(IconControl);
function IconControl() {
_classCallCheck(this, IconControl);
return _super.apply(this, arguments);
}
_createClass(IconControl, [{
key: "name",
value: function name() {
return "colibri-icon";
}
}, {
key: "vueData",
value: function vueData(wpControl) {
return {
icons: _font_awesome__WEBPACK_IMPORTED_MODULE_1__["default"],
value: this.getWpControlValue(wpControl)
};
}
}, {
key: "vueComputed",
value: function vueComputed(wpControl) {
return {};
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
return {};
}
}]);
return IconControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/controls/index.js":
/*!****************************************************!*\
!*** ./assets/src/customizer/js/controls/index.js ***!
\****************************************************/
/***/ ((__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony import */ var _vue_components_translate__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../vue-components/translate */ "./assets/src/customizer/js/vue-components/translate.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm.js");
/* harmony import */ var _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../vue-components/colibri-editor-components */ "./assets/src/customizer/js/vue-components/colibri-editor-components.js");
/* harmony import */ var _switch_control__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./switch-control */ "./assets/src/customizer/js/controls/switch-control.js");
/* harmony import */ var _select_control__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select-control */ "./assets/src/customizer/js/controls/select-control.js");
/* harmony import */ var _plugin_message_control__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./plugin-message-control */ "./assets/src/customizer/js/controls/plugin-message-control.js");
/* harmony import */ var _separator_control__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./separator-control */ "./assets/src/customizer/js/controls/separator-control.js");
/* harmony import */ var _linked_select_control__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./linked-select-control */ "./assets/src/customizer/js/controls/linked-select-control.js");
/* harmony import */ var _select_icon_control__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./select-icon-control */ "./assets/src/customizer/js/controls/select-icon-control.js");
/* harmony import */ var _button_group_control__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./button-group-control */ "./assets/src/customizer/js/controls/button-group-control.js");
/* harmony import */ var _align_button_group_control__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./align-button-group-control */ "./assets/src/customizer/js/controls/align-button-group-control.js");
/* harmony import */ var _button_control__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./button-control */ "./assets/src/customizer/js/controls/button-control.js");
/* harmony import */ var _color_control__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./color-control */ "./assets/src/customizer/js/controls/color-control.js");
/* harmony import */ var _gradient_control__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./gradient-control */ "./assets/src/customizer/js/controls/gradient-control.js");
/* harmony import */ var _repeater_control__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./repeater-control */ "./assets/src/customizer/js/controls/repeater-control.js");
/* harmony import */ var _composed_control__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./composed-control */ "./assets/src/customizer/js/controls/composed-control.js");
/* harmony import */ var _slider_control__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./slider-control */ "./assets/src/customizer/js/controls/slider-control.js");
/* harmony import */ var _input_control__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./input-control */ "./assets/src/customizer/js/controls/input-control.js");
/* harmony import */ var _controls_group_control__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./controls-group-control */ "./assets/src/customizer/js/controls/controls-group-control.js");
/* harmony import */ var _spacing_control__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./spacing-control */ "./assets/src/customizer/js/controls/spacing-control.js");
/* harmony import */ var _icon_control__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./icon-control */ "./assets/src/customizer/js/controls/icon-control.js");
/* harmony import */ var element_ui__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! element-ui */ "./node_modules/element-ui/lib/element-ui.common.js");
/* harmony import */ var element_ui__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(element_ui__WEBPACK_IMPORTED_MODULE_20__);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('select-with-icon', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.SelectWithIcon);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.Tooltip.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.Tooltip);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.Popover.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.Popover);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.Input.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.Input);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.Collapse.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.Collapse);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.CollapseItem.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.CollapseItem);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.Button.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.Button);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.Select.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.Select);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.Option.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.Option);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.Slider.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.Slider);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.InputNumber.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.InputNumber);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.RadioButton.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.RadioButton);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.RadioGroup.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.RadioGroup);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.Switch.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.Switch);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_20__.ColorPicker.name, element_ui__WEBPACK_IMPORTED_MODULE_20__.ColorPicker);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('colibri-group-control', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.ColibriButtonGroup);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('icon-picker', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.IconPicker); // repeat controls
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('colibri-repeater-image', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.MediaPicker);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('colibri-repeater-icon', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.IconPicker);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('colibri-repeater-input', element_ui__WEBPACK_IMPORTED_MODULE_20__.Input);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('colibri-repeater-select', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.ColibriSelect);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('colibri-repeater-text', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.ColibriText); // composed controls
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('colibri-composed-select', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.ColibriSelect);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('colibri-composed-text', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.ColibriText);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('colibri-composed-slider', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.ColibriSlider);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('colibri-composed-switch', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.ColibriSwitch);
vue__WEBPACK_IMPORTED_MODULE_21__["default"].component('colibri-composed-color-picker', _vue_components_colibri_editor_components__WEBPACK_IMPORTED_MODULE_1__.ColibriColorPicker);
_vue_components_translate__WEBPACK_IMPORTED_MODULE_0__["default"].use(window.colibri_Customizer_Data.translations);
var controlFocus = wp.customize.Control.prototype.focus;
var colibriControlFocus = function colibriControlFocus(control, params, autofocus) {
var focusContainer;
var construct = control;
var focusElement;
var api = wp.customize;
var completeCallback;
params = params || {};
if ((construct.extended(api.Panel) || construct.extended(api.Section)) && construct.expanded && construct.expanded()) {
focusContainer = construct.contentContainer;
} else {
focusContainer = construct.container;
}
focusElement = focusContainer.find('.control-focus:first');
if (0 === focusElement.length) {
// Note that we can't use :focusable due to a jQuery UI issue. See: https://github.com/jquery/jquery-ui/pull/1583
focusElement = focusContainer.find('input, select, textarea, button, object, a[href], [tabindex]').filter(':visible').first();
}
focusElement.focus(); // animate it a bit
if (autofocus) {
setTimeout(function () {
focusContainer.addClass('colibri-control-focus');
setTimeout(function () {
focusContainer.removeClass('colibri-control-focus');
}, 2050);
}, 500);
}
if (params.completeCallback) {
completeCallback = params.completeCallback;
params.completeCallback = function () {
focus();
completeCallback();
};
} else {
params.completeCallback = function () {};
}
api.state('paneVisible').set(true);
params.completeCallback();
};
wp.customize.Control.prototype.focus = function (params, autofocus) {
if (this.params.colibri_tab) {
var tab = this.params.colibri_tab;
var section = this.section();
var self = this;
wp.customize.section(section).focus({
completeCallback: function completeCallback() {
wp.customize.section(section).activateTabControls(tab, function () {
colibriControlFocus(self, params, autofocus);
});
}
});
} else {
controlFocus.call(this, params, autofocus);
}
}; // initialize vue controls;
new _switch_control__WEBPACK_IMPORTED_MODULE_2__["default"]();
new _select_control__WEBPACK_IMPORTED_MODULE_3__["default"]();
new _plugin_message_control__WEBPACK_IMPORTED_MODULE_4__["default"]();
new _separator_control__WEBPACK_IMPORTED_MODULE_5__["default"]();
new _linked_select_control__WEBPACK_IMPORTED_MODULE_6__["default"]();
new _select_icon_control__WEBPACK_IMPORTED_MODULE_7__["default"]();
new _button_group_control__WEBPACK_IMPORTED_MODULE_8__["default"]();
new _align_button_group_control__WEBPACK_IMPORTED_MODULE_9__["default"]();
new _color_control__WEBPACK_IMPORTED_MODULE_11__["default"]();
new _gradient_control__WEBPACK_IMPORTED_MODULE_12__["default"]();
new _repeater_control__WEBPACK_IMPORTED_MODULE_13__["default"]();
new _composed_control__WEBPACK_IMPORTED_MODULE_14__["default"]();
new _slider_control__WEBPACK_IMPORTED_MODULE_15__["default"]();
new _input_control__WEBPACK_IMPORTED_MODULE_16__["default"]();
new _controls_group_control__WEBPACK_IMPORTED_MODULE_17__["default"]();
new _spacing_control__WEBPACK_IMPORTED_MODULE_18__["default"]();
new _icon_control__WEBPACK_IMPORTED_MODULE_19__["default"]();
new _button_control__WEBPACK_IMPORTED_MODULE_10__["default"]();
/***/ }),
/***/ "./assets/src/customizer/js/controls/input-control.js":
/*!************************************************************!*\
!*** ./assets/src/customizer/js/controls/input-control.js ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ InputControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var InputControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(InputControl, _ColibriVueControl);
var _super = _createSuper(InputControl);
function InputControl() {
_classCallCheck(this, InputControl);
return _super.apply(this, arguments);
}
_createClass(InputControl, [{
key: "name",
value: function name() {
return "colibri-input";
}
}, {
key: "vueData",
value: function vueData(wpControl) {
return {
value: this.getWpControlValue(wpControl),
input_type: wpControl.params.input_type || "text"
};
}
}, {
key: "vueWatch",
value: function vueWatch(wpControl) {
var _this = this;
return {
value: _.debounce(function (value, oldVal) {
if (value !== oldVal) {
_this.setWpControlValue(wpControl, value);
}
}, 300)
};
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
var _this2 = this;
return {
setValue: function setValue(value) {
_this2.setWpControlValue(wpControl, value);
}
};
}
}]);
return InputControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/controls/linked-select-control.js":
/*!********************************************************************!*\
!*** ./assets/src/customizer/js/controls/linked-select-control.js ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ LinkedSelectControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var $ = jQuery;
var LinkedSelectControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(LinkedSelectControl, _ColibriVueControl);
var _super = _createSuper(LinkedSelectControl);
function LinkedSelectControl() {
_classCallCheck(this, LinkedSelectControl);
return _super.apply(this, arguments);
}
_createClass(LinkedSelectControl, [{
key: "name",
value: function name() {
return "colibri-linked-select";
}
}, {
key: "vueData",
value: function vueData(wpControl) {
return {
value: this.getWpControlValue(wpControl),
size: wpControl.params.size || "",
options: []
};
}
}, {
key: "updateVueControlData",
value: function updateVueControlData(wpControl, linkedToValue) {
var defaultValue = wpControl.vueControl.value;
var hasDefaultValue = false;
var choices = $.map(wpControl.params.choices[linkedToValue] || [], function (label, value) {
if (value === defaultValue) {
hasDefaultValue = true;
}
return {
label: label,
value: value
};
});
wpControl.vueControl.updateData(choices);
if (!hasDefaultValue && choices.length) {
wpControl.vueControl.value = choices[0]['value'];
wpControl.vueControl.setValue(choices[0]['value']);
}
if (linkedToValue === wpControl.params.hide_on || !wpControl.params.choices[linkedToValue] || !choices.length) {
wpControl.deactivate();
} else {
wpControl.activate();
}
}
}, {
key: "ready",
value: function ready(wpControl, control) {
var _this = this;
var linkedToSetting = window.wp.customize(wpControl.params.linked_to);
linkedToSetting.bind(function (newValue) {
_this.updateVueControlData(wpControl, newValue);
});
this.updateVueControlData(wpControl, linkedToSetting.get());
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
var _this2 = this;
return {
setValue: function setValue(value) {
_this2.setWpControlValue(wpControl, value);
},
updateData: function updateData(value) {
this.$set(this, "options", value);
}
};
}
}]);
return LinkedSelectControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/controls/plugin-message-control.js":
/*!*********************************************************************!*\
!*** ./assets/src/customizer/js/controls/plugin-message-control.js ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ PluginMessageControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var $ = jQuery;
function prepareCall(doneCallback) {
if (!_.isEmpty(wp.customize.dirtyValues())) {
var executeCallback = true;
wp.customize.bind("save", function () {
if (executeCallback) {
$(window).off("beforeunload");
setTimeout(doneCallback, 2000);
executeCallback = false;
}
});
wp.customize.previewer.save();
} else {
$(window).off("beforeunload");
setTimeout(doneCallback, 500);
}
}
function pluginNotice(message) {
var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "info";
var $infoMessage = $("[data-colibri-plugin-action-message]");
$infoMessage.attr("class", "notice notice-large notice-".concat(type));
$infoMessage.html(message);
$infoMessage.show();
colibriCustomizer.showOverlay(message);
}
function installBuilder(options) {
pluginNotice(colibriwp_plugin_status.messages.installing);
prepareCall(function () {
$.get(colibriwp_plugin_status.install_url).done(function () {
activateBuilder(options);
});
});
}
function activateBuilder(options) {
pluginNotice(colibriwp_plugin_status.messages.activating);
prepareCall(function () {
var _options$source;
wp.ajax.post(colibriwp_plugin_status.theme_prefix + "activate_plugin", {
slug: colibriwp_plugin_status.slug,
_wpnonce: colibriwp_plugin_status.plugin_activate_nonce,
source: (_options$source = options === null || options === void 0 ? void 0 : options.source) !== null && _options$source !== void 0 ? _options$source : null
}).done(function (response) {
setTimeout(function () {
window.location = response.redirect || window.location;
}, 500);
});
});
}
var PluginMessageControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(PluginMessageControl, _ColibriVueControl);
var _super = _createSuper(PluginMessageControl);
function PluginMessageControl() {
_classCallCheck(this, PluginMessageControl);
return _super.apply(this, arguments);
}
_createClass(PluginMessageControl, [{
key: "ready",
value: function ready(wpControl) {
wpControl.container.on("click", "[data-colibri-plugin-action]", function (event) {
var $el = $(event.currentTarget);
var action = $el.data("colibri-plugin-action");
var source = "customizer-sidebar-feature";
$el.fadeOut();
event.preventDefault();
event.stopPropagation();
if (action === "install") {
installBuilder({
source: source
});
}
if (action === "activate") {
activateBuilder({
source: source
});
}
});
}
}, {
key: "name",
value: function name() {
return "colibri-plugin-message";
}
}, {
key: "vueData",
value: function vueData(wpControl) {
return {};
}
}, {
key: "vueWatch",
value: function vueWatch(wpControl) {
return {};
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {}
}]);
return PluginMessageControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
$(document).on("click", ".kubio-customizer-panel [data-colibri-plugin-action]", function (event) {
var _document$querySelect;
var builderStatusData = window.colibri_Customizer_Data.builderStatusData;
var $el = $(event.currentTarget);
var action = $el.data("colibri-plugin-action");
var source = $el.data("source");
event.preventDefault();
event.stopPropagation();
var onboardingAction = (_document$querySelect = document.querySelector('input[name="kubio-onboarding-action"]:checked')) === null || _document$querySelect === void 0 ? void 0 : _document$querySelect.getAttribute('value');
if (onboardingAction) {
if (builderStatusData.status === "not-installed") {
installBuilder({
source: source
});
}
if (builderStatusData.status === "installed") {
activateBuilder({
source: source
});
}
} else {
$el.fadeOut();
if (action === "install") {
installBuilder({
source: source
});
}
if (action === "activate") {
activateBuilder({
source: source
});
}
}
});
/***/ }),
/***/ "./assets/src/customizer/js/controls/repeater-control.js":
/*!***************************************************************!*\
!*** ./assets/src/customizer/js/controls/repeater-control.js ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ RepeaterControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
/* harmony import */ var sprintf_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! sprintf-js */ "./node_modules/sprintf-js/src/sprintf.js");
/* harmony import */ var sprintf_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(sprintf_js__WEBPACK_IMPORTED_MODULE_1__);
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var RepeaterControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(RepeaterControl, _ColibriVueControl);
var _super = _createSuper(RepeaterControl);
function RepeaterControl() {
_classCallCheck(this, RepeaterControl);
return _super.apply(this, arguments);
}
_createClass(RepeaterControl, [{
key: "name",
value: function name() {
return "colibri-repeater";
}
}, {
key: "vueData",
value: function vueData(wpControl) {
var items = this.getWpControlValue(wpControl) ? this.getWpControlValue(wpControl) : [];
return {
items: items.map(function (item, index) {
item.index = index;
return item;
}),
fields: wpControl.params.fields,
item_add_label: wpControl.params.item_add_label || "Add Item",
max: wpControl.params.max || Infinity,
min: wpControl.params.min || 0
};
}
}, {
key: "vueComputed",
value: function vueComputed(wpControl) {
return {
itemsLabels: function itemsLabels() {
return this.items.map(function (item, index) {
var label = wpControl.params.item_label || "Item %s";
return (0,sprintf_js__WEBPACK_IMPORTED_MODULE_1__.sprintf)(label, index + 1);
});
},
canAdd: function canAdd() {
return !!this.max && this.max > this.items.length;
},
canRemoveItem: function canRemoveItem() {
return this.min < this.items.length;
}
};
}
}, {
key: "vueWatch",
value: function vueWatch(wpControl) {}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
var control = this;
return {
getComponentType: function getComponentType(name) {
return "colibri-repeater-".concat(name);
},
setValue: function setValue(items) {
var _this = this;
if (!items) {
items = this.getClonedItems();
items.forEach(function (item, index) {
items.index = index;
});
}
this.$set(this, 'items', items);
this.$nextTick(function () {
control.setWpControlValue(wpControl, _this.items);
});
},
getClonedItems: function getClonedItems() {
return this.items.map(function (a) {
return Object.assign({}, a);
});
},
onSortEnd: function onSortEnd(newIndex, oldIndex) {
var _this2 = this;
var target = this.items.splice(oldIndex, 1)[0];
var items = this.getClonedItems();
items.splice(newIndex, 0, target);
this.$nextTick(function () {
_this2.setValue(items);
});
},
removeItem: function removeItem(index) {
var items = this.getClonedItems();
items.splice(index, 1);
this.setValue(items);
},
propChanged: function propChanged(value, item, prop) {
item[prop] = value;
this.setValue(this.items);
},
addItem: function addItem() {
var newItem = {};
for (var name in this.fields) {
if (this.fields.hasOwnProperty(name)) {
newItem[name] = this.fields[name]["default"] || "";
}
}
newItem.index = this.items.length;
var items = this.getClonedItems();
items.push(newItem);
this.setValue(items);
}
};
}
}, {
key: "vueMounted",
value: function vueMounted(wpControl) {}
}]);
return RepeaterControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/controls/select-control.js":
/*!*************************************************************!*\
!*** ./assets/src/customizer/js/controls/select-control.js ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ SelectControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var $ = jQuery;
var SelectControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(SelectControl, _ColibriVueControl);
var _super = _createSuper(SelectControl);
function SelectControl() {
_classCallCheck(this, SelectControl);
return _super.apply(this, arguments);
}
_createClass(SelectControl, [{
key: "name",
value: function name() {
return "colibri-select";
}
}, {
key: "vueData",
value: function vueData(wpControl) {
return {
value: this.getWpControlValue(wpControl),
size: wpControl.params.size || "",
options: $.map(wpControl.params.choices, function (label, value) {
return {
label: label,
value: value
};
})
};
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
var _this = this;
return {
setValue: function setValue(value) {
_this.setWpControlValue(wpControl, value);
}
};
}
}]);
return SelectControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/controls/select-icon-control.js":
/*!******************************************************************!*\
!*** ./assets/src/customizer/js/controls/select-icon-control.js ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ SelectIconControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var $ = jQuery;
var SelectIconControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(SelectIconControl, _ColibriVueControl);
var _super = _createSuper(SelectIconControl);
function SelectIconControl() {
_classCallCheck(this, SelectIconControl);
return _super.apply(this, arguments);
}
_createClass(SelectIconControl, [{
key: "name",
value: function name() {
return "colibri-select-icon";
}
}, {
key: "vueData",
value: function vueData(wpControl) {
var choices = _.toArray(wpControl.params.choices);
return {
value: this.getWpControlValue(wpControl),
size: wpControl.params.size || "",
options: choices
};
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
var self = this;
return {
setValue: function setValue(value) {
this.value = value;
self.setWpControlValue(wpControl, value);
}
};
}
}]);
return SelectIconControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/controls/separator-control.js":
/*!****************************************************************!*\
!*** ./assets/src/customizer/js/controls/separator-control.js ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ SeparatorControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var SeparatorControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(SeparatorControl, _ColibriVueControl);
var _super = _createSuper(SeparatorControl);
function SeparatorControl() {
_classCallCheck(this, SeparatorControl);
return _super.apply(this, arguments);
}
_createClass(SeparatorControl, [{
key: "name",
value: function name() {
return "colibri-separator";
}
}, {
key: "vueData",
value: function vueData(wpControl) {
return {};
}
}, {
key: "vueWatch",
value: function vueWatch(wpControl) {
return {};
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
return {};
}
}]);
return SeparatorControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/controls/slider-control.js":
/*!*************************************************************!*\
!*** ./assets/src/customizer/js/controls/slider-control.js ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ SliderControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var SliderControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(SliderControl, _ColibriVueControl);
var _super = _createSuper(SliderControl);
function SliderControl() {
_classCallCheck(this, SliderControl);
return _super.apply(this, arguments);
}
_createClass(SliderControl, [{
key: "name",
value: function name() {
return "colibri-slider";
}
}, {
key: "vueWatch",
value: function vueWatch(wpControl) {}
}, {
key: "vueCreated",
value: function vueCreated(wpControl) {
return function () {
this.debouncedSetValue = _.debounce(this.setValue, 500);
};
}
}, {
key: "vueData",
value: function vueData(wpControl) {
var value = parseFloat(this.getWpControlValue(wpControl)) || 0;
return {
value: parseFloat(this.getWpControlValue(wpControl)) || 0,
min: parseFloat(wpControl.params.min) || 0,
max: parseFloat(wpControl.params.max) || 100,
step: parseFloat(wpControl.params.step) || 1
};
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
var self = this;
return {
setValue: function setValue(value) {
value = parseFloat(value);
this.value = value;
self.setWpControlValue(wpControl, value);
},
keyUp: function keyUp(event) {
if (event.target.value) {
this.debouncedSetValue(event.target.value);
}
}
};
}
}]);
return SliderControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/controls/spacing-control.js":
/*!**************************************************************!*\
!*** ./assets/src/customizer/js/controls/spacing-control.js ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ SpacingControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
/* harmony import */ var _vue_components_translate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../vue-components/translate */ "./assets/src/customizer/js/vue-components/translate.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var SpacingControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(SpacingControl, _ColibriVueControl);
var _super = _createSuper(SpacingControl);
function SpacingControl() {
_classCallCheck(this, SpacingControl);
return _super.apply(this, arguments);
}
_createClass(SpacingControl, [{
key: "name",
value: function name() {
return "colibri-spacing";
}
}, {
key: "vueData",
value: function vueData(wpControl) {
return {
value: _.extend({
unit: 'px'
}, this.getWpControlValue(wpControl)),
controls: false,
spacing_units: (wpControl.params.units || ["px", "%"]).map(function (unit) {
return {
unit: unit,
label: unit
};
})
};
}
}, {
key: "vueWatch",
value: function vueWatch(wpControl) {
var _this = this;
return {
value: {
handler: function handler(value, oldVal) {
var old = _this.getWpControlValue(wpControl);
if (old.unit != value.unit) {
for (var side in value.sides) {
if (value.unit == '%') {
value.sides[side] = value.sides[side] / 10;
} else {
value.sides[side] = value.sides[side] * 10;
}
}
}
_this.setWpControlValue(wpControl, value);
},
deep: true
}
};
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
return {
label: function label(side) {
return (0,_vue_components_translate__WEBPACK_IMPORTED_MODULE_1__.t)("colibri.".concat(side));
}
};
}
}]);
return SpacingControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/controls/switch-control.js":
/*!*************************************************************!*\
!*** ./assets/src/customizer/js/controls/switch-control.js ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ SwitchControl)
/* harmony export */ });
/* harmony import */ var _colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../colibri-vue-control */ "./assets/src/customizer/js/colibri-vue-control.js");
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var SwitchControl = /*#__PURE__*/function (_ColibriVueControl) {
_inherits(SwitchControl, _ColibriVueControl);
var _super = _createSuper(SwitchControl);
function SwitchControl() {
_classCallCheck(this, SwitchControl);
return _super.apply(this, arguments);
}
_createClass(SwitchControl, [{
key: "name",
value: function name() {
return "colibri-switch";
}
}, {
key: "vueData",
value: function vueData(wpControl) {
var initialValue = this.getWpControlValue(wpControl);
initialValue = jQuery.isNumeric(initialValue) ? !!parseInt(initialValue) : initialValue;
initialValue = initialValue ? true : false;
return {
value: initialValue
};
}
}, {
key: "vueMethods",
value: function vueMethods(wpControl) {
var _this = this;
return {
setValue: function setValue(value) {
_this.setWpControlValue(wpControl, value);
}
};
}
}]);
return SwitchControl;
}(_colibri_vue_control__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./assets/src/customizer/js/font-awesome.js":
/*!**************************************************!*\
!*** ./assets/src/customizer/js/font-awesome.js ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ([{"name":"font-awesome/glass","content":""},{"name":"font-awesome/music","content":""},{"name":"font-awesome/search","content":""},{"name":"font-awesome/envelope-o","content":""},{"name":"font-awesome/heart","content":""},{"name":"font-awesome/star","content":""},{"name":"font-awesome/star-o","content":""},{"name":"font-awesome/user","content":""},{"name":"font-awesome/film","content":""},{"name":"font-awesome/th-large","content":""},{"name":"font-awesome/th","content":""},{"name":"font-awesome/th-list","content":""},{"name":"font-awesome/check","content":""},{"name":"font-awesome/remove","content":""},{"name":"font-awesome/close","content":""},{"name":"font-awesome/times","content":""},{"name":"font-awesome/search-plus","content":""},{"name":"font-awesome/search-minus","content":""},{"name":"font-awesome/power-off","content":""},{"name":"font-awesome/signal","content":""},{"name":"font-awesome/gear","content":""},{"name":"font-awesome/cog","content":""},{"name":"font-awesome/trash-o","content":""},{"name":"font-awesome/home","content":""},{"name":"font-awesome/file-o","content":""},{"name":"font-awesome/clock-o","content":""},{"name":"font-awesome/road","content":""},{"name":"font-awesome/download","content":""},{"name":"font-awesome/arrow-circle-o-down","content":""},{"name":"font-awesome/arrow-circle-o-up","content":""},{"name":"font-awesome/inbox","content":""},{"name":"font-awesome/play-circle-o","content":""},{"name":"font-awesome/rotate-right","content":""},{"name":"font-awesome/repeat","content":""},{"name":"font-awesome/refresh","content":""},{"name":"font-awesome/list-alt","content":""},{"name":"font-awesome/lock","content":""},{"name":"font-awesome/flag","content":""},{"name":"font-awesome/headphones","content":""},{"name":"font-awesome/volume-off","content":""},{"name":"font-awesome/volume-down","content":""},{"name":"font-awesome/volume-up","content":""},{"name":"font-awesome/qrcode","content":""},{"name":"font-awesome/barcode","content":""},{"name":"font-awesome/tag","content":""},{"name":"font-awesome/tags","content":""},{"name":"font-awesome/book","content":""},{"name":"font-awesome/bookmark","content":""},{"name":"font-awesome/print","content":""},{"name":"font-awesome/camera","content":""},{"name":"font-awesome/font","content":""},{"name":"font-awesome/bold","content":""},{"name":"font-awesome/italic","content":""},{"name":"font-awesome/text-height","content":""},{"name":"font-awesome/text-width","content":""},{"name":"font-awesome/align-left","content":""},{"name":"font-awesome/align-center","content":""},{"name":"font-awesome/align-right","content":""},{"name":"font-awesome/align-justify","content":""},{"name":"font-awesome/list","content":""},{"name":"font-awesome/dedent","content":""},{"name":"font-awesome/outdent","content":""},{"name":"font-awesome/indent","content":""},{"name":"font-awesome/video-camera","content":""},{"name":"font-awesome/photo","content":""},{"name":"font-awesome/image","content":""},{"name":"font-awesome/picture-o","content":""},{"name":"font-awesome/pencil","content":""},{"name":"font-awesome/map-marker","content":""},{"name":"font-awesome/adjust","content":""},{"name":"font-awesome/tint","content":""},{"name":"font-awesome/edit","content":""},{"name":"font-awesome/pencil-square-o","content":""},{"name":"font-awesome/share-square-o","content":""},{"name":"font-awesome/check-square-o","content":""},{"name":"font-awesome/arrows","content":""},{"name":"font-awesome/step-backward","content":""},{"name":"font-awesome/fast-backward","content":""},{"name":"font-awesome/backward","content":""},{"name":"font-awesome/play","content":""},{"name":"font-awesome/pause","content":""},{"name":"font-awesome/stop","content":""},{"name":"font-awesome/forward","content":""},{"name":"font-awesome/fast-forward","content":""},{"name":"font-awesome/step-forward","content":""},{"name":"font-awesome/eject","content":""},{"name":"font-awesome/chevron-left","content":""},{"name":"font-awesome/chevron-right","content":""},{"name":"font-awesome/plus-circle","content":""},{"name":"font-awesome/minus-circle","content":""},{"name":"font-awesome/times-circle","content":""},{"name":"font-awesome/check-circle","content":""},{"name":"font-awesome/question-circle","content":""},{"name":"font-awesome/info-circle","content":""},{"name":"font-awesome/crosshairs","content":""},{"name":"font-awesome/times-circle-o","content":""},{"name":"font-awesome/check-circle-o","content":""},{"name":"font-awesome/ban","content":""},{"name":"font-awesome/arrow-left","content":""},{"name":"font-awesome/arrow-right","content":""},{"name":"font-awesome/arrow-up","content":""},{"name":"font-awesome/arrow-down","content":""},{"name":"font-awesome/mail-forward","content":""},{"name":"font-awesome/share","content":""},{"name":"font-awesome/expand","content":""},{"name":"font-awesome/compress","content":""},{"name":"font-awesome/plus","content":""},{"name":"font-awesome/minus","content":""},{"name":"font-awesome/asterisk","content":""},{"name":"font-awesome/exclamation-circle","content":""},{"name":"font-awesome/gift","content":""},{"name":"font-awesome/leaf","content":""},{"name":"font-awesome/fire","content":""},{"name":"font-awesome/eye","content":""},{"name":"font-awesome/eye-slash","content":""},{"name":"font-awesome/warning","content":""},{"name":"font-awesome/exclamation-triangle","content":""},{"name":"font-awesome/plane","content":""},{"name":"font-awesome/calendar","content":""},{"name":"font-awesome/random","content":""},{"name":"font-awesome/comment","content":""},{"name":"font-awesome/magnet","content":""},{"name":"font-awesome/chevron-up","content":""},{"name":"font-awesome/chevron-down","content":""},{"name":"font-awesome/retweet","content":""},{"name":"font-awesome/shopping-cart","content":""},{"name":"font-awesome/folder","content":""},{"name":"font-awesome/folder-open","content":""},{"name":"font-awesome/arrows-v","content":""},{"name":"font-awesome/arrows-h","content":""},{"name":"font-awesome/bar-chart-o","content":""},{"name":"font-awesome/bar-chart","content":""},{"name":"font-awesome/twitter-square","content":""},{"name":"font-awesome/facebook-square","content":""},{"name":"font-awesome/camera-retro","content":""},{"name":"font-awesome/key","content":""},{"name":"font-awesome/gears","content":""},{"name":"font-awesome/cogs","content":""},{"name":"font-awesome/comments","content":""},{"name":"font-awesome/thumbs-o-up","content":""},{"name":"font-awesome/thumbs-o-down","content":""},{"name":"font-awesome/star-half","content":""},{"name":"font-awesome/heart-o","content":""},{"name":"font-awesome/sign-out","content":""},{"name":"font-awesome/linkedin-square","content":""},{"name":"font-awesome/thumb-tack","content":""},{"name":"font-awesome/external-link","content":""},{"name":"font-awesome/sign-in","content":""},{"name":"font-awesome/trophy","content":""},{"name":"font-awesome/github-square","content":""},{"name":"font-awesome/upload","content":""},{"name":"font-awesome/lemon-o","content":""},{"name":"font-awesome/phone","content":""},{"name":"font-awesome/square-o","content":""},{"name":"font-awesome/bookmark-o","content":""},{"name":"font-awesome/phone-square","content":""},{"name":"font-awesome/twitter","content":""},{"name":"font-awesome/facebook-f","content":""},{"name":"font-awesome/facebook","content":""},{"name":"font-awesome/github","content":""},{"name":"font-awesome/unlock","content":""},{"name":"font-awesome/credit-card","content":""},{"name":"font-awesome/feed","content":""},{"name":"font-awesome/rss","content":""},{"name":"font-awesome/hdd-o","content":""},{"name":"font-awesome/bullhorn","content":""},{"name":"font-awesome/bell","content":""},{"name":"font-awesome/certificate","content":""},{"name":"font-awesome/hand-o-right","content":""},{"name":"font-awesome/hand-o-left","content":""},{"name":"font-awesome/hand-o-up","content":""},{"name":"font-awesome/hand-o-down","content":""},{"name":"font-awesome/arrow-circle-left","content":""},{"name":"font-awesome/arrow-circle-right","content":""},{"name":"font-awesome/arrow-circle-up","content":""},{"name":"font-awesome/arrow-circle-down","content":""},{"name":"font-awesome/globe","content":""},{"name":"font-awesome/wrench","content":""},{"name":"font-awesome/tasks","content":""},{"name":"font-awesome/filter","content":""},{"name":"font-awesome/briefcase","content":""},{"name":"font-awesome/arrows-alt","content":""},{"name":"font-awesome/group","content":""},{"name":"font-awesome/users","content":""},{"name":"font-awesome/chain","content":""},{"name":"font-awesome/link","content":""},{"name":"font-awesome/cloud","content":""},{"name":"font-awesome/flask","content":""},{"name":"font-awesome/cut","content":""},{"name":"font-awesome/scissors","content":""},{"name":"font-awesome/copy","content":""},{"name":"font-awesome/files-o","content":""},{"name":"font-awesome/paperclip","content":""},{"name":"font-awesome/save","content":""},{"name":"font-awesome/floppy-o","content":""},{"name":"font-awesome/square","content":""},{"name":"font-awesome/navicon","content":""},{"name":"font-awesome/reorder","content":""},{"name":"font-awesome/bars","content":""},{"name":"font-awesome/list-ul","content":""},{"name":"font-awesome/list-ol","content":""},{"name":"font-awesome/strikethrough","content":""},{"name":"font-awesome/underline","content":""},{"name":"font-awesome/table","content":""},{"name":"font-awesome/magic","content":""},{"name":"font-awesome/truck","content":""},{"name":"font-awesome/pinterest","content":""},{"name":"font-awesome/pinterest-square","content":""},{"name":"font-awesome/google-plus-square","content":""},{"name":"font-awesome/google-plus","content":""},{"name":"font-awesome/money","content":""},{"name":"font-awesome/caret-down","content":""},{"name":"font-awesome/caret-up","content":""},{"name":"font-awesome/caret-left","content":""},{"name":"font-awesome/caret-right","content":""},{"name":"font-awesome/columns","content":""},{"name":"font-awesome/unsorted","content":""},{"name":"font-awesome/sort","content":""},{"name":"font-awesome/sort-down","content":""},{"name":"font-awesome/sort-desc","content":""},{"name":"font-awesome/sort-up","content":""},{"name":"font-awesome/sort-asc","content":""},{"name":"font-awesome/envelope","content":""},{"name":"font-awesome/linkedin","content":""},{"name":"font-awesome/rotate-left","content":""},{"name":"font-awesome/undo","content":""},{"name":"font-awesome/legal","content":""},{"name":"font-awesome/gavel","content":""},{"name":"font-awesome/dashboard","content":""},{"name":"font-awesome/tachometer","content":""},{"name":"font-awesome/comment-o","content":""},{"name":"font-awesome/comments-o","content":""},{"name":"font-awesome/flash","content":""},{"name":"font-awesome/bolt","content":""},{"name":"font-awesome/sitemap","content":""},{"name":"font-awesome/umbrella","content":""},{"name":"font-awesome/paste","content":""},{"name":"font-awesome/clipboard","content":""},{"name":"font-awesome/lightbulb-o","content":""},{"name":"font-awesome/exchange","content":""},{"name":"font-awesome/cloud-download","content":""},{"name":"font-awesome/cloud-upload","content":""},{"name":"font-awesome/user-md","content":""},{"name":"font-awesome/stethoscope","content":""},{"name":"font-awesome/suitcase","content":""},{"name":"font-awesome/bell-o","content":""},{"name":"font-awesome/coffee","content":""},{"name":"font-awesome/cutlery","content":""},{"name":"font-awesome/file-text-o","content":""},{"name":"font-awesome/building-o","content":""},{"name":"font-awesome/hospital-o","content":""},{"name":"font-awesome/ambulance","content":""},{"name":"font-awesome/medkit","content":""},{"name":"font-awesome/fighter-jet","content":""},{"name":"font-awesome/beer","content":""},{"name":"font-awesome/h-square","content":""},{"name":"font-awesome/plus-square","content":""},{"name":"font-awesome/angle-double-left","content":""},{"name":"font-awesome/angle-double-right","content":""},{"name":"font-awesome/angle-double-up","content":""},{"name":"font-awesome/angle-double-down","content":""},{"name":"font-awesome/angle-left","content":""},{"name":"font-awesome/angle-right","content":""},{"name":"font-awesome/angle-up","content":""},{"name":"font-awesome/angle-down","content":""},{"name":"font-awesome/desktop","content":""},{"name":"font-awesome/laptop","content":""},{"name":"font-awesome/tablet","content":""},{"name":"font-awesome/mobile-phone","content":""},{"name":"font-awesome/mobile","content":""},{"name":"font-awesome/circle-o","content":""},{"name":"font-awesome/quote-left","content":""},{"name":"font-awesome/quote-right","content":""},{"name":"font-awesome/spinner","content":""},{"name":"font-awesome/circle","content":""},{"name":"font-awesome/mail-reply","content":""},{"name":"font-awesome/reply","content":""},{"name":"font-awesome/github-alt","content":""},{"name":"font-awesome/folder-o","content":""},{"name":"font-awesome/folder-open-o","content":""},{"name":"font-awesome/smile-o","content":""},{"name":"font-awesome/frown-o","content":""},{"name":"font-awesome/meh-o","content":""},{"name":"font-awesome/gamepad","content":""},{"name":"font-awesome/keyboard-o","content":""},{"name":"font-awesome/flag-o","content":""},{"name":"font-awesome/flag-checkered","content":""},{"name":"font-awesome/terminal","content":""},{"name":"font-awesome/code","content":""},{"name":"font-awesome/mail-reply-all","content":""},{"name":"font-awesome/reply-all","content":""},{"name":"font-awesome/star-half-empty","content":""},{"name":"font-awesome/star-half-full","content":""},{"name":"font-awesome/star-half-o","content":""},{"name":"font-awesome/location-arrow","content":""},{"name":"font-awesome/crop","content":""},{"name":"font-awesome/code-fork","content":""},{"name":"font-awesome/unlink","content":""},{"name":"font-awesome/chain-broken","content":""},{"name":"font-awesome/question","content":""},{"name":"font-awesome/info","content":""},{"name":"font-awesome/exclamation","content":""},{"name":"font-awesome/superscript","content":""},{"name":"font-awesome/subscript","content":""},{"name":"font-awesome/eraser","content":""},{"name":"font-awesome/puzzle-piece","content":""},{"name":"font-awesome/microphone","content":""},{"name":"font-awesome/microphone-slash","content":""},{"name":"font-awesome/shield","content":""},{"name":"font-awesome/calendar-o","content":""},{"name":"font-awesome/fire-extinguisher","content":""},{"name":"font-awesome/rocket","content":""},{"name":"font-awesome/maxcdn","content":""},{"name":"font-awesome/chevron-circle-left","content":""},{"name":"font-awesome/chevron-circle-right","content":""},{"name":"font-awesome/chevron-circle-up","content":""},{"name":"font-awesome/chevron-circle-down","content":""},{"name":"font-awesome/html5","content":""},{"name":"font-awesome/css3","content":""},{"name":"font-awesome/anchor","content":""},{"name":"font-awesome/unlock-alt","content":""},{"name":"font-awesome/bullseye","content":""},{"name":"font-awesome/ellipsis-h","content":""},{"name":"font-awesome/ellipsis-v","content":""},{"name":"font-awesome/rss-square","content":""},{"name":"font-awesome/play-circle","content":""},{"name":"font-awesome/ticket","content":""},{"name":"font-awesome/minus-square","content":""},{"name":"font-awesome/minus-square-o","content":""},{"name":"font-awesome/level-up","content":""},{"name":"font-awesome/level-down","content":""},{"name":"font-awesome/check-square","content":""},{"name":"font-awesome/pencil-square","content":""},{"name":"font-awesome/external-link-square","content":""},{"name":"font-awesome/share-square","content":""},{"name":"font-awesome/compass","content":""},{"name":"font-awesome/toggle-down","content":""},{"name":"font-awesome/caret-square-o-down","content":""},{"name":"font-awesome/toggle-up","content":""},{"name":"font-awesome/caret-square-o-up","content":""},{"name":"font-awesome/toggle-right","content":""},{"name":"font-awesome/caret-square-o-right","content":""},{"name":"font-awesome/euro","content":""},{"name":"font-awesome/eur","content":""},{"name":"font-awesome/gbp","content":""},{"name":"font-awesome/dollar","content":""},{"name":"font-awesome/usd","content":""},{"name":"font-awesome/rupee","content":""},{"name":"font-awesome/inr","content":""},{"name":"font-awesome/cny","content":""},{"name":"font-awesome/rmb","content":""},{"name":"font-awesome/yen","content":""},{"name":"font-awesome/jpy","content":""},{"name":"font-awesome/ruble","content":""},{"name":"font-awesome/rouble","content":""},{"name":"font-awesome/rub","content":""},{"name":"font-awesome/won","content":""},{"name":"font-awesome/krw","content":""},{"name":"font-awesome/bitcoin","content":""},{"name":"font-awesome/btc","content":""},{"name":"font-awesome/file","content":""},{"name":"font-awesome/file-text","content":""},{"name":"font-awesome/sort-alpha-asc","content":""},{"name":"font-awesome/sort-alpha-desc","content":""},{"name":"font-awesome/sort-amount-asc","content":""},{"name":"font-awesome/sort-amount-desc","content":""},{"name":"font-awesome/sort-numeric-asc","content":""},{"name":"font-awesome/sort-numeric-desc","content":""},{"name":"font-awesome/thumbs-up","content":""},{"name":"font-awesome/thumbs-down","content":""},{"name":"font-awesome/youtube-square","content":""},{"name":"font-awesome/youtube","content":""},{"name":"font-awesome/xing","content":""},{"name":"font-awesome/xing-square","content":""},{"name":"font-awesome/youtube-play","content":""},{"name":"font-awesome/dropbox","content":""},{"name":"font-awesome/stack-overflow","content":""},{"name":"font-awesome/instagram","content":""},{"name":"font-awesome/flickr","content":""},{"name":"font-awesome/adn","content":""},{"name":"font-awesome/bitbucket","content":""},{"name":"font-awesome/bitbucket-square","content":""},{"name":"font-awesome/tumblr","content":""},{"name":"font-awesome/tumblr-square","content":""},{"name":"font-awesome/long-arrow-down","content":""},{"name":"font-awesome/long-arrow-up","content":""},{"name":"font-awesome/long-arrow-left","content":""},{"name":"font-awesome/long-arrow-right","content":""},{"name":"font-awesome/apple","content":""},{"name":"font-awesome/windows","content":""},{"name":"font-awesome/android","content":""},{"name":"font-awesome/linux","content":""},{"name":"font-awesome/dribbble","content":""},{"name":"font-awesome/skype","content":""},{"name":"font-awesome/foursquare","content":""},{"name":"font-awesome/trello","content":""},{"name":"font-awesome/female","content":""},{"name":"font-awesome/male","content":""},{"name":"font-awesome/gittip","content":""},{"name":"font-awesome/gratipay","content":""},{"name":"font-awesome/sun-o","content":""},{"name":"font-awesome/moon-o","content":""},{"name":"font-awesome/archive","content":""},{"name":"font-awesome/bug","content":""},{"name":"font-awesome/vk","content":""},{"name":"font-awesome/weibo","content":""},{"name":"font-awesome/renren","content":""},{"name":"font-awesome/pagelines","content":""},{"name":"font-awesome/stack-exchange","content":""},{"name":"font-awesome/arrow-circle-o-right","content":""},{"name":"font-awesome/arrow-circle-o-left","content":""},{"name":"font-awesome/toggle-left","content":""},{"name":"font-awesome/caret-square-o-left","content":""},{"name":"font-awesome/dot-circle-o","content":""},{"name":"font-awesome/wheelchair","content":""},{"name":"font-awesome/vimeo-square","content":""},{"name":"font-awesome/turkish-lira","content":""},{"name":"font-awesome/try","content":""},{"name":"font-awesome/plus-square-o","content":""},{"name":"font-awesome/space-shuttle","content":""},{"name":"font-awesome/slack","content":""},{"name":"font-awesome/envelope-square","content":""},{"name":"font-awesome/wordpress","content":""},{"name":"font-awesome/openid","content":""},{"name":"font-awesome/institution","content":""},{"name":"font-awesome/bank","content":""},{"name":"font-awesome/university","content":""},{"name":"font-awesome/mortar-board","content":""},{"name":"font-awesome/graduation-cap","content":""},{"name":"font-awesome/yahoo","content":""},{"name":"font-awesome/google","content":""},{"name":"font-awesome/reddit","content":""},{"name":"font-awesome/reddit-square","content":""},{"name":"font-awesome/stumbleupon-circle","content":""},{"name":"font-awesome/stumbleupon","content":""},{"name":"font-awesome/delicious","content":""},{"name":"font-awesome/digg","content":""},{"name":"font-awesome/pied-piper-pp","content":""},{"name":"font-awesome/pied-piper-alt","content":""},{"name":"font-awesome/drupal","content":""},{"name":"font-awesome/joomla","content":""},{"name":"font-awesome/language","content":""},{"name":"font-awesome/fax","content":""},{"name":"font-awesome/building","content":""},{"name":"font-awesome/child","content":""},{"name":"font-awesome/paw","content":""},{"name":"font-awesome/spoon","content":""},{"name":"font-awesome/cube","content":""},{"name":"font-awesome/cubes","content":""},{"name":"font-awesome/behance","content":""},{"name":"font-awesome/behance-square","content":""},{"name":"font-awesome/steam","content":""},{"name":"font-awesome/steam-square","content":""},{"name":"font-awesome/recycle","content":""},{"name":"font-awesome/automobile","content":""},{"name":"font-awesome/car","content":""},{"name":"font-awesome/cab","content":""},{"name":"font-awesome/taxi","content":""},{"name":"font-awesome/tree","content":""},{"name":"font-awesome/spotify","content":""},{"name":"font-awesome/deviantart","content":""},{"name":"font-awesome/soundcloud","content":""},{"name":"font-awesome/database","content":""},{"name":"font-awesome/file-pdf-o","content":""},{"name":"font-awesome/file-word-o","content":""},{"name":"font-awesome/file-excel-o","content":""},{"name":"font-awesome/file-powerpoint-o","content":""},{"name":"font-awesome/file-photo-o","content":""},{"name":"font-awesome/file-picture-o","content":""},{"name":"font-awesome/file-image-o","content":""},{"name":"font-awesome/file-zip-o","content":""},{"name":"font-awesome/file-archive-o","content":""},{"name":"font-awesome/file-sound-o","content":""},{"name":"font-awesome/file-audio-o","content":""},{"name":"font-awesome/file-movie-o","content":""},{"name":"font-awesome/file-video-o","content":""},{"name":"font-awesome/file-code-o","content":""},{"name":"font-awesome/vine","content":""},{"name":"font-awesome/codepen","content":""},{"name":"font-awesome/jsfiddle","content":""},{"name":"font-awesome/life-bouy","content":""},{"name":"font-awesome/life-buoy","content":""},{"name":"font-awesome/life-saver","content":""},{"name":"font-awesome/support","content":""},{"name":"font-awesome/life-ring","content":""},{"name":"font-awesome/circle-o-notch","content":""},{"name":"font-awesome/ra","content":""},{"name":"font-awesome/resistance","content":""},{"name":"font-awesome/rebel","content":""},{"name":"font-awesome/ge","content":""},{"name":"font-awesome/empire","content":""},{"name":"font-awesome/git-square","content":""},{"name":"font-awesome/git","content":""},{"name":"font-awesome/y-combinator-square","content":""},{"name":"font-awesome/yc-square","content":""},{"name":"font-awesome/hacker-news","content":""},{"name":"font-awesome/tencent-weibo","content":""},{"name":"font-awesome/qq","content":""},{"name":"font-awesome/wechat","content":""},{"name":"font-awesome/weixin","content":""},{"name":"font-awesome/send","content":""},{"name":"font-awesome/paper-plane","content":""},{"name":"font-awesome/send-o","content":""},{"name":"font-awesome/paper-plane-o","content":""},{"name":"font-awesome/history","content":""},{"name":"font-awesome/circle-thin","content":""},{"name":"font-awesome/header","content":""},{"name":"font-awesome/paragraph","content":""},{"name":"font-awesome/sliders","content":""},{"name":"font-awesome/share-alt","content":""},{"name":"font-awesome/share-alt-square","content":""},{"name":"font-awesome/bomb","content":""},{"name":"font-awesome/soccer-ball-o","content":""},{"name":"font-awesome/futbol-o","content":""},{"name":"font-awesome/tty","content":""},{"name":"font-awesome/binoculars","content":""},{"name":"font-awesome/plug","content":""},{"name":"font-awesome/slideshare","content":""},{"name":"font-awesome/twitch","content":""},{"name":"font-awesome/yelp","content":""},{"name":"font-awesome/newspaper-o","content":""},{"name":"font-awesome/wifi","content":""},{"name":"font-awesome/calculator","content":""},{"name":"font-awesome/paypal","content":""},{"name":"font-awesome/google-wallet","content":""},{"name":"font-awesome/cc-visa","content":""},{"name":"font-awesome/cc-mastercard","content":""},{"name":"font-awesome/cc-discover","content":""},{"name":"font-awesome/cc-amex","content":""},{"name":"font-awesome/cc-paypal","content":""},{"name":"font-awesome/cc-stripe","content":""},{"name":"font-awesome/bell-slash","content":""},{"name":"font-awesome/bell-slash-o","content":""},{"name":"font-awesome/trash","content":""},{"name":"font-awesome/copyright","content":""},{"name":"font-awesome/at","content":""},{"name":"font-awesome/eyedropper","content":""},{"name":"font-awesome/paint-brush","content":""},{"name":"font-awesome/birthday-cake","content":""},{"name":"font-awesome/area-chart","content":""},{"name":"font-awesome/pie-chart","content":""},{"name":"font-awesome/line-chart","content":""},{"name":"font-awesome/lastfm","content":""},{"name":"font-awesome/lastfm-square","content":""},{"name":"font-awesome/toggle-off","content":""},{"name":"font-awesome/toggle-on","content":""},{"name":"font-awesome/bicycle","content":""},{"name":"font-awesome/bus","content":""},{"name":"font-awesome/ioxhost","content":""},{"name":"font-awesome/angellist","content":""},{"name":"font-awesome/cc","content":""},{"name":"font-awesome/shekel","content":""},{"name":"font-awesome/sheqel","content":""},{"name":"font-awesome/ils","content":""},{"name":"font-awesome/meanpath","content":""},{"name":"font-awesome/buysellads","content":""},{"name":"font-awesome/connectdevelop","content":""},{"name":"font-awesome/dashcube","content":""},{"name":"font-awesome/forumbee","content":""},{"name":"font-awesome/leanpub","content":""},{"name":"font-awesome/sellsy","content":""},{"name":"font-awesome/shirtsinbulk","content":""},{"name":"font-awesome/simplybuilt","content":""},{"name":"font-awesome/skyatlas","content":""},{"name":"font-awesome/cart-plus","content":""},{"name":"font-awesome/cart-arrow-down","content":""},{"name":"font-awesome/diamond","content":""},{"name":"font-awesome/ship","content":""},{"name":"font-awesome/user-secret","content":""},{"name":"font-awesome/motorcycle","content":""},{"name":"font-awesome/street-view","content":""},{"name":"font-awesome/heartbeat","content":""},{"name":"font-awesome/venus","content":""},{"name":"font-awesome/mars","content":""},{"name":"font-awesome/mercury","content":""},{"name":"font-awesome/intersex","content":""},{"name":"font-awesome/transgender","content":""},{"name":"font-awesome/transgender-alt","content":""},{"name":"font-awesome/venus-double","content":""},{"name":"font-awesome/mars-double","content":""},{"name":"font-awesome/venus-mars","content":""},{"name":"font-awesome/mars-stroke","content":""},{"name":"font-awesome/mars-stroke-v","content":""},{"name":"font-awesome/mars-stroke-h","content":""},{"name":"font-awesome/neuter","content":""},{"name":"font-awesome/genderless","content":""},{"name":"font-awesome/facebook-official","content":""},{"name":"font-awesome/pinterest-p","content":""},{"name":"font-awesome/whatsapp","content":""},{"name":"font-awesome/server","content":""},{"name":"font-awesome/user-plus","content":""},{"name":"font-awesome/user-times","content":""},{"name":"font-awesome/hotel","content":""},{"name":"font-awesome/bed","content":""},{"name":"font-awesome/viacoin","content":""},{"name":"font-awesome/train","content":""},{"name":"font-awesome/subway","content":""},{"name":"font-awesome/medium","content":""},{"name":"font-awesome/yc","content":""},{"name":"font-awesome/y-combinator","content":""},{"name":"font-awesome/optin-monster","content":""},{"name":"font-awesome/opencart","content":""},{"name":"font-awesome/expeditedssl","content":""},{"name":"font-awesome/battery-4","content":""},{"name":"font-awesome/battery","content":""},{"name":"font-awesome/battery-full","content":""},{"name":"font-awesome/battery-3","content":""},{"name":"font-awesome/battery-three-quarters","content":""},{"name":"font-awesome/battery-2","content":""},{"name":"font-awesome/battery-half","content":""},{"name":"font-awesome/battery-1","content":""},{"name":"font-awesome/battery-quarter","content":""},{"name":"font-awesome/battery-0","content":""},{"name":"font-awesome/battery-empty","content":""},{"name":"font-awesome/mouse-pointer","content":""},{"name":"font-awesome/i-cursor","content":""},{"name":"font-awesome/object-group","content":""},{"name":"font-awesome/object-ungroup","content":""},{"name":"font-awesome/sticky-note","content":""},{"name":"font-awesome/sticky-note-o","content":""},{"name":"font-awesome/cc-jcb","content":""},{"name":"font-awesome/cc-diners-club","content":""},{"name":"font-awesome/clone","content":""},{"name":"font-awesome/balance-scale","content":""},{"name":"font-awesome/hourglass-o","content":""},{"name":"font-awesome/hourglass-1","content":""},{"name":"font-awesome/hourglass-start","content":""},{"name":"font-awesome/hourglass-2","content":""},{"name":"font-awesome/hourglass-half","content":""},{"name":"font-awesome/hourglass-3","content":""},{"name":"font-awesome/hourglass-end","content":""},{"name":"font-awesome/hourglass","content":""},{"name":"font-awesome/hand-grab-o","content":""},{"name":"font-awesome/hand-rock-o","content":""},{"name":"font-awesome/hand-stop-o","content":""},{"name":"font-awesome/hand-paper-o","content":""},{"name":"font-awesome/hand-scissors-o","content":""},{"name":"font-awesome/hand-lizard-o","content":""},{"name":"font-awesome/hand-spock-o","content":""},{"name":"font-awesome/hand-pointer-o","content":""},{"name":"font-awesome/hand-peace-o","content":""},{"name":"font-awesome/trademark","content":""},{"name":"font-awesome/registered","content":""},{"name":"font-awesome/creative-commons","content":""},{"name":"font-awesome/gg","content":""},{"name":"font-awesome/gg-circle","content":""},{"name":"font-awesome/tripadvisor","content":""},{"name":"font-awesome/odnoklassniki","content":""},{"name":"font-awesome/odnoklassniki-square","content":""},{"name":"font-awesome/get-pocket","content":""},{"name":"font-awesome/wikipedia-w","content":""},{"name":"font-awesome/safari","content":""},{"name":"font-awesome/chrome","content":""},{"name":"font-awesome/firefox","content":""},{"name":"font-awesome/opera","content":""},{"name":"font-awesome/internet-explorer","content":""},{"name":"font-awesome/tv","content":""},{"name":"font-awesome/television","content":""},{"name":"font-awesome/contao","content":""},{"name":"font-awesome/500px","content":""},{"name":"font-awesome/amazon","content":""},{"name":"font-awesome/calendar-plus-o","content":""},{"name":"font-awesome/calendar-minus-o","content":""},{"name":"font-awesome/calendar-times-o","content":""},{"name":"font-awesome/calendar-check-o","content":""},{"name":"font-awesome/industry","content":""},{"name":"font-awesome/map-pin","content":""},{"name":"font-awesome/map-signs","content":""},{"name":"font-awesome/map-o","content":""},{"name":"font-awesome/map","content":""},{"name":"font-awesome/commenting","content":""},{"name":"font-awesome/commenting-o","content":""},{"name":"font-awesome/houzz","content":""},{"name":"font-awesome/vimeo","content":""},{"name":"font-awesome/black-tie","content":""},{"name":"font-awesome/fonticons","content":""},{"name":"font-awesome/reddit-alien","content":""},{"name":"font-awesome/edge","content":""},{"name":"font-awesome/credit-card-alt","content":""},{"name":"font-awesome/codiepie","content":""},{"name":"font-awesome/modx","content":""},{"name":"font-awesome/fort-awesome","content":""},{"name":"font-awesome/usb","content":""},{"name":"font-awesome/product-hunt","content":""},{"name":"font-awesome/mixcloud","content":""},{"name":"font-awesome/scribd","content":""},{"name":"font-awesome/pause-circle","content":""},{"name":"font-awesome/pause-circle-o","content":""},{"name":"font-awesome/stop-circle","content":""},{"name":"font-awesome/stop-circle-o","content":""},{"name":"font-awesome/shopping-bag","content":""},{"name":"font-awesome/shopping-basket","content":""},{"name":"font-awesome/hashtag","content":""},{"name":"font-awesome/bluetooth","content":""},{"name":"font-awesome/bluetooth-b","content":""},{"name":"font-awesome/percent","content":""},{"name":"font-awesome/gitlab","content":""},{"name":"font-awesome/wpbeginner","content":""},{"name":"font-awesome/wpforms","content":""},{"name":"font-awesome/envira","content":""},{"name":"font-awesome/universal-access","content":""},{"name":"font-awesome/wheelchair-alt","content":""},{"name":"font-awesome/question-circle-o","content":""},{"name":"font-awesome/blind","content":""},{"name":"font-awesome/audio-description","content":""},{"name":"font-awesome/volume-control-phone","content":""},{"name":"font-awesome/braille","content":""},{"name":"font-awesome/assistive-listening-systems","content":""},{"name":"font-awesome/asl-interpreting","content":""},{"name":"font-awesome/american-sign-language-interpreting","content":""},{"name":"font-awesome/deafness","content":""},{"name":"font-awesome/hard-of-hearing","content":""},{"name":"font-awesome/deaf","content":""},{"name":"font-awesome/glide","content":""},{"name":"font-awesome/glide-g","content":""},{"name":"font-awesome/signing","content":""},{"name":"font-awesome/sign-language","content":""},{"name":"font-awesome/low-vision","content":""},{"name":"font-awesome/viadeo","content":""},{"name":"font-awesome/viadeo-square","content":""},{"name":"font-awesome/snapchat","content":""},{"name":"font-awesome/snapchat-ghost","content":""},{"name":"font-awesome/snapchat-square","content":""},{"name":"font-awesome/pied-piper","content":""},{"name":"font-awesome/first-order","content":""},{"name":"font-awesome/yoast","content":""},{"name":"font-awesome/themeisle","content":""},{"name":"font-awesome/google-plus-circle","content":""},{"name":"font-awesome/google-plus-official","content":""},{"name":"font-awesome/fa","content":""},{"name":"font-awesome/font-awesome","content":""},{"name":"font-awesome/handshake-o","content":""},{"name":"font-awesome/envelope-open","content":""},{"name":"font-awesome/envelope-open-o","content":""},{"name":"font-awesome/linode","content":""},{"name":"font-awesome/address-book","content":""},{"name":"font-awesome/address-book-o","content":""},{"name":"font-awesome/vcard","content":""},{"name":"font-awesome/address-card","content":""},{"name":"font-awesome/vcard-o","content":""},{"name":"font-awesome/address-card-o","content":""},{"name":"font-awesome/user-circle","content":""},{"name":"font-awesome/user-circle-o","content":""},{"name":"font-awesome/user-o","content":""},{"name":"font-awesome/id-badge","content":""},{"name":"font-awesome/drivers-license","content":""},{"name":"font-awesome/id-card","content":""},{"name":"font-awesome/drivers-license-o","content":""},{"name":"font-awesome/id-card-o","content":""},{"name":"font-awesome/quora","content":""},{"name":"font-awesome/free-code-camp","content":""},{"name":"font-awesome/telegram","content":""},{"name":"font-awesome/thermometer-4","content":""},{"name":"font-awesome/thermometer","content":""},{"name":"font-awesome/thermometer-full","content":""},{"name":"font-awesome/thermometer-3","content":""},{"name":"font-awesome/thermometer-three-quarters","content":""},{"name":"font-awesome/thermometer-2","content":""},{"name":"font-awesome/thermometer-half","content":""},{"name":"font-awesome/thermometer-1","content":""},{"name":"font-awesome/thermometer-quarter","content":""},{"name":"font-awesome/thermometer-0","content":""},{"name":"font-awesome/thermometer-empty","content":""},{"name":"font-awesome/shower","content":""},{"name":"font-awesome/bathtub","content":""},{"name":"font-awesome/s15","content":""},{"name":"font-awesome/bath","content":""},{"name":"font-awesome/podcast","content":""},{"name":"font-awesome/window-maximize","content":""},{"name":"font-awesome/window-minimize","content":""},{"name":"font-awesome/window-restore","content":""},{"name":"font-awesome/times-rectangle","content":""},{"name":"font-awesome/window-close","content":""},{"name":"font-awesome/times-rectangle-o","content":""},{"name":"font-awesome/window-close-o","content":""},{"name":"font-awesome/bandcamp","content":""},{"name":"font-awesome/grav","content":""},{"name":"font-awesome/etsy","content":""},{"name":"font-awesome/imdb","content":""},{"name":"font-awesome/ravelry","content":""},{"name":"font-awesome/eercast","content":""},{"name":"font-awesome/microchip","content":""},{"name":"font-awesome/snowflake-o","content":""},{"name":"font-awesome/superpowers","content":""},{"name":"font-awesome/wpexplorer","content":""},{"name":"font-awesome/meetup","content":""}]);
/***/ }),
/***/ "./assets/src/customizer/js/header-presets.js":
/*!****************************************************!*\
!*** ./assets/src/customizer/js/header-presets.js ***!
\****************************************************/
/***/ (() => {
var api = wp.customize,
sectionConstructor = api.sectionConstructor,
outerSection = sectionConstructor["colibri_floating_section"],
headers = colibri_Customizer_Data.headers || {},
$ = jQuery;
function setHeader(header) {
var headerData = headers[header]["data"];
for (var setting_id in headerData) {
if (!headerData.hasOwnProperty(setting_id)) {
continue;
}
var setting = wp.customize(setting_id);
if (setting) {
var initialTransport = setting.transport;
setting.transport = "refresh";
var settingValue = headerData[setting_id];
if (_.isObject(settingValue) || _.isArray(settingValue)) {
settingValue = encodeURIComponent(JSON.stringify(settingValue));
}
updateMediaControl(setting_id, settingValue);
setting.set(settingValue);
setting.transport = initialTransport;
}
}
setTimeout(function () {
top.wp.customize.requestChangesetUpdate({}, {
autosave: true
}).done(function () {
api.previewer.refresh();
});
}, 100);
}
function updateMediaControl(settingId, settingValue) {
var _wp$customize, _wp$customize$findCon;
var control = (_wp$customize = wp.customize(settingId)) === null || _wp$customize === void 0 ? void 0 : (_wp$customize$findCon = _wp$customize.findControls()) === null || _wp$customize$findCon === void 0 ? void 0 : _wp$customize$findCon[0];
var mediaTypes = ["image", "video"];
var controlType = _.get(control || {}, ["params", "mime_type"]);
if (!control || !mediaTypes.includes(controlType)) {
return;
}
var newAttachment = {
id: -1,
url: settingValue,
type: controlType,
icon: _.get(control, ["params", "attachment", "icon"]),
title: settingValue
};
if (controlType === "image") {
var newSizes = {
full: {
url: settingValue
}
};
newAttachment.sizes = newSizes;
}
control.params.attachment = newAttachment;
}
api.bind("ready", function () {
var section = api.section.add(new outerSection("colibri_publish_settings", {
ready: function ready() {
var _this = this;
var $ul = $('
');
$ul.on("click", ".colibri-preset", function (event) {
event.preventDefault();
event.stopPropagation();
_this.setHeader($(event.target).attr("data-name"));
});
this.container.append($ul);
for (var key in headers) {
if (!headers.hasOwnProperty(key)) {
continue;
}
var img_url = headers[key].image;
var li = "" + "
") + " ") + "
";
if (headers[key].is_reset) {
$ul.prepend(li);
} else {
$ul.append(li);
}
}
this.setHeader = setHeader.bind(this);
}
}));
api.bind("colibri_panel_button_clicked", function (name) {
if (name === "colibriwp_headers_panel") {
section.toggle();
} else {
section.hide();
}
});
});
/***/ }),
/***/ "./assets/src/customizer/js/install-companion-popover.js":
/*!***************************************************************!*\
!*** ./assets/src/customizer/js/install-companion-popover.js ***!
\***************************************************************/
/***/ (() => {
var api = wp.customize,
pluginControlConstructor = api.controlConstructor["colibri-plugin-message"],
pluginControl = null,
popover = null;
var updatePopoverPosition = function updatePopoverPosition() {
var linkedTo = popover.data('linkedTo');
var rect = linkedTo.getBoundingClientRect();
var style = {
top: rect.top + linkedTo.offsetHeight / 2 - popover.height() / 2 + "px",
left: rect.left + linkedTo.offsetWidth + 10 + "px"
};
popover.css(style);
};
var showPopover = function showPopover(linkedTo) {
if (!popover) {
popover = jQuery("
");
jQuery('body').append(popover);
}
if (!pluginControl) {
pluginControl = new pluginControlConstructor('colibri-install-plugin-popover-control', {});
pluginControl.renderContent();
pluginControl.activate();
pluginControl.ready();
popover.find('ul').append(pluginControl.container);
}
popover.data('linkedTo', linkedTo);
updatePopoverPosition();
popover.fadeIn(100);
$(window).on('resize.colibri-popover', updatePopoverPosition);
$('body .wp-full-overlay-sidebar-content').on('scroll.colibri-popover', updatePopoverPosition);
$(document).on('click', '*', function (event) {
var target = event.currentTarget;
if (!$.contains(popover[0], target)) {
popover.fadeOut();
$(window).off('resize.colibri-popover');
$('body .wp-full-overlay-sidebar-content').off('scroll.colibri-popover');
}
});
};
api.bind('colibri_panel_button_clicked', function (name, event) {
if (name === "colibriwp_add_section" || name === "colibriwp_footers_panel") {
showPopover(event.currentTarget);
}
});
/***/ }),
/***/ "./assets/src/customizer/js/js-helpers.js":
/*!************************************************!*\
!*** ./assets/src/customizer/js/js-helpers.js ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
var $ = jQuery,
domready = __webpack_require__(/*! domready */ "./node_modules/domready/ready.js");
function toggleClass(item, newValue, oldValue) {
var $el = $(item.selector);
if (newValue) {
$el.addClass(item.value);
} else {
$el.removeClass(item.value);
}
}
function setClass(item, newValue, oldValue) {
var $el = $(item.selector);
var addClass = newValue;
var removeClass = oldValue;
if (item.value && item.value[newValue]) {
addClass = item.value[newValue];
}
if (item.value && item.value[oldValue]) {
removeClass = item.value[oldValue];
}
$el.removeClass(removeClass);
$el.addClass(addClass);
}
function setCss(item, newValue, oldValue) {
var $el = $(item.selector);
var value = "";
if (_.isObject(item.value)) {
value = item.value[newValue];
} else {
value = newValue;
}
var callback;
if (item.callback) {
callback = new Function("return " + item.callback)();
value = callback(value, oldValue);
}
$el.css(item.property, value);
}
function focus(item, newValue, oldValue) {
//let entity = newValue['entity'];
var entity_type = item.value['entity'];
var entity_id = item.value['entity_id'];
var fallback_entity_type;
var fallback_entity_id;
if (item.value['fallback']) {
fallback_entity_type = item.value['fallback']['entity'];
fallback_entity_id = item.value['fallback']['entity_id'];
}
var entity = top.wp.customize[entity_type](entity_id);
if (!entity && fallback_entity_type) {
entity = top.wp.customize[fallback_entity_type](fallback_entity_id);
}
entity.collapse();
top.wp.customize.trigger('colibri_sections_collapse');
entity.focus(); //api.preview.send( 'focus-control-for-setting', entity_id );
}
function colibriComponentToggle(item, newValue, oldValue) {
var el = $(item.selector);
var component = el.data()['fn.kubio.' + item.value];
if (component) {
setTimeout(function () {
if (newValue) {
component.start();
} else {
component.stop();
}
}, item.delay || 0);
} else {
console.log(item.selector, 'has no kubio component');
}
}
function colibriComponentRestart(item, newValue, oldValue) {
var el = $(item.selector);
var component = el.data()['fn.kubio.' + item.value];
if (component) {
setTimeout(function () {
if (component.hasOwnProperty('restart')) {
component.restart();
} else {
component.stop();
component.start();
}
}, item.delay || 0);
} else {
console.log(item.selector, 'has no kubio component');
}
}
function colibriNavigationToggleSticky(item, newValue, oldValue) {
var _component$opts;
var el = $(item.selector);
var component = el.data()['fn.kubio.navigation'];
if (((_component$opts = component.opts) === null || _component$opts === void 0 ? void 0 : _component$opts.sticky) != false) {
window.colibriNavStickyOpts = component.opts.sticky;
}
if (newValue == false) {
component.opts.sticky = false;
} else {
component.opts.sticky = window.colibriNavStickyOpts;
}
if (component) {
if (component.hasOwnProperty('restart')) {
component.restart();
} else {
component.stop();
component.start();
}
} else {
console.log(item.selector, 'has no kubio component');
}
}
function colibriNavigationToggleOverlap(item, newValue, oldValue) {
var el = $(item.selector);
var component = el.data()['fn.kubio.navigation'];
component.opts.overlap = newValue;
if (component) {
if (component.hasOwnProperty('restart')) {
component.restart();
} else {
component.stop();
component.start();
}
var callback;
if (item.callback) {
callback = new Function("return " + item.callback)();
callback(newValue, oldValue);
}
} else {
console.log(item.selector, 'has no kubio component');
}
}
function colibriSetAttr(item, newValue, oldValue) {
var el = $(item.selector);
el.attr(item.value, newValue);
}
function runJs(data, newValue, oldValue) {
data.forEach(function (item) {
switch (item.action) {
case 'toggle-class':
toggleClass(item, newValue, oldValue);
break;
case 'set-class':
setClass(item, newValue, oldValue);
break;
case 'set-css':
setCss(item, newValue, oldValue);
break;
case 'focus':
focus(item, newValue, oldValue);
break;
case 'colibri-component-restart':
colibriComponentRestart(item, newValue, oldValue);
break;
case 'colibri-component-toggle':
colibriComponentToggle(item, newValue, oldValue);
break;
case 'colibri-navigation-toggle-sticky':
colibriNavigationToggleSticky(item, newValue, oldValue);
break;
case 'colibri-navigation-toggle-overlap':
colibriNavigationToggleOverlap(item, newValue, oldValue);
break;
case 'colibri-set-attr':
colibriSetAttr(item, newValue, oldValue);
break;
}
});
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (runJs);
/***/ }),
/***/ "./assets/src/customizer/js/maybe-deserialize.js":
/*!*******************************************************!*\
!*** ./assets/src/customizer/js/maybe-deserialize.js ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ maybe_deserialize)
/* harmony export */ });
function maybe_deserialize(value) {
if (_.isString(value)) {
try {
value = JSON.parse(decodeURIComponent(value));
} catch (e) {}
}
return value;
}
/***/ }),
/***/ "./assets/src/customizer/js/panels/colibri-panel.js":
/*!**********************************************************!*\
!*** ./assets/src/customizer/js/panels/colibri-panel.js ***!
\**********************************************************/
/***/ (() => {
var api = wp.customize,
panelConstructor = api.panelConstructor;
panelConstructor['colibri_panel'] = api.Panel.extend({
getContent: function getContent() {
var $container = this.container.find('.control-panel-content').first();
this.maybeAddPanelFooter();
return $container;
},
maybeAddPanelFooter: function maybeAddPanelFooter() {
var _this = this;
this.colibriReflowFooterButtons(true);
if (!this.reflow_binded) {
this.reflow_binded = true;
api.bind('pane-contents-reflowed', function () {
_this.colibriReflowFooterButtons();
});
}
},
colibriReflowFooterButtons: function colibriReflowFooterButtons() {
var _this2 = this;
var create = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
var $wrapper = this.container.find('.control-panel-content').first().parent();
var $footer = $wrapper.children('.panel-footer');
var buttons = this.params.footer_buttons;
if (create) {
if ($footer.length !== 0) {
$footer.remove();
}
$wrapper.append('');
$footer = $wrapper.children('.panel-footer');
$footer.on('click', 'button', function (event) {
event.preventDefault();
event.stopPropagation();
var name = jQuery(event.currentTarget).attr('data-name');
api.trigger('colibri_panel_button_clicked', name, event);
});
for (var key in buttons) {
if (buttons.hasOwnProperty(key)) {
var button = buttons[key];
var classes = (button.classes || ['button-primary']).join(' ');
var icon = button.icon || "";
if (icon) {
icon = "");
}
var buttonHtml = "");
var $button = jQuery(buttonHtml);
$footer.append($button);
}
}
api.bind('colibri_preview_ready', function () {
_this2.colibriReflowFooterButtons();
});
}
for (var _key in buttons) {
if (buttons.hasOwnProperty(_key)) {
var _button = buttons[_key];
var _$button = $footer.find("[data-name=\"".concat(_button.name, "\"]"));
if (!_button.activate_when) {
_$button.removeClass('hidden');
} else {
if (this.checkButtonActiveWhen(_button.activate_when)) {
_$button.removeClass('hidden');
} else {
_$button.addClass('hidden');
}
}
}
}
},
checkButtonActiveWhen: function checkButtonActiveWhen(activate_when) {
if (activate_when.selector) {
var previewDocument = api.previewer.preview ? api.previewer.preview.iframe[0].contentDocument : false;
if (!previewDocument) {
return false;
}
if (jQuery(previewDocument).find(activate_when.selector).length) {
return true;
}
return false;
}
},
attachEvents: function attachEvents() {}
});
/***/ }),
/***/ "./assets/src/customizer/js/sections/colibri-floating-section.js":
/*!***********************************************************************!*\
!*** ./assets/src/customizer/js/sections/colibri-floating-section.js ***!
\***********************************************************************/
/***/ (() => {
var api = wp.customize,
sectionConstructor = api.sectionConstructor,
outerSection = sectionConstructor.outer;
$ = jQuery;
sectionConstructor['colibri_floating_section'] = outerSection.extend({
initialize: function initialize(id, options) {
options = options || {};
this.onReadyCallback = options.ready;
outerSection.prototype.initialize.apply(this, [id, options]);
},
ready: function ready() {
this.container.children('.section-meta').addClass('hidden');
if (_.isFunction(this.onReadyCallback)) {
this.onReadyCallback.call(this);
}
},
toggle: function toggle() {
this.expanded(!this.expanded());
},
show: function show() {
this.expanded(true);
},
hide: function hide() {
this.expanded(false);
}
});
/***/ }),
/***/ "./assets/src/customizer/js/sections/colibri-section.js":
/*!**************************************************************!*\
!*** ./assets/src/customizer/js/sections/colibri-section.js ***!
\**************************************************************/
/***/ (() => {
var api = wp.customize,
sectionConstructor = api.sectionConstructor,
containerParent = 'colibri-main-section-content',
containerPaneParent = 'colibri-main-section-pane-parent',
$ = jQuery;
$('form#customize-controls').append("\n
\n \n
\n"));
sectionConstructor['colibri_section'] = api.Section.extend({
initialize: function initialize() {
var _this = this;
this.containerParent = "#".concat(containerParent);
this.containerPaneParent = ".".concat(containerPaneParent);
this.$containerParent = $(this.containerParent);
api.Section.prototype.initialize.apply(this, arguments);
api.bind('colibri_sections_collapse', function () {
_this._toggleExpanded(false, {});
});
if (this.params.hidden) {
this.container.filter('li').addClass('colibri-section-hidden');
}
},
active: function active() {
api.Section.prototype.active.apply(this, arguments);
var tab = this.currentTab || colibriCustomizer.settings.section_default_tab;
setTimeout(function () {
this.activateTabControls(tab);
}, 50);
},
colibri_openSectionCallback: function colibri_openSectionCallback(args) {
var _this2 = this;
var content = this.contentContainer,
sectionTitle = this.headContainer.find('.accordion-section-title').first(),
backBtn = content.find('.customize-section-back');
return $.proxy(function () {
_this2._animateChangeExpanded(function () {
sectionTitle.attr('tabindex', '-1');
backBtn.attr('tabindex', '0');
backBtn.focus();
content.css('top', '');
container.scrollTop(0);
if (args.completeCallback) {
args.completeCallback();
}
});
content.addClass('open');
_this2.$containerParent.addClass('open');
}, this);
},
colibri_animateChangeExpanded: function colibri_animateChangeExpanded(args) {
var _this3 = this;
var content = this.contentContainer,
sectionTitle = this.headContainer.find('.accordion-section-title').first(),
backBtn = content.find('.customize-section-back');
this._animateChangeExpanded(function () {
backBtn.attr('tabindex', '-1');
sectionTitle.attr('tabindex', '0');
sectionTitle.focus();
if (args.completeCallback) {
args.completeCallback();
}
}, this);
this.$containerParent.removeClass('open');
setTimeout(function () {
_this3.container.removeClass('open');
}, 200);
},
onChangeExpanded: function onChangeExpanded(expanded, args) {
var _this4 = this;
var content = this.contentContainer,
expand,
panel,
$root = jQuery('.wp-full-overlay');
if (expanded) {
$root.addClass('section-open');
jQuery('ul.customize-pane-parent').addClass('busy');
jQuery('#customize-info').addClass('busy');
this.$containerParent.addClass('open');
this.container.addClass('open');
var currentTab = colibriCustomizer.settings.section_default_tab;
var currentTabHasControls = false; //check if default tab has controls, if not select the style tab
this.controls().forEach(function (control) {
//ignore plugin message control
if (control.params.colibri_tab === currentTab && control.params.type !== 'colibri-plugin-message') {
currentTabHasControls = true;
}
});
if (!currentTabHasControls) currentTab = colibriCustomizer.settings.style_tab;
this.activateTabControls(currentTab);
} else {
$root.removeClass('section-open');
this.$containerParent.removeClass('open');
setTimeout(function () {
_this4.container.removeClass('open');
}, 200);
}
this.container.removeClass('busy');
api.section.each(function (section) {
if (section.params.type === 'colibri_section' && section.id !== _this4.id) {
section.container.removeClass('open');
}
});
if (expanded && !content.hasClass('open')) {
if (args.unchanged) {
expand = args.completeCallback;
} else {
expand = this.colibri_openSectionCallback(args);
}
if (this.panel()) {
api.panel(this.panel()).expand({
duration: args.duration,
completeCallback: expand
});
} else {
expand();
}
} else {
if (!expanded && content.hasClass('open')) {
if (this.panel()) {
panel = api.panel(this.panel());
if (panel.contentContainer.hasClass('skip-transition')) {
this._toggleExpanded(false);
}
}
this.colibri_animateChangeExpanded(args);
} else {
if (!args.allowMultiple) {
api.section.each(function (otherSection) {
if (otherSection !== _this4) {
otherSection.collapse({
duration: args.duration
});
}
});
}
if (args.completeCallback) {
args.completeCallback();
}
}
}
},
ready: function ready() {
var _this5 = this;
var $tabs = this.container.find('.tabs-nav .tab-item');
$tabs.on('click', function (event) {
_this5.activateTabControls(jQuery(event.currentTarget).attr('data-tab-name'));
});
},
attachEvents: function attachEvents() {
var meta,
content,
section = this;
if (section.container.hasClass('cannot-expand')) {
return;
} // Expand/Collapse accordion sections on click.
section.container.find('.accordion-section-title, .customize-section-back').on('click keydown', function (event) {
if (api.utils.isKeydownButNotEnterEvent(event)) {
return;
}
event.preventDefault(); // Keep this AFTER the key filter above
if (section.expanded()) {
section._toggleExpanded(false);
} else {
section.expand();
}
}); // This is very similar to what is found for api.Panel.attachEvents().
section.container.find('.customize-section-title .customize-help-toggle').on('click', function () {
meta = section.container.find('.section-meta');
if (meta.hasClass('cannot-expand')) {
return;
}
content = meta.find('.customize-section-description:first');
content.toggleClass('open');
content.slideToggle(section.defaultExpandedArguments.duration, function () {
content.trigger('toggled');
});
$(this).attr('aria-expanded', function (i, attr) {
return 'true' === attr ? 'false' : 'true';
});
});
},
activateTabControls: function activateTabControls(tab, callback) {
var $tab = this.container.find(".tabs-nav .tab-item[data-tab-name=\"".concat(tab, "\"]"));
$tab.siblings().removeClass('active');
$tab.addClass('active');
this.currentTab = tab;
this.controls().forEach(function (control) {
var controlInOtherTab = control.params.colibri_tab !== tab;
control.container.toggleClass('control-in-other-tab', controlInOtherTab);
if (control.params.type === 'colibri-plugin-message') {
control.container.attr('style', '');
return;
}
if (!controlInOtherTab) {
if (control.active()) {
if (control.container.css('display') === 'none') {
control.container.css('display', 'list-item');
control.onChangeActive(true, {
unchanged: false
});
}
} else {
if (control.container.css('display') !== 'none') {
control.container.css('display', 'none');
control.onChangeActive(false, {
unchanged: false
});
}
}
}
});
if (_.isFunction(callback)) {
callback.call(this);
}
},
collapse: function collapse(params) {// return this._toggleExpanded( false, params );
}
});
/***/ }),
/***/ "./assets/src/customizer/js/undescore-extensions.js":
/*!**********************************************************!*\
!*** ./assets/src/customizer/js/undescore-extensions.js ***!
\**********************************************************/
/***/ (() => {
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
/** @global _ **/
_.mixin({
get: function get(obj, key) {
var type = _typeof(key);
if (type === 'string' || type === "number") {
key = ("" + key).replace(/\[(.*?)\]/, /\[(.*?)\]/, function (m, key) {
//handle case where [1] may occur
return '.' + key.replace(/["']/g, /["']/g, ""); //strip quotes
}).split('.');
}
for (var i = 0, l = key.length; i < l; i++) {
if (typeof obj !== 'undefined' && _.has(obj, key[i])) obj = obj[key[i]];else return undefined;
}
return obj;
}
});
/***/ }),
/***/ "./assets/src/customizer/js/vue-components/colibri-editor-components.js":
/*!******************************************************************************!*\
!*** ./assets/src/customizer/js/vue-components/colibri-editor-components.js ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ColibriButtonGroup": () => (/* reexport safe */ _ColibriButtonGroup__WEBPACK_IMPORTED_MODULE_0__["default"]),
/* harmony export */ "ColibriColorPicker": () => (/* reexport safe */ element_ui__WEBPACK_IMPORTED_MODULE_9__.ColorPicker),
/* harmony export */ "MediaPicker": () => (/* reexport safe */ _media_picker__WEBPACK_IMPORTED_MODULE_3__["default"]),
/* harmony export */ "IconPicker": () => (/* reexport safe */ _ColibriIcon__WEBPACK_IMPORTED_MODULE_4__["default"]),
/* harmony export */ "ColibriSelect": () => (/* reexport safe */ _Select__WEBPACK_IMPORTED_MODULE_5__["default"]),
/* harmony export */ "ColibriText": () => (/* reexport safe */ _ColibriText__WEBPACK_IMPORTED_MODULE_6__["default"]),
/* harmony export */ "ColibriSlider": () => (/* reexport safe */ _ColibriSlider__WEBPACK_IMPORTED_MODULE_7__["default"]),
/* harmony export */ "ColibriSwitch": () => (/* reexport safe */ _ColibriSwitch__WEBPACK_IMPORTED_MODULE_8__["default"]),
/* harmony export */ "SelectWithIcon": () => (/* reexport safe */ _SelectWithIcon__WEBPACK_IMPORTED_MODULE_2__["default"])
/* harmony export */ });
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm.js");
/* harmony import */ var _ColibriButtonGroup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ColibriButtonGroup */ "./assets/src/customizer/js/vue-components/ColibriButtonGroup.vue");
/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tooltip */ "./assets/src/customizer/js/vue-components/tooltip.js");
/* harmony import */ var _SelectWithIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SelectWithIcon */ "./assets/src/customizer/js/vue-components/SelectWithIcon.vue");
/* harmony import */ var _media_picker__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./media-picker */ "./assets/src/customizer/js/vue-components/media-picker.vue");
/* harmony import */ var _ColibriIcon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ColibriIcon */ "./assets/src/customizer/js/vue-components/ColibriIcon.vue");
/* harmony import */ var _Select__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Select */ "./assets/src/customizer/js/vue-components/Select.vue");
/* harmony import */ var _ColibriText__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./ColibriText */ "./assets/src/customizer/js/vue-components/ColibriText.vue");
/* harmony import */ var _ColibriSlider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./ColibriSlider */ "./assets/src/customizer/js/vue-components/ColibriSlider.vue");
/* harmony import */ var _ColibriSwitch__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./ColibriSwitch */ "./assets/src/customizer/js/vue-components/ColibriSwitch.vue");
/* harmony import */ var element_ui__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! element-ui */ "./node_modules/element-ui/lib/element-ui.common.js");
/* harmony import */ var element_ui__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(element_ui__WEBPACK_IMPORTED_MODULE_9__);
vue__WEBPACK_IMPORTED_MODULE_10__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_9__.Button.name, element_ui__WEBPACK_IMPORTED_MODULE_9__.Button);
vue__WEBPACK_IMPORTED_MODULE_10__["default"].component(element_ui__WEBPACK_IMPORTED_MODULE_9__.ButtonGroup.name, element_ui__WEBPACK_IMPORTED_MODULE_9__.ButtonGroup);
/***/ }),
/***/ "./assets/src/customizer/js/vue-components/tooltip.js":
/*!************************************************************!*\
!*** ./assets/src/customizer/js/vue-components/tooltip.js ***!
\************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) => {
"use strict";
/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ "jquery");
/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var popper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! popper.js */ "./node_modules/popper.js/dist/esm/popper.js");
/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util */ "./assets/src/customizer/js/vue-components/util.js");
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
/**
* --------------------------------------------------------------------------
* Bootstrap (v4.0.0): tooltip.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* --------------------------------------------------------------------------
*/
var Tooltip = function ($) {
/**
* ------------------------------------------------------------------------
* Constants
* ------------------------------------------------------------------------
*/
var NAME = 'tooltip';
var VERSION = '4.0.0';
var DATA_KEY = 'bs.tooltip';
var EVENT_KEY = ".".concat(DATA_KEY);
var JQUERY_NO_CONFLICT = $.fn[NAME];
var TRANSITION_DURATION = 150;
var CLASS_PREFIX = 'bs-tooltip';
var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)".concat(CLASS_PREFIX, "\\S+"), 'g');
var DefaultType = {
animation: 'boolean',
template: 'string',
title: '(string|element|function)',
trigger: 'string',
delay: '(number|object)',
html: 'boolean',
selector: '(string|boolean)',
placement: '(string|function)',
offset: '(number|string)',
container: '(string|element|boolean)',
fallbackPlacement: '(string|array)',
boundary: '(string|element)'
};
var AttachmentMap = {
AUTO: 'auto',
TOP: 'top',
RIGHT: 'right',
BOTTOM: 'bottom',
LEFT: 'left'
};
var Default = {
animation: true,
template: '