Version Description
28/09/2022 =
Improved: EA Countdown | Added Evergreen & Recurring Options
Fixed: EA Woo Checkout | PHP Fatal error
Fixed: EA Advanced Data Table | Showing repeated pagination
Fixed: EA Advanced Data table | Not able to add new row or column if table was imported without table header
Fixed: EA Advanced Accordion | If svg used in open tab and no icon is used in closed tab, then svg icon is not showing
Few minor bug fixes & improvements
Download this release
Release Info
| Developer | wpdevteam |
| Plugin | |
| Version | 5.3.2 |
| Comparing to | |
| See all releases | |
Code changes from version 5.3.1 to 5.3.2
- assets/admin/css/editor.css +5 -0
- assets/front-end/css/view/count-down.css +0 -2
- assets/front-end/css/view/count-down.min.css +1 -1
- assets/front-end/js/edit/advanced-data-table.js +1 -1
- assets/front-end/js/edit/advanced-data-table.min.js +1 -1
- assets/front-end/js/lib-view/countdown/countdown.js +12 -5
- assets/front-end/js/lib-view/countdown/countdown.min.js +1 -1
- assets/front-end/js/view/advanced-data-table.js +1 -1
- assets/front-end/js/view/advanced-data-table.min.js +1 -1
- assets/front-end/js/view/count-down.js +1 -1
- assets/front-end/js/view/count-down.min.js +1 -1
- essential_adons_elementor.php +3 -3
- includes/Classes/Helper.php +17 -0
- includes/Elements/Adv_Accordion.php +6 -5
- includes/Elements/Countdown.php +96 -0
- includes/Elements/Woo_Checkout.php +30 -26
- includes/Traits/Ajax_Handler.php +17 -0
- includes/Traits/Login_Registration.php +24 -24
- languages/essential-addons-for-elementor-lite.pot +121 -97
- readme.txt +12 -3
assets/admin/css/editor.css
CHANGED
|
@@ -224,4 +224,9 @@
|
|
| 224 |
.elementor-context-menu-list__item.elementor-context-menu-list__item-ea_copy_all,
|
| 225 |
.elementor-context-menu-list__item.elementor-context-menu-list__item-ea_paste_all {
|
| 226 |
padding-right: 10px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 227 |
}
|
| 224 |
.elementor-context-menu-list__item.elementor-context-menu-list__item-ea_copy_all,
|
| 225 |
.elementor-context-menu-list__item.elementor-context-menu-list__item-ea_paste_all {
|
| 226 |
padding-right: 10px;
|
| 227 |
+
}
|
| 228 |
+
.elementor-control-unit-2[data-setting="eael_evergreen_counter_hours"],
|
| 229 |
+
.elementor-control-unit-2[data-setting="eael_evergreen_counter_minutes"],
|
| 230 |
+
.elementor-control-unit-2[data-setting="eael_evergreen_counter_recurring_restart_after"] {
|
| 231 |
+
width: 70px;
|
| 232 |
}
|
assets/front-end/css/view/count-down.css
CHANGED
|
@@ -84,8 +84,6 @@
|
|
| 84 |
display: block !important;
|
| 85 |
}
|
| 86 |
.eael-countdown-container .eael-countdown-item > div {
|
| 87 |
-
margin-right: 0px !important;
|
| 88 |
-
margin-left: 0px !important;
|
| 89 |
padding: 10px;
|
| 90 |
}
|
| 91 |
}
|
| 84 |
display: block !important;
|
| 85 |
}
|
| 86 |
.eael-countdown-container .eael-countdown-item > div {
|
|
|
|
|
|
|
| 87 |
padding: 10px;
|
| 88 |
}
|
| 89 |
}
|
assets/front-end/css/view/count-down.min.css
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
.eael-countdown-items{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%}.eael-countdown-items>li{list-style:none;margin:0;padding:0;display:table-cell;position:relative}.eael-countdown-item>div{text-align:center;padding:20px}.eael-countdown-digits{font-size:54px;line-height:1}.eael-countdown-label{font-size:18px;line-height:1;color:#fff}.eael-countdown-show-separator.eael-countdown-separator-solid .eael-countdown-digits::after{content:"|";position:absolute;left:98%;z-index:1}.eael-countdown-show-separator.eael-countdown-separator-dotted .eael-countdown-digits::after{content:":";position:absolute;left:98%;z-index:1}.eael-countdown-item:last-child .eael-countdown-digits::after{display:none}.eael-countdown-items.style-1 .eael-countdown-item>div{background:#262625}@media all and (min-width: 1025px){.eael-countdown-label-block .eael-countdown-digits,.eael-countdown-label-block .eael-countdown-label{display:block;text-align:center}}@media all and (max-width: 1025px){.eael-countdown-label-inline-tablet .eael-countdown-digits,.eael-countdown-label-inline-tablet .eael-countdown-label{display:inline-block !important}.eael-countdown-label-block-tablet .eael-countdown-digits,.eael-countdown-label-block-tablet .eael-countdown-label{display:block !important}}@media all and (max-width: 767px){.eael-countdown-label-inline-mobile .eael-countdown-digits,.eael-countdown-label-inline-mobile .eael-countdown-label{display:inline-block !important}.eael-countdown-label-block-mobile .eael-countdown-digits,.eael-countdown-label-block-mobile .eael-countdown-label{display:block !important}.eael-countdown-container .eael-countdown-item>div{
|
| 1 |
+
.eael-countdown-items{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%}.eael-countdown-items>li{list-style:none;margin:0;padding:0;display:table-cell;position:relative}.eael-countdown-item>div{text-align:center;padding:20px}.eael-countdown-digits{font-size:54px;line-height:1}.eael-countdown-label{font-size:18px;line-height:1;color:#fff}.eael-countdown-show-separator.eael-countdown-separator-solid .eael-countdown-digits::after{content:"|";position:absolute;left:98%;z-index:1}.eael-countdown-show-separator.eael-countdown-separator-dotted .eael-countdown-digits::after{content:":";position:absolute;left:98%;z-index:1}.eael-countdown-item:last-child .eael-countdown-digits::after{display:none}.eael-countdown-items.style-1 .eael-countdown-item>div{background:#262625}@media all and (min-width: 1025px){.eael-countdown-label-block .eael-countdown-digits,.eael-countdown-label-block .eael-countdown-label{display:block;text-align:center}}@media all and (max-width: 1025px){.eael-countdown-label-inline-tablet .eael-countdown-digits,.eael-countdown-label-inline-tablet .eael-countdown-label{display:inline-block !important}.eael-countdown-label-block-tablet .eael-countdown-digits,.eael-countdown-label-block-tablet .eael-countdown-label{display:block !important}}@media all and (max-width: 767px){.eael-countdown-label-inline-mobile .eael-countdown-digits,.eael-countdown-label-inline-mobile .eael-countdown-label{display:inline-block !important}.eael-countdown-label-block-mobile .eael-countdown-digits,.eael-countdown-label-block-mobile .eael-countdown-label{display:block !important}.eael-countdown-container .eael-countdown-item>div{padding:10px}}
|
assets/front-end/js/edit/advanced-data-table.js
CHANGED
|
@@ -93,7 +93,7 @@
|
|
| 93 |
/*! no static exports found */
|
| 94 |
/***/ (function(module, exports) {
|
| 95 |
|
| 96 |
-
eval("function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\n\nvar advancedDataTableEdit = /*#__PURE__*/function () {\n function advancedDataTableEdit() {\n _classCallCheck(this, advancedDataTableEdit);\n\n // class props\n this.panel = null;\n this.model = null;\n this.view = null;\n this.table = null;\n this.tableInnerHTML = null;\n this.timeout = null;\n this.activeCell = null;\n this.dragStartX = null;\n this.dragStartWidth = null;\n this.dragEl = null;\n this.dragging = false; // register hooks\n\n ea.hooks.addFilter(\"advancedDataTable.getClassProps\", \"ea\", this.getClassProps.bind(this));\n ea.hooks.addFilter(\"advancedDataTable.setClassProps\", \"ea\", this.setClassProps.bind(this));\n ea.hooks.addFilter(\"advancedDataTable.parseHTML\", \"ea\", this.parseHTML);\n ea.hooks.addAction(\"advancedDataTable.initEditor\", \"ea\", this.initEditor.bind(this));\n ea.hooks.addAction(\"advancedDataTable.updateFromView\", \"ea\", this.updateFromView.bind(this));\n ea.hooks.addAction(\"advancedDataTable.initInlineEdit\", \"ea\", this.initInlineEdit.bind(this));\n ea.hooks.addAction(\"advancedDataTable.initPanelAction\", \"ea\", this.initPanelAction.bind(this));\n ea.hooks.addAction(\"advancedDataTable.triggerTextChange\", \"ea\", this.triggerTextChange.bind(this));\n elementor.hooks.addFilter(\"elements/widget/contextMenuGroups\", this.initContextMenu);\n elementor.hooks.addAction(\"panel/open_editor/widget/eael-advanced-data-table\", this.initPanel.bind(this));\n } // update model from view\n\n\n _createClass(advancedDataTableEdit, [{\n key: \"updateFromView\",\n value: function updateFromView(view, value) {\n var refresh = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var model = view.model; // disable elementor remote server render\n\n model.remoteRender = refresh;\n\n if (elementor.config.version > \"2.7.6\") {\n var container = view.getContainer();\n var settings = view.getContainer().settings.attributes;\n Object.keys(value).forEach(function (key) {\n settings[key] = value[key];\n });\n parent.window.$e.run(\"document/elements/settings\", {\n container: container,\n settings: settings,\n options: {\n external: refresh\n }\n });\n } else {\n // update backbone model\n Object.keys(value).forEach(function (key) {\n model.setSetting(key, value[key]);\n });\n } // enable elementor remote server render just after elementor throttle\n // ignore multiple assign\n\n\n this.timeout = setTimeout(function () {\n model.remoteRender = true;\n }, 1001);\n } // get class properties\n\n }, {\n key: \"getClassProps\",\n value: function getClassProps() {\n return {\n view: this.view,\n model: this.model,\n table: this.table,\n activeCell: this.activeCell\n };\n } // get class properties\n\n }, {\n key: \"setClassProps\",\n value: function setClassProps(props) {\n var _this = this;\n\n Object.keys(props).forEach(function (key) {\n _this[key] = props[key];\n });\n } // parse table html\n\n }, {\n key: \"parseHTML\",\n value: function parseHTML(tableHTML) {\n tableHTML.querySelectorAll(\"th, td\").forEach(function (el) {\n if (el.querySelector(\".inline-editor\") !== null) {\n el.innerHTML = decodeURI(el.dataset.quill || \"\");\n delete el.dataset.quill;\n }\n });\n return tableHTML;\n } // init editor\n\n }, {\n key: \"initEditor\",\n value: function initEditor(cell) {\n var _this2 = this;\n\n // init value\n cell.dataset.quill = encodeURI(cell.innerHTML); // insert editor dom\n\n cell.innerHTML = \"<div class=\\\"inline-editor\\\">\".concat(cell.innerHTML, \"</div>\"); // init quill\n\n var quill = new Quill(cell.querySelector(\".inline-editor\"), {\n theme: \"bubble\",\n modules: {\n toolbar: [\"bold\", \"italic\", \"underline\", \"strike\", \"link\", {\n list: \"ordered\"\n }, {\n list: \"bullet\"\n }]\n }\n }); // bind change\n\n quill.on(\"text-change\", function (delta, oldDelta, source) {\n clearTimeout(_this2.timeout); // update data\n\n cell.dataset.quill = encodeURI(quill.root.innerHTML); // parse table html\n\n var origTable = _this2.parseHTML(_this2.table.cloneNode(true));\n\n _this2.tableInnerHTML = origTable.innerHTML; // update table\n\n _this2.updateFromView(_this2.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n });\n } // init inline editing features\n\n }, {\n key: \"initInlineEdit\",\n value: function initInlineEdit() {\n var _this3 = this;\n\n var interval = setInterval(function () {\n if (_this3.view.el.querySelector(\".ea-advanced-data-table\")) {\n // init table\n if (_this3.table !== _this3.view.el.querySelector(\".ea-advanced-data-table\")) {\n _this3.table = _this3.view.el.querySelector(\".ea-advanced-data-table\"); // iniline editor\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n _this3.table.querySelectorAll(\"th, td\").forEach(function (cell) {\n _this3.initEditor(cell);\n });\n } // mousedown\n\n\n _this3.table.addEventListener(\"mousedown\", function (e) {\n e.stopPropagation();\n\n if (e.target.tagName.toLowerCase() === \"th\") {\n _this3.dragging = true;\n _this3.dragEl = e.target;\n _this3.dragStartX = e.pageX;\n _this3.dragStartWidth = e.target.offsetWidth;\n }\n\n if (e.target.tagName.toLowerCase() === \"th\" || e.target.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target;\n } else if (e.target.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode;\n } else if (e.target.parentNode.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode.parentNode;\n } else if (e.target.parentNode.parentNode.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.parentNode.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode.parentNode.parentNode;\n }\n }); // mousemove\n\n\n _this3.table.addEventListener(\"mousemove\", function (e) {\n if (_this3.dragging) {\n _this3.dragEl.style.width = \"\".concat(_this3.dragStartWidth + (event.pageX - _this3.dragStartX), \"px\");\n }\n }); // mouseup\n\n\n _this3.table.addEventListener(\"mouseup\", function (e) {\n if (_this3.dragging) {\n _this3.dragging = false;\n clearTimeout(_this3.timeout);\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n // parse table html\n var origTable = _this3.parseHTML(_this3.table.cloneNode(true)); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n } else {\n // th width store\n var widths = []; // collect width of th\n\n _this3.table.querySelectorAll(\"th\").forEach(function (el, index) {\n widths[index] = el.style.width;\n }); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_dynamic_th_width: widths\n });\n }\n }\n }); // clear style\n\n\n _this3.table.addEventListener(\"dblclick\", function (e) {\n if (e.target.tagName.toLowerCase() === \"th\") {\n e.stopPropagation();\n clearTimeout(_this3.timeout);\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n // parse table html\n var origTable = _this3.parseHTML(_this3.table.cloneNode(true)); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n } else {\n // th width store\n var widths = []; // collect width of th\n\n _this3.table.querySelectorAll(\"th\").forEach(function (el, index) {\n widths[index] = el.style.width;\n }); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_dynamic_th_width: widths\n });\n }\n }\n });\n }\n\n clearInterval(interval);\n }\n }, 500);\n } // panel action\n\n }, {\n key: \"initPanelAction\",\n value: function initPanelAction() {\n var _this4 = this;\n\n this.panel.content.el.onclick = function (event) {\n if (event.target.dataset.event == \"ea:advTable:export\") {\n // export\n var rows = _this4.table.querySelectorAll(\"table tr\");\n\n var csv = []; // generate csv\n\n for (var i = 0; i < rows.length; i++) {\n var row = [];\n\n var _cols = rows[i].querySelectorAll(\"th, td\");\n\n if (_this4.table.classList.contains(\"ea-advanced-data-table-static\")) {\n for (var j = 0; j < _cols.length; j++) {\n row.push(JSON.stringify(decodeURI(_cols[j].dataset.quill)));\n }\n } else {\n for (var _j = 0; _j < _cols.length; _j++) {\n row.push(JSON.stringify(_cols[_j].innerHTML.replace(/(\\r\\n|\\n|\\r)/gm, \" \").trim()));\n }\n }\n\n csv.push(row.join(\",\"));\n } // download\n\n\n var csv_file = new Blob([csv.join(\"\\n\")], {\n type: \"text/csv\"\n });\n var downloadLink = parent.document.createElement(\"a\");\n downloadLink.classList.add(\"ea-adv-data-table-download-\".concat(_this4.model.attributes.id));\n downloadLink.download = \"ea-adv-data-table-\".concat(_this4.model.attributes.id, \".csv\");\n downloadLink.href = window.URL.createObjectURL(csv_file);\n downloadLink.style.display = \"none\";\n parent.document.body.appendChild(downloadLink);\n downloadLink.click();\n parent.document.querySelector(\".ea-adv-data-table-download-\".concat(_this4.model.attributes.id)).remove();\n } else if (event.target.dataset.event == \"ea:advTable:import\") {\n // import\n var textarea = _this4.panel.content.el.querySelector(\".ea_adv_table_csv_string\");\n\n var enableHeader = _this4.panel.content.el.querySelector(\".ea_adv_table_csv_string_table\").checked;\n\n var csletr = textarea.value.split(\"\\n\");\n var header = \"\";\n var body = \"\";\n\n if (textarea.value.length > 0) {\n body += \"<tbody>\";\n csletr.forEach(function (row, index) {\n if (row.length > 0) {\n cols = row.match(/(\"(?:[^\"\\\\]|\\\\.)*\"|[^\",\"]+)/gm);\n\n if (cols.length > 0) {\n if (enableHeader && index == 0) {\n header += \"<thead><tr>\";\n cols.forEach(function (col) {\n if (col.match(/(^\"\")|(^\")|(\"$)|(\"\"$)/g)) {\n header += \"<th>\".concat(JSON.parse(col), \"</th>\");\n } else {\n header += \"<th>\".concat(col, \"</th>\");\n }\n });\n header += \"</tr></thead>\";\n } else {\n body += \"<tr>\";\n cols.forEach(function (col) {\n if (col.match(/(^\"\")|(^\")|(\"$)|(\"\"$)/g)) {\n body += \"<td>\".concat(JSON.parse(col), \"</td>\");\n } else {\n body += \"<td>\".concat(col, \"</td>\");\n }\n });\n body += \"</tr>\";\n }\n }\n }\n });\n body += \"</tbody>\";\n\n if (header.length > 0 || body.length > 0) {\n _this4.tableInnerHTML = header + body;\n\n _this4.updateFromView(_this4.view, {\n ea_adv_data_table_static_html: header + body\n }, true); // init inline edit\n\n\n var interval = setInterval(function () {\n if (_this4.view.el.querySelector(\".ea-advanced-data-table\").innerHTML == header + body) {\n clearInterval(interval);\n ea.hooks.doAction(\"advancedDataTable.initInlineEdit\");\n }\n }, 500);\n }\n }\n\n textarea.value = \"\";\n }\n\n ea.hooks.doAction(\"advancedDataTable.panelAction\", _this4.panel, _this4.model, _this4.view, event);\n };\n } // init panel\n\n }, {\n key: \"initPanel\",\n value: function initPanel(panel, model, view) {\n var _this5 = this;\n\n this.panel = panel;\n this.model = model;\n this.view = view;\n var elClass = \".ea-advanced-data-table-\".concat(this.view.container.args.id);\n var eaTable = this.view.el.querySelector(\".ea-advanced-data-table\" + elClass); // init inline edit\n\n ea.hooks.doAction(\"advancedDataTable.initInlineEdit\"); // init panel action\n\n ea.hooks.doAction(\"advancedDataTable.initPanelAction\"); // after panel init hook\n\n ea.hooks.doAction(\"advancedDataTable.afterInitPanel\", panel, model, view);\n model.once(\"editor:close\", function () {\n if (!eaTable) {\n return false;\n } // parse table html\n\n\n var origTable = _this5.parseHTML(eaTable.cloneNode(true));\n\n _this5.tableInnerHTML = origTable.innerHTML; // update table\n\n _this5.updateFromView(_this5.view, {\n ea_adv_data_table_static_html: _this5.tableInnerHTML\n }, true);\n });\n } // context menu\n\n }, {\n key: \"initContextMenu\",\n value: function initContextMenu(groups, element) {\n if (element.options.model.attributes.widgetType == \"eael-advanced-data-table\" && element.options.model.attributes.settings.attributes.ea_adv_data_table_source == \"static\") {\n groups.push({\n name: \"ea_advanced_data_table\",\n actions: [{\n name: \"add_row_above\",\n title: \"Add Row Above\",\n callback: function callback() {\n var _ea$hooks$applyFilter = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter.view,\n table = _ea$hooks$applyFilter.table,\n activeCell = _ea$hooks$applyFilter.activeCell;\n\n if (activeCell !== null && activeCell.tagName.toLowerCase() != \"th\") {\n var index = activeCell.parentNode.rowIndex;\n var row = table.insertRow(index); // insert cells in row\n\n for (var i = 0; i < table.rows[0].cells.length; i++) {\n var cell = row.insertCell(i); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_row_below\",\n title: \"Add Row Below\",\n callback: function callback() {\n var _ea$hooks$applyFilter2 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter2.view,\n table = _ea$hooks$applyFilter2.table,\n activeCell = _ea$hooks$applyFilter2.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.parentNode.rowIndex + 1;\n var row = table.insertRow(index);\n\n for (var i = 0; i < table.rows[0].cells.length; i++) {\n var cell = row.insertCell(i); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_column_left\",\n title: \"Add Column Left\",\n callback: function callback() {\n var _ea$hooks$applyFilter3 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter3.view,\n table = _ea$hooks$applyFilter3.table,\n activeCell = _ea$hooks$applyFilter3.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex;\n\n for (var i = 0; i < table.rows.length; i++) {\n if (table.rows[i].cells[0].tagName.toLowerCase() == \"th\") {\n var cell = table.rows[i].insertBefore(document.createElement(\"th\"), table.rows[i].cells[index]); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } else {\n var _cell = table.rows[i].insertCell(index); // init inline editor\n\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", _cell);\n }\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_column_right\",\n title: \"Add Column Right\",\n callback: function callback() {\n var _ea$hooks$applyFilter4 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter4.view,\n table = _ea$hooks$applyFilter4.table,\n activeCell = _ea$hooks$applyFilter4.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex + 1;\n\n for (var i = 0; i < table.rows.length; i++) {\n if (table.rows[i].cells[0].tagName.toLowerCase() == \"th\") {\n var cell = table.rows[i].insertBefore(document.createElement(\"th\"), table.rows[i].cells[index]); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } else {\n var _cell2 = table.rows[i].insertCell(index); // init inline editor\n\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", _cell2);\n }\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"delete_row\",\n title: \"Delete Row\",\n callback: function callback() {\n var _ea$hooks$applyFilter5 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter5.view,\n table = _ea$hooks$applyFilter5.table,\n activeCell = _ea$hooks$applyFilter5.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.parentNode.rowIndex; // delete row\n\n table.deleteRow(index); // remove active cell\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"delete_column\",\n title: \"Delete Column\",\n callback: function callback() {\n var _ea$hooks$applyFilter6 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter6.view,\n table = _ea$hooks$applyFilter6.table,\n activeCell = _ea$hooks$applyFilter6.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex; // delete columns\n\n for (var i = 0; i < table.rows.length; i++) {\n table.rows[i].deleteCell(index);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }]\n });\n }\n\n return groups;\n }\n }, {\n key: \"triggerTextChange\",\n value: function triggerTextChange(table) {\n if (table.classList.contains(\"ea-advanced-data-table-static\")) {\n var cellSelector = jQuery('thead tr:first-child th:first-child .ql-editor p', table),\n cellSelector = cellSelector.length ? cellSelector : jQuery('tbody tr:first-child td:first-child .ql-editor p', table),\n cellData = cellSelector.html();\n cellSelector.html(cellData + ' ');\n setTimeout(function () {\n cellSelector.html(cellData);\n }, 1100);\n }\n }\n }]);\n\n return advancedDataTableEdit;\n}();\n\nea.hooks.addAction(\"editMode.init\", \"ea\", function () {\n new advancedDataTableEdit();\n});\n\n//# sourceURL=webpack:///./src/js/edit/advanced-data-table.js?");
|
| 97 |
|
| 98 |
/***/ })
|
| 99 |
|
| 93 |
/*! no static exports found */
|
| 94 |
/***/ (function(module, exports) {
|
| 95 |
|
| 96 |
+
eval("function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\n\nvar advancedDataTableEdit = /*#__PURE__*/function () {\n function advancedDataTableEdit() {\n _classCallCheck(this, advancedDataTableEdit);\n\n // class props\n this.panel = null;\n this.model = null;\n this.view = null;\n this.table = null;\n this.tableInnerHTML = null;\n this.timeout = null;\n this.activeCell = null;\n this.dragStartX = null;\n this.dragStartWidth = null;\n this.dragEl = null;\n this.dragging = false; // register hooks\n\n ea.hooks.addFilter(\"advancedDataTable.getClassProps\", \"ea\", this.getClassProps.bind(this));\n ea.hooks.addFilter(\"advancedDataTable.setClassProps\", \"ea\", this.setClassProps.bind(this));\n ea.hooks.addFilter(\"advancedDataTable.parseHTML\", \"ea\", this.parseHTML);\n ea.hooks.addAction(\"advancedDataTable.initEditor\", \"ea\", this.initEditor.bind(this));\n ea.hooks.addAction(\"advancedDataTable.updateFromView\", \"ea\", this.updateFromView.bind(this));\n ea.hooks.addAction(\"advancedDataTable.initInlineEdit\", \"ea\", this.initInlineEdit.bind(this));\n ea.hooks.addAction(\"advancedDataTable.initPanelAction\", \"ea\", this.initPanelAction.bind(this));\n ea.hooks.addAction(\"advancedDataTable.triggerTextChange\", \"ea\", this.triggerTextChange.bind(this));\n elementor.hooks.addFilter(\"elements/widget/contextMenuGroups\", this.initContextMenu);\n elementor.hooks.addAction(\"panel/open_editor/widget/eael-advanced-data-table\", this.initPanel.bind(this));\n } // update model from view\n\n\n _createClass(advancedDataTableEdit, [{\n key: \"updateFromView\",\n value: function updateFromView(view, value) {\n var refresh = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var model = view.model; // disable elementor remote server render\n\n model.remoteRender = refresh;\n\n if (elementor.config.version > \"2.7.6\") {\n var container = view.getContainer();\n var settings = view.getContainer().settings.attributes;\n Object.keys(value).forEach(function (key) {\n settings[key] = value[key];\n });\n parent.window.$e.run(\"document/elements/settings\", {\n container: container,\n settings: settings,\n options: {\n external: refresh\n }\n });\n } else {\n // update backbone model\n Object.keys(value).forEach(function (key) {\n model.setSetting(key, value[key]);\n });\n } // enable elementor remote server render just after elementor throttle\n // ignore multiple assign\n\n\n this.timeout = setTimeout(function () {\n model.remoteRender = true;\n }, 1001);\n } // get class properties\n\n }, {\n key: \"getClassProps\",\n value: function getClassProps() {\n return {\n view: this.view,\n model: this.model,\n table: this.table,\n activeCell: this.activeCell\n };\n } // get class properties\n\n }, {\n key: \"setClassProps\",\n value: function setClassProps(props) {\n var _this = this;\n\n Object.keys(props).forEach(function (key) {\n _this[key] = props[key];\n });\n } // parse table html\n\n }, {\n key: \"parseHTML\",\n value: function parseHTML(tableHTML) {\n tableHTML.querySelectorAll(\"th, td\").forEach(function (el) {\n if (el.querySelector(\".inline-editor\") !== null) {\n el.innerHTML = decodeURI(el.dataset.quill || \"\");\n delete el.dataset.quill;\n }\n });\n return tableHTML;\n } // init editor\n\n }, {\n key: \"initEditor\",\n value: function initEditor(cell) {\n var _this2 = this;\n\n // init value\n cell.dataset.quill = encodeURI(cell.innerHTML); // insert editor dom\n\n cell.innerHTML = \"<div class=\\\"inline-editor\\\">\".concat(cell.innerHTML, \"</div>\"); // init quill\n\n var quill = new Quill(cell.querySelector(\".inline-editor\"), {\n theme: \"bubble\",\n modules: {\n toolbar: [\"bold\", \"italic\", \"underline\", \"strike\", \"link\", {\n list: \"ordered\"\n }, {\n list: \"bullet\"\n }]\n }\n }); // bind change\n\n quill.on(\"text-change\", function (delta, oldDelta, source) {\n clearTimeout(_this2.timeout); // update data\n\n cell.dataset.quill = encodeURI(quill.root.innerHTML); // parse table html\n\n var origTable = _this2.parseHTML(_this2.table.cloneNode(true));\n\n _this2.tableInnerHTML = origTable.innerHTML; // update table\n\n _this2.updateFromView(_this2.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n });\n } // init inline editing features\n\n }, {\n key: \"initInlineEdit\",\n value: function initInlineEdit() {\n var _this3 = this;\n\n var interval = setInterval(function () {\n if (_this3.view.el.querySelector(\".ea-advanced-data-table\")) {\n // init table\n if (_this3.table !== _this3.view.el.querySelector(\".ea-advanced-data-table\")) {\n _this3.table = _this3.view.el.querySelector(\".ea-advanced-data-table\"); // iniline editor\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n _this3.table.querySelectorAll(\"th, td\").forEach(function (cell) {\n _this3.initEditor(cell);\n });\n } // mousedown\n\n\n _this3.table.addEventListener(\"mousedown\", function (e) {\n e.stopPropagation();\n\n if (e.target.tagName.toLowerCase() === \"th\") {\n _this3.dragging = true;\n _this3.dragEl = e.target;\n _this3.dragStartX = e.pageX;\n _this3.dragStartWidth = e.target.offsetWidth;\n }\n\n if (e.target.tagName.toLowerCase() === \"th\" || e.target.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target;\n } else if (e.target.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode;\n } else if (e.target.parentNode.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode.parentNode;\n } else if (e.target.parentNode.parentNode.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.parentNode.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode.parentNode.parentNode;\n }\n }); // mousemove\n\n\n _this3.table.addEventListener(\"mousemove\", function (e) {\n if (_this3.dragging) {\n _this3.dragEl.style.width = \"\".concat(_this3.dragStartWidth + (event.pageX - _this3.dragStartX), \"px\");\n }\n }); // mouseup\n\n\n _this3.table.addEventListener(\"mouseup\", function (e) {\n if (_this3.dragging) {\n _this3.dragging = false;\n clearTimeout(_this3.timeout);\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n // parse table html\n var origTable = _this3.parseHTML(_this3.table.cloneNode(true)); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n } else {\n // th width store\n var widths = []; // collect width of th\n\n _this3.table.querySelectorAll(\"th\").forEach(function (el, index) {\n widths[index] = el.style.width;\n }); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_dynamic_th_width: widths\n });\n }\n }\n }); // clear style\n\n\n _this3.table.addEventListener(\"dblclick\", function (e) {\n if (e.target.tagName.toLowerCase() === \"th\") {\n e.stopPropagation();\n clearTimeout(_this3.timeout);\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n // parse table html\n var origTable = _this3.parseHTML(_this3.table.cloneNode(true)); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n } else {\n // th width store\n var widths = []; // collect width of th\n\n _this3.table.querySelectorAll(\"th\").forEach(function (el, index) {\n widths[index] = el.style.width;\n }); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_dynamic_th_width: widths\n });\n }\n }\n });\n }\n\n clearInterval(interval);\n }\n }, 500);\n } // panel action\n\n }, {\n key: \"initPanelAction\",\n value: function initPanelAction() {\n var _this4 = this;\n\n this.panel.content.el.onclick = function (event) {\n if (event.target.dataset.event == \"ea:advTable:export\") {\n // export\n var rows = _this4.table.querySelectorAll(\"table tr\");\n\n var csv = []; // generate csv\n\n for (var i = 0; i < rows.length; i++) {\n var row = [];\n\n var _cols = rows[i].querySelectorAll(\"th, td\");\n\n if (_this4.table.classList.contains(\"ea-advanced-data-table-static\")) {\n for (var j = 0; j < _cols.length; j++) {\n row.push(JSON.stringify(decodeURI(_cols[j].dataset.quill)));\n }\n } else {\n for (var _j = 0; _j < _cols.length; _j++) {\n row.push(JSON.stringify(_cols[_j].innerHTML.replace(/(\\r\\n|\\n|\\r)/gm, \" \").trim()));\n }\n }\n\n csv.push(row.join(\",\"));\n } // download\n\n\n var csv_file = new Blob([csv.join(\"\\n\")], {\n type: \"text/csv\"\n });\n var downloadLink = parent.document.createElement(\"a\");\n downloadLink.classList.add(\"ea-adv-data-table-download-\".concat(_this4.model.attributes.id));\n downloadLink.download = \"ea-adv-data-table-\".concat(_this4.model.attributes.id, \".csv\");\n downloadLink.href = window.URL.createObjectURL(csv_file);\n downloadLink.style.display = \"none\";\n parent.document.body.appendChild(downloadLink);\n downloadLink.click();\n parent.document.querySelector(\".ea-adv-data-table-download-\".concat(_this4.model.attributes.id)).remove();\n } else if (event.target.dataset.event == \"ea:advTable:import\") {\n // import\n var textarea = _this4.panel.content.el.querySelector(\".ea_adv_table_csv_string\");\n\n var enableHeader = _this4.panel.content.el.querySelector(\".ea_adv_table_csv_string_table\").checked;\n\n var csletr = textarea.value.split(\"\\n\");\n var header = \"\";\n var body = \"\";\n\n if (textarea.value.length > 0) {\n body += \"<tbody>\";\n csletr.forEach(function (row, index) {\n if (row.length > 0) {\n cols = row.match(/(\"(?:[^\"\\\\]|\\\\.)*\"|[^\",\"]+)/gm);\n\n if (cols.length > 0) {\n if (enableHeader && index == 0) {\n header += \"<thead><tr>\";\n cols.forEach(function (col) {\n if (col.match(/(^\"\")|(^\")|(\"$)|(\"\"$)/g)) {\n header += \"<th>\".concat(JSON.parse(col), \"</th>\");\n } else {\n header += \"<th>\".concat(col, \"</th>\");\n }\n });\n header += \"</tr></thead>\";\n } else {\n body += \"<tr>\";\n cols.forEach(function (col) {\n if (col.match(/(^\"\")|(^\")|(\"$)|(\"\"$)/g)) {\n body += \"<td>\".concat(JSON.parse(col), \"</td>\");\n } else {\n body += \"<td>\".concat(col, \"</td>\");\n }\n });\n body += \"</tr>\";\n }\n }\n }\n });\n body += \"</tbody>\";\n\n if (header.length > 0 || body.length > 0) {\n _this4.tableInnerHTML = header + body;\n\n _this4.updateFromView(_this4.view, {\n ea_adv_data_table_static_html: header + body\n }, true); // init inline edit\n\n\n var interval = setInterval(function () {\n if (_this4.view.el.querySelector(\".ea-advanced-data-table\").innerHTML == header + body) {\n clearInterval(interval);\n ea.hooks.doAction(\"advancedDataTable.initInlineEdit\");\n }\n }, 500);\n }\n }\n\n textarea.value = \"\";\n }\n\n ea.hooks.doAction(\"advancedDataTable.panelAction\", _this4.panel, _this4.model, _this4.view, event);\n };\n } // init panel\n\n }, {\n key: \"initPanel\",\n value: function initPanel(panel, model, view) {\n var _this5 = this;\n\n this.panel = panel;\n this.model = model;\n this.view = view;\n var elClass = \".ea-advanced-data-table-\".concat(this.view.container.args.id);\n var eaTable = this.view.el.querySelector(\".ea-advanced-data-table\" + elClass); // init inline edit\n\n ea.hooks.doAction(\"advancedDataTable.initInlineEdit\"); // init panel action\n\n ea.hooks.doAction(\"advancedDataTable.initPanelAction\"); // after panel init hook\n\n ea.hooks.doAction(\"advancedDataTable.afterInitPanel\", panel, model, view);\n model.once(\"editor:close\", function () {\n if (!eaTable) {\n return false;\n } // parse table html\n\n\n var origTable = _this5.parseHTML(eaTable.cloneNode(true));\n\n _this5.tableInnerHTML = origTable.innerHTML; // update table\n\n _this5.updateFromView(_this5.view, {\n ea_adv_data_table_static_html: _this5.tableInnerHTML\n }, true);\n });\n } // context menu\n\n }, {\n key: \"initContextMenu\",\n value: function initContextMenu(groups, element) {\n if (element.options.model.attributes.widgetType == \"eael-advanced-data-table\" && element.options.model.attributes.settings.attributes.ea_adv_data_table_source == \"static\") {\n groups.push({\n name: \"ea_advanced_data_table\",\n actions: [{\n name: \"add_row_above\",\n title: \"Add Row Above\",\n callback: function callback() {\n var _ea$hooks$applyFilter = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter.view,\n table = _ea$hooks$applyFilter.table,\n activeCell = _ea$hooks$applyFilter.activeCell; // remove blank tr if any\n\n\n jQuery(table).find('tr:empty').each(function () {\n if (jQuery(this).find('td').length == 0) {\n this.remove();\n }\n });\n\n if (activeCell !== null && activeCell.tagName.toLowerCase() != \"th\" && activeCell.parentNode.rowIndex) {\n var index = activeCell.parentNode.rowIndex;\n var row = table.insertRow(index); // insert cells in row\n\n for (var i = 0; i < table.rows[0].cells.length; i++) {\n var cell = row.insertCell(i); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_row_below\",\n title: \"Add Row Below\",\n callback: function callback() {\n var _ea$hooks$applyFilter2 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter2.view,\n table = _ea$hooks$applyFilter2.table,\n activeCell = _ea$hooks$applyFilter2.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.parentNode.rowIndex + 1;\n var row = table.insertRow(index);\n\n for (var i = 0; i < table.rows[0].cells.length; i++) {\n var cell = row.insertCell(i); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_column_left\",\n title: \"Add Column Left\",\n callback: function callback() {\n var _ea$hooks$applyFilter3 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter3.view,\n table = _ea$hooks$applyFilter3.table,\n activeCell = _ea$hooks$applyFilter3.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex;\n\n for (var i = 0; i < table.rows.length; i++) {\n if (table.rows[i].cells[0].tagName.toLowerCase() == \"th\") {\n var cell = table.rows[i].insertBefore(document.createElement(\"th\"), table.rows[i].cells[index]); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } else {\n var _cell = table.rows[i].insertCell(index); // init inline editor\n\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", _cell);\n }\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_column_right\",\n title: \"Add Column Right\",\n callback: function callback() {\n var _ea$hooks$applyFilter4 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter4.view,\n table = _ea$hooks$applyFilter4.table,\n activeCell = _ea$hooks$applyFilter4.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex + 1;\n\n for (var i = 0; i < table.rows.length; i++) {\n if (table.rows[i].cells[0].tagName.toLowerCase() == \"th\") {\n var cell = table.rows[i].insertBefore(document.createElement(\"th\"), table.rows[i].cells[index]); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } else {\n var _cell2 = table.rows[i].insertCell(index); // init inline editor\n\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", _cell2);\n }\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"delete_row\",\n title: \"Delete Row\",\n callback: function callback() {\n var _ea$hooks$applyFilter5 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter5.view,\n table = _ea$hooks$applyFilter5.table,\n activeCell = _ea$hooks$applyFilter5.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.parentNode.rowIndex; // delete row\n\n table.deleteRow(index); // remove active cell\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"delete_column\",\n title: \"Delete Column\",\n callback: function callback() {\n var _ea$hooks$applyFilter6 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter6.view,\n table = _ea$hooks$applyFilter6.table,\n activeCell = _ea$hooks$applyFilter6.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex; // delete columns\n\n for (var i = 0; i < table.rows.length; i++) {\n table.rows[i].deleteCell(index);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }]\n });\n }\n\n return groups;\n }\n }, {\n key: \"triggerTextChange\",\n value: function triggerTextChange(table) {\n if (table.classList.contains(\"ea-advanced-data-table-static\")) {\n var cellSelector = jQuery('thead tr:first-child th:first-child .ql-editor p', table),\n cellSelector = cellSelector.length ? cellSelector : jQuery('tbody tr:first-child td:first-child .ql-editor p', table),\n cellData = cellSelector.html();\n cellSelector.html(cellData + ' ');\n setTimeout(function () {\n cellSelector.html(cellData);\n }, 1100);\n }\n }\n }]);\n\n return advancedDataTableEdit;\n}();\n\nea.hooks.addAction(\"editMode.init\", \"ea\", function () {\n new advancedDataTableEdit();\n});\n\n//# sourceURL=webpack:///./src/js/edit/advanced-data-table.js?");
|
| 97 |
|
| 98 |
/***/ })
|
| 99 |
|
assets/front-end/js/edit/advanced-data-table.min.js
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
!function(e){var a={};function t(n){if(a[n])return a[n].exports;var o=a[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=a,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var o in e)t.d(n,o,function(a){return e[a]}.bind(null,o));return n},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="",t(t.s=32)}({32:function(e,a){function t(e,a){for(var t=0;t<a.length;t++){var n=a[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=function(){function e(){!function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,e),this.panel=null,this.model=null,this.view=null,this.table=null,this.tableInnerHTML=null,this.timeout=null,this.activeCell=null,this.dragStartX=null,this.dragStartWidth=null,this.dragEl=null,this.dragging=!1,ea.hooks.addFilter("advancedDataTable.getClassProps","ea",this.getClassProps.bind(this)),ea.hooks.addFilter("advancedDataTable.setClassProps","ea",this.setClassProps.bind(this)),ea.hooks.addFilter("advancedDataTable.parseHTML","ea",this.parseHTML),ea.hooks.addAction("advancedDataTable.initEditor","ea",this.initEditor.bind(this)),ea.hooks.addAction("advancedDataTable.updateFromView","ea",this.updateFromView.bind(this)),ea.hooks.addAction("advancedDataTable.initInlineEdit","ea",this.initInlineEdit.bind(this)),ea.hooks.addAction("advancedDataTable.initPanelAction","ea",this.initPanelAction.bind(this)),ea.hooks.addAction("advancedDataTable.triggerTextChange","ea",this.triggerTextChange.bind(this)),elementor.hooks.addFilter("elements/widget/contextMenuGroups",this.initContextMenu),elementor.hooks.addAction("panel/open_editor/widget/eael-advanced-data-table",this.initPanel.bind(this))}var a,n,o;return a=e,(n=[{key:"updateFromView",value:function(e,a){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.model;if(n.remoteRender=t,elementor.config.version>"2.7.6"){var o=e.getContainer(),l=e.getContainer().settings.attributes;Object.keys(a).forEach((function(e){l[e]=a[e]})),parent.window.$e.run("document/elements/settings",{container:o,settings:l,options:{external:t}})}else Object.keys(a).forEach((function(e){n.setSetting(e,a[e])}));this.timeout=setTimeout((function(){n.remoteRender=!0}),1001)}},{key:"getClassProps",value:function(){return{view:this.view,model:this.model,table:this.table,activeCell:this.activeCell}}},{key:"setClassProps",value:function(e){var a=this;Object.keys(e).forEach((function(t){a[t]=e[t]}))}},{key:"parseHTML",value:function(e){return e.querySelectorAll("th, td").forEach((function(e){null!==e.querySelector(".inline-editor")&&(e.innerHTML=decodeURI(e.dataset.quill||""),delete e.dataset.quill)})),e}},{key:"initEditor",value:function(e){var a=this;e.dataset.quill=encodeURI(e.innerHTML),e.innerHTML='<div class="inline-editor">'.concat(e.innerHTML,"</div>");var t=new Quill(e.querySelector(".inline-editor"),{theme:"bubble",modules:{toolbar:["bold","italic","underline","strike","link",{list:"ordered"},{list:"bullet"}]}});t.on("text-change",(function(n,o,l){clearTimeout(a.timeout),e.dataset.quill=encodeURI(t.root.innerHTML);var i=a.parseHTML(a.table.cloneNode(!0));a.tableInnerHTML=i.innerHTML,a.updateFromView(a.view,{ea_adv_data_table_static_html:i.innerHTML})}))}},{key:"initInlineEdit",value:function(){var e=this,a=setInterval((function(){e.view.el.querySelector(".ea-advanced-data-table")&&(e.table!==e.view.el.querySelector(".ea-advanced-data-table")&&(e.table=e.view.el.querySelector(".ea-advanced-data-table"),e.table.classList.contains("ea-advanced-data-table-static")&&e.table.querySelectorAll("th, td").forEach((function(a){e.initEditor(a)})),e.table.addEventListener("mousedown",(function(a){a.stopPropagation(),"th"===a.target.tagName.toLowerCase()&&(e.dragging=!0,e.dragEl=a.target,e.dragStartX=a.pageX,e.dragStartWidth=a.target.offsetWidth),"th"===a.target.tagName.toLowerCase()||"td"===a.target.tagName.toLowerCase()?e.activeCell=a.target:"th"===a.target.parentNode.tagName.toLowerCase()||"td"===a.target.parentNode.tagName.toLowerCase()?e.activeCell=a.target.parentNode:"th"===a.target.parentNode.parentNode.tagName.toLowerCase()||"td"===a.target.parentNode.parentNode.tagName.toLowerCase()?e.activeCell=a.target.parentNode.parentNode:"th"!==a.target.parentNode.parentNode.parentNode.tagName.toLowerCase()&&"td"!==a.target.parentNode.parentNode.parentNode.tagName.toLowerCase()||(e.activeCell=a.target.parentNode.parentNode.parentNode)})),e.table.addEventListener("mousemove",(function(a){e.dragging&&(e.dragEl.style.width="".concat(e.dragStartWidth+(event.pageX-e.dragStartX),"px"))})),e.table.addEventListener("mouseup",(function(a){if(e.dragging)if(e.dragging=!1,clearTimeout(e.timeout),e.table.classList.contains("ea-advanced-data-table-static")){var t=e.parseHTML(e.table.cloneNode(!0));e.updateFromView(e.view,{ea_adv_data_table_static_html:t.innerHTML})}else{var n=[];e.table.querySelectorAll("th").forEach((function(e,a){n[a]=e.style.width})),e.updateFromView(e.view,{ea_adv_data_table_dynamic_th_width:n})}})),e.table.addEventListener("dblclick",(function(a){if("th"===a.target.tagName.toLowerCase())if(a.stopPropagation(),clearTimeout(e.timeout),e.table.classList.contains("ea-advanced-data-table-static")){var t=e.parseHTML(e.table.cloneNode(!0));e.updateFromView(e.view,{ea_adv_data_table_static_html:t.innerHTML})}else{var n=[];e.table.querySelectorAll("th").forEach((function(e,a){n[a]=e.style.width})),e.updateFromView(e.view,{ea_adv_data_table_dynamic_th_width:n})}}))),clearInterval(a))}),500)}},{key:"initPanelAction",value:function(){var e=this;this.panel.content.el.onclick=function(a){if("ea:advTable:export"==a.target.dataset.event){for(var t=e.table.querySelectorAll("table tr"),n=[],o=0;o<t.length;o++){var l=[],i=t[o].querySelectorAll("th, td");if(e.table.classList.contains("ea-advanced-data-table-static"))for(var r=0;r<i.length;r++)l.push(JSON.stringify(decodeURI(i[r].dataset.quill)));else for(var d=0;d<i.length;d++)l.push(JSON.stringify(i[d].innerHTML.replace(/(\r\n|\n|\r)/gm," ").trim()));n.push(l.join(","))}var s=new Blob([n.join("\n")],{type:"text/csv"}),c=parent.document.createElement("a");c.classList.add("ea-adv-data-table-download-".concat(e.model.attributes.id)),c.download="ea-adv-data-table-".concat(e.model.attributes.id,".csv"),c.href=window.URL.createObjectURL(s),c.style.display="none",parent.document.body.appendChild(c),c.click(),parent.document.querySelector(".ea-adv-data-table-download-".concat(e.model.attributes.id)).remove()}else if("ea:advTable:import"==a.target.dataset.event){var v=e.panel.content.el.querySelector(".ea_adv_table_csv_string"),u=e.panel.content.el.querySelector(".ea_adv_table_csv_string_table").checked,h=v.value.split("\n"),b="",p="";if(v.value.length>0&&(p+="<tbody>",h.forEach((function(e,a){e.length>0&&(cols=e.match(/("(?:[^"\\]|\\.)*"|[^","]+)/gm),cols.length>0&&(u&&0==a?(b+="<thead><tr>",cols.forEach((function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?b+="<th>".concat(JSON.parse(e),"</th>"):b+="<th>".concat(e,"</th>")})),b+="</tr></thead>"):(p+="<tr>",cols.forEach((function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?p+="<td>".concat(JSON.parse(e),"</td>"):p+="<td>".concat(e,"</td>")})),p+="</tr>")))})),p+="</tbody>",b.length>0||p.length>0)){e.tableInnerHTML=b+p,e.updateFromView(e.view,{ea_adv_data_table_static_html:b+p},!0);var g=setInterval((function(){e.view.el.querySelector(".ea-advanced-data-table").innerHTML==b+p&&(clearInterval(g),ea.hooks.doAction("advancedDataTable.initInlineEdit"))}),500)}v.value=""}ea.hooks.doAction("advancedDataTable.panelAction",e.panel,e.model,e.view,a)}}},{key:"initPanel",value:function(e,a,t){var n=this;this.panel=e,this.model=a,this.view=t;var o=".ea-advanced-data-table-".concat(this.view.container.args.id),l=this.view.el.querySelector(".ea-advanced-data-table"+o);ea.hooks.doAction("advancedDataTable.initInlineEdit"),ea.hooks.doAction("advancedDataTable.initPanelAction"),ea.hooks.doAction("advancedDataTable.afterInitPanel",e,a,t),a.once("editor:close",(function(){if(!l)return!1;var e=n.parseHTML(l.cloneNode(!0));n.tableInnerHTML=e.innerHTML,n.updateFromView(n.view,{ea_adv_data_table_static_html:n.tableInnerHTML},!0)}))}},{key:"initContextMenu",value:function(e,a){return"eael-advanced-data-table"==a.options.model.attributes.widgetType&&"static"==a.options.model.attributes.settings.attributes.ea_adv_data_table_source&&e.push({name:"ea_advanced_data_table",actions:[{name:"add_row_above",title:"Add Row Above",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n&&"th"!=n.tagName.toLowerCase()){for(var o=n.parentNode.rowIndex,l=t.insertRow(o),i=0;i<t.rows[0].cells.length;i++){var r=l.insertCell(i);ea.hooks.doAction("advancedDataTable.initEditor",r)}ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var d=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:d.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}},{name:"add_row_below",title:"Add Row Below",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n){for(var o=n.parentNode.rowIndex+1,l=t.insertRow(o),i=0;i<t.rows[0].cells.length;i++){var r=l.insertCell(i);ea.hooks.doAction("advancedDataTable.initEditor",r)}ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var d=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:d.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}},{name:"add_column_left",title:"Add Column Left",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n){for(var o=n.cellIndex,l=0;l<t.rows.length;l++)if("th"==t.rows[l].cells[0].tagName.toLowerCase()){var i=t.rows[l].insertBefore(document.createElement("th"),t.rows[l].cells[o]);ea.hooks.doAction("advancedDataTable.initEditor",i)}else{var r=t.rows[l].insertCell(o);ea.hooks.doAction("advancedDataTable.initEditor",r)}ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var d=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:d.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}},{name:"add_column_right",title:"Add Column Right",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n){for(var o=n.cellIndex+1,l=0;l<t.rows.length;l++)if("th"==t.rows[l].cells[0].tagName.toLowerCase()){var i=t.rows[l].insertBefore(document.createElement("th"),t.rows[l].cells[o]);ea.hooks.doAction("advancedDataTable.initEditor",i)}else{var r=t.rows[l].insertCell(o);ea.hooks.doAction("advancedDataTable.initEditor",r)}ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var d=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:d.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}},{name:"delete_row",title:"Delete Row",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n){var o=n.parentNode.rowIndex;t.deleteRow(o),ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var l=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:l.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}},{name:"delete_column",title:"Delete Column",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n){for(var o=n.cellIndex,l=0;l<t.rows.length;l++)t.rows[l].deleteCell(o);ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var i=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:i.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}}]}),e}},{key:"triggerTextChange",value:function(e){if(e.classList.contains("ea-advanced-data-table-static")){var a,t=(a=(a=jQuery("thead tr:first-child th:first-child .ql-editor p",e)).length?a:jQuery("tbody tr:first-child td:first-child .ql-editor p",e)).html();a.html(t+" "),setTimeout((function(){a.html(t)}),1100)}}}])&&t(a.prototype,n),o&&t(a,o),Object.defineProperty(a,"prototype",{writable:!1}),e}();ea.hooks.addAction("editMode.init","ea",(function(){new n}))}});
|
| 1 |
+
!function(e){var a={};function t(n){if(a[n])return a[n].exports;var o=a[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=a,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var o in e)t.d(n,o,function(a){return e[a]}.bind(null,o));return n},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="",t(t.s=32)}({32:function(e,a){function t(e,a){for(var t=0;t<a.length;t++){var n=a[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=function(){function e(){!function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,e),this.panel=null,this.model=null,this.view=null,this.table=null,this.tableInnerHTML=null,this.timeout=null,this.activeCell=null,this.dragStartX=null,this.dragStartWidth=null,this.dragEl=null,this.dragging=!1,ea.hooks.addFilter("advancedDataTable.getClassProps","ea",this.getClassProps.bind(this)),ea.hooks.addFilter("advancedDataTable.setClassProps","ea",this.setClassProps.bind(this)),ea.hooks.addFilter("advancedDataTable.parseHTML","ea",this.parseHTML),ea.hooks.addAction("advancedDataTable.initEditor","ea",this.initEditor.bind(this)),ea.hooks.addAction("advancedDataTable.updateFromView","ea",this.updateFromView.bind(this)),ea.hooks.addAction("advancedDataTable.initInlineEdit","ea",this.initInlineEdit.bind(this)),ea.hooks.addAction("advancedDataTable.initPanelAction","ea",this.initPanelAction.bind(this)),ea.hooks.addAction("advancedDataTable.triggerTextChange","ea",this.triggerTextChange.bind(this)),elementor.hooks.addFilter("elements/widget/contextMenuGroups",this.initContextMenu),elementor.hooks.addAction("panel/open_editor/widget/eael-advanced-data-table",this.initPanel.bind(this))}var a,n,o;return a=e,(n=[{key:"updateFromView",value:function(e,a){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.model;if(n.remoteRender=t,elementor.config.version>"2.7.6"){var o=e.getContainer(),l=e.getContainer().settings.attributes;Object.keys(a).forEach((function(e){l[e]=a[e]})),parent.window.$e.run("document/elements/settings",{container:o,settings:l,options:{external:t}})}else Object.keys(a).forEach((function(e){n.setSetting(e,a[e])}));this.timeout=setTimeout((function(){n.remoteRender=!0}),1001)}},{key:"getClassProps",value:function(){return{view:this.view,model:this.model,table:this.table,activeCell:this.activeCell}}},{key:"setClassProps",value:function(e){var a=this;Object.keys(e).forEach((function(t){a[t]=e[t]}))}},{key:"parseHTML",value:function(e){return e.querySelectorAll("th, td").forEach((function(e){null!==e.querySelector(".inline-editor")&&(e.innerHTML=decodeURI(e.dataset.quill||""),delete e.dataset.quill)})),e}},{key:"initEditor",value:function(e){var a=this;e.dataset.quill=encodeURI(e.innerHTML),e.innerHTML='<div class="inline-editor">'.concat(e.innerHTML,"</div>");var t=new Quill(e.querySelector(".inline-editor"),{theme:"bubble",modules:{toolbar:["bold","italic","underline","strike","link",{list:"ordered"},{list:"bullet"}]}});t.on("text-change",(function(n,o,l){clearTimeout(a.timeout),e.dataset.quill=encodeURI(t.root.innerHTML);var i=a.parseHTML(a.table.cloneNode(!0));a.tableInnerHTML=i.innerHTML,a.updateFromView(a.view,{ea_adv_data_table_static_html:i.innerHTML})}))}},{key:"initInlineEdit",value:function(){var e=this,a=setInterval((function(){e.view.el.querySelector(".ea-advanced-data-table")&&(e.table!==e.view.el.querySelector(".ea-advanced-data-table")&&(e.table=e.view.el.querySelector(".ea-advanced-data-table"),e.table.classList.contains("ea-advanced-data-table-static")&&e.table.querySelectorAll("th, td").forEach((function(a){e.initEditor(a)})),e.table.addEventListener("mousedown",(function(a){a.stopPropagation(),"th"===a.target.tagName.toLowerCase()&&(e.dragging=!0,e.dragEl=a.target,e.dragStartX=a.pageX,e.dragStartWidth=a.target.offsetWidth),"th"===a.target.tagName.toLowerCase()||"td"===a.target.tagName.toLowerCase()?e.activeCell=a.target:"th"===a.target.parentNode.tagName.toLowerCase()||"td"===a.target.parentNode.tagName.toLowerCase()?e.activeCell=a.target.parentNode:"th"===a.target.parentNode.parentNode.tagName.toLowerCase()||"td"===a.target.parentNode.parentNode.tagName.toLowerCase()?e.activeCell=a.target.parentNode.parentNode:"th"!==a.target.parentNode.parentNode.parentNode.tagName.toLowerCase()&&"td"!==a.target.parentNode.parentNode.parentNode.tagName.toLowerCase()||(e.activeCell=a.target.parentNode.parentNode.parentNode)})),e.table.addEventListener("mousemove",(function(a){e.dragging&&(e.dragEl.style.width="".concat(e.dragStartWidth+(event.pageX-e.dragStartX),"px"))})),e.table.addEventListener("mouseup",(function(a){if(e.dragging)if(e.dragging=!1,clearTimeout(e.timeout),e.table.classList.contains("ea-advanced-data-table-static")){var t=e.parseHTML(e.table.cloneNode(!0));e.updateFromView(e.view,{ea_adv_data_table_static_html:t.innerHTML})}else{var n=[];e.table.querySelectorAll("th").forEach((function(e,a){n[a]=e.style.width})),e.updateFromView(e.view,{ea_adv_data_table_dynamic_th_width:n})}})),e.table.addEventListener("dblclick",(function(a){if("th"===a.target.tagName.toLowerCase())if(a.stopPropagation(),clearTimeout(e.timeout),e.table.classList.contains("ea-advanced-data-table-static")){var t=e.parseHTML(e.table.cloneNode(!0));e.updateFromView(e.view,{ea_adv_data_table_static_html:t.innerHTML})}else{var n=[];e.table.querySelectorAll("th").forEach((function(e,a){n[a]=e.style.width})),e.updateFromView(e.view,{ea_adv_data_table_dynamic_th_width:n})}}))),clearInterval(a))}),500)}},{key:"initPanelAction",value:function(){var e=this;this.panel.content.el.onclick=function(a){if("ea:advTable:export"==a.target.dataset.event){for(var t=e.table.querySelectorAll("table tr"),n=[],o=0;o<t.length;o++){var l=[],i=t[o].querySelectorAll("th, td");if(e.table.classList.contains("ea-advanced-data-table-static"))for(var r=0;r<i.length;r++)l.push(JSON.stringify(decodeURI(i[r].dataset.quill)));else for(var d=0;d<i.length;d++)l.push(JSON.stringify(i[d].innerHTML.replace(/(\r\n|\n|\r)/gm," ").trim()));n.push(l.join(","))}var s=new Blob([n.join("\n")],{type:"text/csv"}),c=parent.document.createElement("a");c.classList.add("ea-adv-data-table-download-".concat(e.model.attributes.id)),c.download="ea-adv-data-table-".concat(e.model.attributes.id,".csv"),c.href=window.URL.createObjectURL(s),c.style.display="none",parent.document.body.appendChild(c),c.click(),parent.document.querySelector(".ea-adv-data-table-download-".concat(e.model.attributes.id)).remove()}else if("ea:advTable:import"==a.target.dataset.event){var v=e.panel.content.el.querySelector(".ea_adv_table_csv_string"),u=e.panel.content.el.querySelector(".ea_adv_table_csv_string_table").checked,h=v.value.split("\n"),b="",p="";if(v.value.length>0&&(p+="<tbody>",h.forEach((function(e,a){e.length>0&&(cols=e.match(/("(?:[^"\\]|\\.)*"|[^","]+)/gm),cols.length>0&&(u&&0==a?(b+="<thead><tr>",cols.forEach((function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?b+="<th>".concat(JSON.parse(e),"</th>"):b+="<th>".concat(e,"</th>")})),b+="</tr></thead>"):(p+="<tr>",cols.forEach((function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?p+="<td>".concat(JSON.parse(e),"</td>"):p+="<td>".concat(e,"</td>")})),p+="</tr>")))})),p+="</tbody>",b.length>0||p.length>0)){e.tableInnerHTML=b+p,e.updateFromView(e.view,{ea_adv_data_table_static_html:b+p},!0);var g=setInterval((function(){e.view.el.querySelector(".ea-advanced-data-table").innerHTML==b+p&&(clearInterval(g),ea.hooks.doAction("advancedDataTable.initInlineEdit"))}),500)}v.value=""}ea.hooks.doAction("advancedDataTable.panelAction",e.panel,e.model,e.view,a)}}},{key:"initPanel",value:function(e,a,t){var n=this;this.panel=e,this.model=a,this.view=t;var o=".ea-advanced-data-table-".concat(this.view.container.args.id),l=this.view.el.querySelector(".ea-advanced-data-table"+o);ea.hooks.doAction("advancedDataTable.initInlineEdit"),ea.hooks.doAction("advancedDataTable.initPanelAction"),ea.hooks.doAction("advancedDataTable.afterInitPanel",e,a,t),a.once("editor:close",(function(){if(!l)return!1;var e=n.parseHTML(l.cloneNode(!0));n.tableInnerHTML=e.innerHTML,n.updateFromView(n.view,{ea_adv_data_table_static_html:n.tableInnerHTML},!0)}))}},{key:"initContextMenu",value:function(e,a){return"eael-advanced-data-table"==a.options.model.attributes.widgetType&&"static"==a.options.model.attributes.settings.attributes.ea_adv_data_table_source&&e.push({name:"ea_advanced_data_table",actions:[{name:"add_row_above",title:"Add Row Above",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(jQuery(t).find("tr:empty").each((function(){0==jQuery(this).find("td").length&&this.remove()})),null!==n&&"th"!=n.tagName.toLowerCase()&&n.parentNode.rowIndex){for(var o=n.parentNode.rowIndex,l=t.insertRow(o),i=0;i<t.rows[0].cells.length;i++){var r=l.insertCell(i);ea.hooks.doAction("advancedDataTable.initEditor",r)}ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var d=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:d.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}},{name:"add_row_below",title:"Add Row Below",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n){for(var o=n.parentNode.rowIndex+1,l=t.insertRow(o),i=0;i<t.rows[0].cells.length;i++){var r=l.insertCell(i);ea.hooks.doAction("advancedDataTable.initEditor",r)}ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var d=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:d.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}},{name:"add_column_left",title:"Add Column Left",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n){for(var o=n.cellIndex,l=0;l<t.rows.length;l++)if("th"==t.rows[l].cells[0].tagName.toLowerCase()){var i=t.rows[l].insertBefore(document.createElement("th"),t.rows[l].cells[o]);ea.hooks.doAction("advancedDataTable.initEditor",i)}else{var r=t.rows[l].insertCell(o);ea.hooks.doAction("advancedDataTable.initEditor",r)}ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var d=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:d.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}},{name:"add_column_right",title:"Add Column Right",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n){for(var o=n.cellIndex+1,l=0;l<t.rows.length;l++)if("th"==t.rows[l].cells[0].tagName.toLowerCase()){var i=t.rows[l].insertBefore(document.createElement("th"),t.rows[l].cells[o]);ea.hooks.doAction("advancedDataTable.initEditor",i)}else{var r=t.rows[l].insertCell(o);ea.hooks.doAction("advancedDataTable.initEditor",r)}ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var d=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:d.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}},{name:"delete_row",title:"Delete Row",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n){var o=n.parentNode.rowIndex;t.deleteRow(o),ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var l=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:l.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}},{name:"delete_column",title:"Delete Column",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n){for(var o=n.cellIndex,l=0;l<t.rows.length;l++)t.rows[l].deleteCell(o);ea.hooks.applyFilters("advancedDataTable.setClassProps",{activeCell:null});var i=ea.hooks.applyFilters("advancedDataTable.parseHTML",t.cloneNode(!0));ea.hooks.doAction("advancedDataTable.updateFromView",a,{ea_adv_data_table_static_html:i.innerHTML}),ea.hooks.doAction("advancedDataTable.triggerTextChange",t)}}}]}),e}},{key:"triggerTextChange",value:function(e){if(e.classList.contains("ea-advanced-data-table-static")){var a,t=(a=(a=jQuery("thead tr:first-child th:first-child .ql-editor p",e)).length?a:jQuery("tbody tr:first-child td:first-child .ql-editor p",e)).html();a.html(t+" "),setTimeout((function(){a.html(t)}),1100)}}}])&&t(a.prototype,n),o&&t(a,o),Object.defineProperty(a,"prototype",{writable:!1}),e}();ea.hooks.addAction("editMode.init","ea",(function(){new n}))}});
|
assets/front-end/js/lib-view/countdown/countdown.js
CHANGED
|
@@ -157,16 +157,19 @@
|
|
| 157 |
this.output("seconds");
|
| 158 |
} else {
|
| 159 |
this.seconds = 59;
|
|
|
|
| 160 |
|
| 161 |
if (--this.minutes >= 0) {
|
| 162 |
this.output("minutes");
|
| 163 |
} else {
|
| 164 |
this.minutes = 59;
|
|
|
|
| 165 |
|
| 166 |
if (--this.hours >= 0) {
|
| 167 |
this.output("hours");
|
| 168 |
} else {
|
| 169 |
this.hours = 23;
|
|
|
|
| 170 |
|
| 171 |
if (--this.days >= 0) {
|
| 172 |
this.output("days");
|
|
@@ -190,19 +193,19 @@
|
|
| 190 |
break;
|
| 191 |
|
| 192 |
case "seconds":
|
| 193 |
-
this.$seconds.text(this.seconds);
|
| 194 |
break;
|
| 195 |
|
| 196 |
case "minutes":
|
| 197 |
-
this.$minutes.text(this.minutes);
|
| 198 |
break;
|
| 199 |
|
| 200 |
case "hours":
|
| 201 |
-
this.$hours.text(this.hours);
|
| 202 |
break;
|
| 203 |
|
| 204 |
case "days":
|
| 205 |
-
this.$days.text(this.days);
|
| 206 |
break;
|
| 207 |
|
| 208 |
// No default
|
|
@@ -218,7 +221,11 @@
|
|
| 218 |
},
|
| 219 |
|
| 220 |
getSecondsText: function () {
|
| 221 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 222 |
}
|
| 223 |
};
|
| 224 |
|
| 157 |
this.output("seconds");
|
| 158 |
} else {
|
| 159 |
this.seconds = 59;
|
| 160 |
+
this.output("seconds");
|
| 161 |
|
| 162 |
if (--this.minutes >= 0) {
|
| 163 |
this.output("minutes");
|
| 164 |
} else {
|
| 165 |
this.minutes = 59;
|
| 166 |
+
this.output("minutes");
|
| 167 |
|
| 168 |
if (--this.hours >= 0) {
|
| 169 |
this.output("hours");
|
| 170 |
} else {
|
| 171 |
this.hours = 23;
|
| 172 |
+
this.output("hours");
|
| 173 |
|
| 174 |
if (--this.days >= 0) {
|
| 175 |
this.output("days");
|
| 193 |
break;
|
| 194 |
|
| 195 |
case "seconds":
|
| 196 |
+
this.$seconds.text( this.seconds < 10 ? "0" + this.seconds : this.seconds );
|
| 197 |
break;
|
| 198 |
|
| 199 |
case "minutes":
|
| 200 |
+
this.$minutes.text( this.minutes < 10 ? "0" + this.minutes : this.minutes );
|
| 201 |
break;
|
| 202 |
|
| 203 |
case "hours":
|
| 204 |
+
this.$hours.text( this.hours < 10 ? "0" + this.hours : this.hours );
|
| 205 |
break;
|
| 206 |
|
| 207 |
case "days":
|
| 208 |
+
this.$days.text( this.days < 10 ? "0" + this.days : this.days );
|
| 209 |
break;
|
| 210 |
|
| 211 |
// No default
|
| 221 |
},
|
| 222 |
|
| 223 |
getSecondsText: function () {
|
| 224 |
+
if(this.seconds < 10) {
|
| 225 |
+
return this.active && this.defaults.fast ? ("0" + this.seconds + "." + this.deciseconds) : "0" + this.seconds;
|
| 226 |
+
}else {
|
| 227 |
+
return this.active && this.defaults.fast ? (this.seconds + "." + this.deciseconds) : this.seconds;
|
| 228 |
+
}
|
| 229 |
}
|
| 230 |
};
|
| 231 |
|
assets/front-end/js/lib-view/countdown/countdown.min.js
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(
|
| 1 |
+
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){"use strict";var s=function(e,i){this.$element=t(e),this.defaults=t.extend({},s.defaults,this.$element.data(),t.isPlainObject(i)?i:{}),this.init()};s.prototype={constructor:s,init:function(){var t=this.$element.html(),s=new Date(this.defaults.date||t);s.getTime()&&(this.content=t,this.date=s,this.find(),this.defaults.autoStart&&this.start())},find:function(){var t=this.$element;this.$days=t.find("[data-days]"),this.$hours=t.find("[data-hours]"),this.$minutes=t.find("[data-minutes]"),this.$seconds=t.find("[data-seconds]"),this.$days.length+this.$hours.length+this.$minutes.length+this.$seconds.length>0&&(this.found=!0)},reset:function(){this.found?(this.output("days"),this.output("hours"),this.output("minutes"),this.output("seconds")):this.output()},ready:function(){var t,s=this.date,e={};return!!s&&((t=s.getTime()-new Date().getTime())<=0?(this.end(),!1):(e.days=t,e.hours=e.days%864e5,e.minutes=e.hours%36e5,e.seconds=e.minutes%6e4,e.milliseconds=e.seconds%1e3,this.days=Math.floor(e.days/864e5),this.hours=Math.floor(e.hours/36e5),this.minutes=Math.floor(e.minutes/6e4),this.seconds=Math.floor(e.seconds/1e3),this.deciseconds=Math.floor(e.milliseconds/100),!0))},start:function(){!this.active&&this.ready()&&(this.active=!0,this.reset(),this.autoUpdate=this.defaults.fast?setInterval(t.proxy(this.fastUpdate,this),100):setInterval(t.proxy(this.update,this),1e3))},stop:function(){this.active&&(this.active=!1,clearInterval(this.autoUpdate))},end:function(){this.date&&(this.stop(),this.days=0,this.hours=0,this.minutes=0,this.seconds=0,this.deciseconds=0,this.reset(),this.defaults.end())},destroy:function(){this.date&&(this.stop(),this.$days=null,this.$hours=null,this.$minutes=null,this.$seconds=null,this.$element.empty().html(this.content),this.$element.removeData("countdown"))},fastUpdate:function(){--this.deciseconds>=0?this.output("deciseconds"):(this.deciseconds=9,this.update())},update:function(){--this.seconds>=0?this.output("seconds"):(this.seconds=59,this.output("seconds"),--this.minutes>=0?this.output("minutes"):(this.minutes=59,this.output("minutes"),--this.hours>=0?this.output("hours"):(this.hours=23,this.output("hours"),--this.days>=0?this.output("days"):this.end())))},output:function(t){if(!this.found){this.$element.empty().html(this.template());return}switch(t){case"deciseconds":this.$seconds.text(this.getSecondsText());break;case"seconds":this.$seconds.text(this.seconds<10?"0"+this.seconds:this.seconds);break;case"minutes":this.$minutes.text(this.minutes<10?"0"+this.minutes:this.minutes);break;case"hours":this.$hours.text(this.hours<10?"0"+this.hours:this.hours);break;case"days":this.$days.text(this.days<10?"0"+this.days:this.days)}},template:function(){return this.defaults.text.replace("%s",this.days).replace("%s",this.hours).replace("%s",this.minutes).replace("%s",this.getSecondsText())},getSecondsText:function(){return this.seconds<10?this.active&&this.defaults.fast?"0"+this.seconds+"."+this.deciseconds:"0"+this.seconds:this.active&&this.defaults.fast?this.seconds+"."+this.deciseconds:this.seconds}},s.defaults={autoStart:!0,date:null,fast:!1,end:t.noop,text:"%s days, %s hours, %s minutes, %s seconds"},s.setDefaults=function(e){t.extend(s.defaults,e)},t.fn.countdown=function(e){return this.each(function(){var i=t(this),n=i.data("countdown");n||i.data("countdown",n=new s(this,e)),"string"==typeof e&&t.isFunction(n[e])&&n[e]()})},t.fn.countdown.constructor=s,t.fn.countdown.setDefaults=s.setDefaults,t(function(){t("[countdown]").countdown()})});
|
assets/front-end/js/view/advanced-data-table.js
CHANGED
|
@@ -93,7 +93,7 @@
|
|
| 93 |
/*! no static exports found */
|
| 94 |
/***/ (function(module, exports) {
|
| 95 |
|
| 96 |
-
eval("function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\n\nvar advancedDataTable = /*#__PURE__*/function () {\n function advancedDataTable() {\n _classCallCheck(this, advancedDataTable);\n\n // register hooks\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-advanced-data-table.default\", this.initFrontend.bind(this));\n } // init frontend features\n\n\n _createClass(advancedDataTable, [{\n key: \"initFrontend\",\n value: function initFrontend($scope, $) {\n var table = $scope[0].querySelector(\".ea-advanced-data-table\");\n var search = $scope[0].querySelector(\".ea-advanced-data-table-search\");\n var pagination = $scope[0].querySelector(\".ea-advanced-data-table-pagination\");\n var classCollection = {};\n\n if (!ea.isEditMode && table !== null) {\n // search\n this.initTableSearch(table, search, pagination); // sort\n\n this.initTableSort(table, pagination, classCollection); // paginated table\n\n this.initTablePagination(table, pagination, classCollection); // woocommerce\n\n this.initWooFeatures(table);\n }\n } // frontend - search\n\n }, {\n key: \"initTableSearch\",\n value: function initTableSearch(table, search, pagination) {\n if (search) {\n search.addEventListener(\"input\", function (e) {\n var input = e.target.value.toLowerCase();\n var hasSort = table.classList.contains(\"ea-advanced-data-table-sortable\");\n var offset = table.rows[0].parentNode.tagName.toLowerCase() == \"thead\" ? 1 : 0;\n\n if (table.rows.length > 1) {\n if (input.length > 0) {\n if (hasSort) {\n table.classList.add(\"ea-advanced-data-table-unsortable\");\n }\n\n if (pagination && pagination.innerHTML.length > 0) {\n pagination.style.display = \"none\";\n }\n\n for (var i = offset; i < table.rows.length; i++) {\n var matchFound = false;\n\n if (table.rows[i].cells.length > 0) {\n for (var j = 0; j < table.rows[i].cells.length; j++) {\n if (table.rows[i].cells[j].textContent.toLowerCase().indexOf(input) > -1) {\n matchFound = true;\n break;\n }\n }\n }\n\n if (matchFound) {\n table.rows[i].style.display = \"table-row\";\n } else {\n table.rows[i].style.display = \"none\";\n }\n }\n } else {\n if (hasSort) {\n table.classList.remove(\"ea-advanced-data-table-unsortable\");\n }\n\n if (pagination && pagination.innerHTML.length > 0) {\n pagination.style.display = \"\";\n var paginationType = pagination.classList.contains(\"ea-advanced-data-table-pagination-button\") ? \"button\" : \"select\";\n var currentPage = paginationType == \"button\" ? pagination.querySelector(\".ea-advanced-data-table-pagination-current\").dataset.page : pagination.querySelector(\"select\").value;\n var startIndex = (currentPage - 1) * table.dataset.itemsPerPage + 1;\n var endIndex = currentPage * table.dataset.itemsPerPage;\n\n for (var _i = 1; _i <= table.rows.length - 1; _i++) {\n if (_i >= startIndex && _i <= endIndex) {\n table.rows[_i].style.display = \"table-row\";\n } else {\n table.rows[_i].style.display = \"none\";\n }\n }\n } else {\n for (var _i2 = 1; _i2 <= table.rows.length - 1; _i2++) {\n table.rows[_i2].style.display = \"table-row\";\n }\n }\n }\n }\n });\n }\n } // frontend - sort\n\n }, {\n key: \"initTableSort\",\n value: function initTableSort(table, pagination, classCollection) {\n if (table.classList.contains(\"ea-advanced-data-table-sortable\")) {\n table.addEventListener(\"click\", function (e) {\n var target = null;\n\n if (e.target.tagName.toLowerCase() === \"th\") {\n target = e.target;\n }\n\n if (e.target.parentNode.tagName.toLowerCase() === \"th\") {\n target = e.target.parentNode;\n }\n\n if (e.target.parentNode.parentNode.tagName.toLowerCase() === \"th\") {\n target = e.target.parentNode.parentNode;\n }\n\n if (target === null) {\n return;\n }\n\n var index = target.cellIndex;\n var currentPage = 1;\n var startIndex = 1;\n var endIndex = table.rows.length - 1;\n var sort = \"\";\n var classList = target.classList;\n var collection = [];\n var origTable = table.cloneNode(true);\n\n if (classList.contains(\"asc\")) {\n target.classList.remove(\"asc\");\n target.classList.add(\"desc\");\n sort = \"desc\";\n } else if (classList.contains(\"desc\")) {\n target.classList.remove(\"desc\");\n target.classList.add(\"asc\");\n sort = \"asc\";\n } else {\n target.classList.add(\"asc\");\n sort = \"asc\";\n }\n\n if (pagination && pagination.innerHTML.length > 0) {\n var paginationType = pagination.classList.contains(\"ea-advanced-data-table-pagination-button\") ? \"button\" : \"select\";\n currentPage = paginationType == \"button\" ? pagination.querySelector(\".ea-advanced-data-table-pagination-current\").dataset.page : pagination.querySelector(\"select\").value;\n startIndex = (currentPage - 1) * table.dataset.itemsPerPage + 1;\n endIndex = endIndex - (currentPage - 1) * table.dataset.itemsPerPage >= table.dataset.itemsPerPage ? currentPage * table.dataset.itemsPerPage : endIndex;\n } // collect header class\n\n\n classCollection[currentPage] = [];\n table.querySelectorAll(\"th\").forEach(function (el) {\n if (el.cellIndex != index) {\n el.classList.remove(\"asc\", \"desc\");\n }\n\n classCollection[currentPage].push(el.classList.contains(\"asc\") ? \"asc\" : el.classList.contains(\"desc\") ? \"desc\" : \"\");\n }); // collect table cells value\n\n for (var i = 1; i <= table.rows.length - 1; i++) {\n var value = void 0;\n var cell = table.rows[i].cells[index];\n var data = cell.innerText;\n var regex = new RegExp(\"([0-9]{4}[-./*](0[1-9]|1[0-2])[-./*]([0-2]{1}[0-9]{1}|3[0-1]{1})|([0-2]{1}[0-9]{1}|3[0-1]{1})[-./*](0[1-9]|1[0-2])[-./*][0-9]{4})\");\n\n if (data.match(regex)) {\n dataString = data.split(/[\\.\\-\\/\\*]/);\n\n if (dataString[0].length == 4) {\n data = dataString[0] + \"-\" + dataString[1] + \"-\" + dataString[2];\n } else {\n data = dataString[2] + \"-\" + dataString[1] + \"-\" + dataString[0];\n }\n\n value = Date.parse(data);\n } else if (isNaN(parseInt(data))) {\n value = data.toLowerCase();\n } else {\n value = parseFloat(data);\n }\n\n collection.push({\n index: i,\n value: value\n });\n } // sort collection array\n\n\n if (sort == \"asc\") {\n collection.sort(function (x, y) {\n return x.value > y.value ? 1 : -1;\n });\n } else if (sort == \"desc\") {\n collection.sort(function (x, y) {\n return x.value < y.value ? 1 : -1;\n });\n } // sort table\n\n\n collection.forEach(function (row, index) {\n table.rows[1 + index].innerHTML = origTable.rows[row.index].innerHTML;\n });\n });\n }\n } // frontend - pagination\n\n }, {\n key: \"initTablePagination\",\n value: function initTablePagination(table, pagination, classCollection) {\n if (table.classList.contains(\"ea-advanced-data-table-paginated\")) {\n var paginationHTML = \"\";\n var paginationType = pagination.classList.contains(\"ea-advanced-data-table-pagination-button\") ? \"button\" : \"select\";\n var currentPage = 1;\n var startIndex = table.rows[0].parentNode.tagName.toLowerCase() == \"thead\" ? 1 : 0;\n var endIndex = currentPage * table.dataset.itemsPerPage;\n var maxPages = Math.ceil((table.rows.length - 1) / table.dataset.itemsPerPage);\n pagination.insertAdjacentHTML(\"beforeend\", ''); // insert pagination\n\n if (maxPages > 1) {\n if (paginationType == \"button\") {\n for (var i = 1; i <= maxPages; i++) {\n paginationHTML += \"<a href=\\\"#\\\" data-page=\\\"\".concat(i, \"\\\" class=\\\"\").concat(i == 1 ? \"ea-advanced-data-table-pagination-current\" : \"\", \"\\\">\").concat(i, \"</a>\");\n }\n\n pagination.insertAdjacentHTML(\"beforeend\", \"<a href=\\\"#\\\" data-page=\\\"1\\\">«</a>\".concat(paginationHTML, \"<a href=\\\"#\\\" data-page=\\\"\").concat(maxPages, \"\\\">»</a>\"));\n } else {\n for (var _i3 = 1; _i3 <= maxPages; _i3++) {\n paginationHTML += \"<option value=\\\"\".concat(_i3, \"\\\">\").concat(_i3, \"</option>\");\n }\n\n pagination.insertAdjacentHTML(\"beforeend\", \"<select>\".concat(paginationHTML, \"</select>\"));\n }\n } // make initial item visible\n\n\n for (var _i4 = 0; _i4 <= endIndex; _i4++) {\n if (_i4 >= table.rows.length) {\n break;\n }\n\n table.rows[_i4].style.display = \"table-row\";\n } // paginate on click\n\n\n if (paginationType == \"button\") {\n pagination.addEventListener(\"click\", function (e) {\n e.preventDefault();\n\n if (e.target.tagName.toLowerCase() == \"a\") {\n currentPage = e.target.dataset.page;\n offset = table.rows[0].parentNode.tagName.toLowerCase() == \"thead\" ? 1 : 0;\n startIndex = (currentPage - 1) * table.dataset.itemsPerPage + offset;\n endIndex = currentPage * table.dataset.itemsPerPage;\n pagination.querySelectorAll(\".ea-advanced-data-table-pagination-current\").forEach(function (el) {\n el.classList.remove(\"ea-advanced-data-table-pagination-current\");\n });\n pagination.querySelectorAll(\"[data-page=\\\"\".concat(currentPage, \"\\\"]\")).forEach(function (el) {\n el.classList.add(\"ea-advanced-data-table-pagination-current\");\n });\n\n for (var _i5 = offset; _i5 <= table.rows.length - 1; _i5++) {\n if (_i5 >= startIndex && _i5 <= endIndex) {\n table.rows[_i5].style.display = \"table-row\";\n } else {\n table.rows[_i5].style.display = \"none\";\n }\n }\n\n table.querySelectorAll(\"th\").forEach(function (el, index) {\n el.classList.remove(\"asc\", \"desc\");\n\n if (typeof classCollection[currentPage] != \"undefined\") {\n if (classCollection[currentPage][index]) {\n el.classList.add(classCollection[currentPage][index]);\n }\n }\n });\n }\n });\n } else {\n if (pagination.hasChildNodes()) {\n pagination.querySelector(\"select\").addEventListener(\"input\", function (e) {\n e.preventDefault();\n currentPage = e.target.value;\n offset = table.rows[0].parentNode.tagName.toLowerCase() == \"thead\" ? 1 : 0;\n startIndex = (currentPage - 1) * table.dataset.itemsPerPage + offset;\n endIndex = currentPage * table.dataset.itemsPerPage;\n\n for (var _i6 = offset; _i6 <= table.rows.length - 1; _i6++) {\n if (_i6 >= startIndex && _i6 <= endIndex) {\n table.rows[_i6].style.display = \"table-row\";\n } else {\n table.rows[_i6].style.display = \"none\";\n }\n }\n\n table.querySelectorAll(\"th\").forEach(function (el, index) {\n el.classList.remove(\"asc\", \"desc\");\n\n if (typeof classCollection[currentPage] != \"undefined\") {\n if (classCollection[currentPage][index]) {\n el.classList.add(classCollection[currentPage][index]);\n }\n }\n });\n });\n }\n }\n }\n } // woocommerce features\n\n }, {\n key: \"initWooFeatures\",\n value: function initWooFeatures(table) {\n table.querySelectorAll(\".nt_button_woo\").forEach(function (el) {\n el.classList.add(\"add_to_cart_button\", \"ajax_add_to_cart\");\n });\n table.querySelectorAll(\".nt_woo_quantity\").forEach(function (el) {\n el.addEventListener(\"input\", function (e) {\n var product_id = e.target.dataset.product_id;\n var quantity = e.target.value;\n $(\".nt_add_to_cart_\".concat(product_id), $(table)).data(\"quantity\", quantity);\n });\n });\n }\n }]);\n\n return advancedDataTable;\n}();\n\nea.hooks.addAction(\"init\", \"ea\", function () {\n new advancedDataTable();\n});\n\n//# sourceURL=webpack:///./src/js/view/advanced-data-table.js?");
|
| 97 |
|
| 98 |
/***/ })
|
| 99 |
|
| 93 |
/*! no static exports found */
|
| 94 |
/***/ (function(module, exports) {
|
| 95 |
|
| 96 |
+
eval("function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\n\nvar advancedDataTable = /*#__PURE__*/function () {\n function advancedDataTable() {\n _classCallCheck(this, advancedDataTable);\n\n // register hooks\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-advanced-data-table.default\", this.initFrontend.bind(this));\n } // init frontend features\n\n\n _createClass(advancedDataTable, [{\n key: \"initFrontend\",\n value: function initFrontend($scope, $) {\n var table = $scope[0].querySelector(\".ea-advanced-data-table\");\n var search = $scope[0].querySelector(\".ea-advanced-data-table-search\");\n var pagination = $scope[0].querySelector(\".ea-advanced-data-table-pagination\");\n var classCollection = {};\n\n if (!ea.isEditMode && table !== null) {\n // search\n this.initTableSearch(table, search, pagination); // sort\n\n this.initTableSort(table, pagination, classCollection); // paginated table\n\n this.initTablePagination(table, pagination, classCollection); // woocommerce\n\n this.initWooFeatures(table);\n }\n } // frontend - search\n\n }, {\n key: \"initTableSearch\",\n value: function initTableSearch(table, search, pagination) {\n if (search) {\n search.addEventListener(\"input\", function (e) {\n var input = e.target.value.toLowerCase();\n var hasSort = table.classList.contains(\"ea-advanced-data-table-sortable\");\n var offset = table.rows[0].parentNode.tagName.toLowerCase() == \"thead\" ? 1 : 0;\n\n if (table.rows.length > 1) {\n if (input.length > 0) {\n if (hasSort) {\n table.classList.add(\"ea-advanced-data-table-unsortable\");\n }\n\n if (pagination && pagination.innerHTML.length > 0) {\n pagination.style.display = \"none\";\n }\n\n for (var i = offset; i < table.rows.length; i++) {\n var matchFound = false;\n\n if (table.rows[i].cells.length > 0) {\n for (var j = 0; j < table.rows[i].cells.length; j++) {\n if (table.rows[i].cells[j].textContent.toLowerCase().indexOf(input) > -1) {\n matchFound = true;\n break;\n }\n }\n }\n\n if (matchFound) {\n table.rows[i].style.display = \"table-row\";\n } else {\n table.rows[i].style.display = \"none\";\n }\n }\n } else {\n if (hasSort) {\n table.classList.remove(\"ea-advanced-data-table-unsortable\");\n }\n\n if (pagination && pagination.innerHTML.length > 0) {\n pagination.style.display = \"\";\n var paginationType = pagination.classList.contains(\"ea-advanced-data-table-pagination-button\") ? \"button\" : \"select\";\n var currentPage = paginationType == \"button\" ? pagination.querySelector(\".ea-advanced-data-table-pagination-current\").dataset.page : pagination.querySelector(\"select\").value;\n var startIndex = (currentPage - 1) * table.dataset.itemsPerPage + 1;\n var endIndex = currentPage * table.dataset.itemsPerPage;\n\n for (var _i = 1; _i <= table.rows.length - 1; _i++) {\n if (_i >= startIndex && _i <= endIndex) {\n table.rows[_i].style.display = \"table-row\";\n } else {\n table.rows[_i].style.display = \"none\";\n }\n }\n } else {\n for (var _i2 = 1; _i2 <= table.rows.length - 1; _i2++) {\n table.rows[_i2].style.display = \"table-row\";\n }\n }\n }\n }\n });\n }\n } // frontend - sort\n\n }, {\n key: \"initTableSort\",\n value: function initTableSort(table, pagination, classCollection) {\n if (table.classList.contains(\"ea-advanced-data-table-sortable\")) {\n table.addEventListener(\"click\", function (e) {\n var target = null;\n\n if (e.target.tagName.toLowerCase() === \"th\") {\n target = e.target;\n }\n\n if (e.target.parentNode.tagName.toLowerCase() === \"th\") {\n target = e.target.parentNode;\n }\n\n if (e.target.parentNode.parentNode.tagName.toLowerCase() === \"th\") {\n target = e.target.parentNode.parentNode;\n }\n\n if (target === null) {\n return;\n }\n\n var index = target.cellIndex;\n var currentPage = 1;\n var startIndex = 1;\n var endIndex = table.rows.length - 1;\n var sort = \"\";\n var classList = target.classList;\n var collection = [];\n var origTable = table.cloneNode(true);\n\n if (classList.contains(\"asc\")) {\n target.classList.remove(\"asc\");\n target.classList.add(\"desc\");\n sort = \"desc\";\n } else if (classList.contains(\"desc\")) {\n target.classList.remove(\"desc\");\n target.classList.add(\"asc\");\n sort = \"asc\";\n } else {\n target.classList.add(\"asc\");\n sort = \"asc\";\n }\n\n if (pagination && pagination.innerHTML.length > 0) {\n var paginationType = pagination.classList.contains(\"ea-advanced-data-table-pagination-button\") ? \"button\" : \"select\";\n currentPage = paginationType == \"button\" ? pagination.querySelector(\".ea-advanced-data-table-pagination-current\").dataset.page : pagination.querySelector(\"select\").value;\n startIndex = (currentPage - 1) * table.dataset.itemsPerPage + 1;\n endIndex = endIndex - (currentPage - 1) * table.dataset.itemsPerPage >= table.dataset.itemsPerPage ? currentPage * table.dataset.itemsPerPage : endIndex;\n } // collect header class\n\n\n classCollection[currentPage] = [];\n table.querySelectorAll(\"th\").forEach(function (el) {\n if (el.cellIndex != index) {\n el.classList.remove(\"asc\", \"desc\");\n }\n\n classCollection[currentPage].push(el.classList.contains(\"asc\") ? \"asc\" : el.classList.contains(\"desc\") ? \"desc\" : \"\");\n }); // collect table cells value\n\n for (var i = 1; i <= table.rows.length - 1; i++) {\n var value = void 0;\n var cell = table.rows[i].cells[index];\n var data = cell.innerText;\n var regex = new RegExp(\"([0-9]{4}[-./*](0[1-9]|1[0-2])[-./*]([0-2]{1}[0-9]{1}|3[0-1]{1})|([0-2]{1}[0-9]{1}|3[0-1]{1})[-./*](0[1-9]|1[0-2])[-./*][0-9]{4})\");\n\n if (data.match(regex)) {\n dataString = data.split(/[\\.\\-\\/\\*]/);\n\n if (dataString[0].length == 4) {\n data = dataString[0] + \"-\" + dataString[1] + \"-\" + dataString[2];\n } else {\n data = dataString[2] + \"-\" + dataString[1] + \"-\" + dataString[0];\n }\n\n value = Date.parse(data);\n } else if (isNaN(parseInt(data))) {\n value = data.toLowerCase();\n } else {\n value = parseFloat(data);\n }\n\n collection.push({\n index: i,\n value: value\n });\n } // sort collection array\n\n\n if (sort == \"asc\") {\n collection.sort(function (x, y) {\n return x.value > y.value ? 1 : -1;\n });\n } else if (sort == \"desc\") {\n collection.sort(function (x, y) {\n return x.value < y.value ? 1 : -1;\n });\n } // sort table\n\n\n collection.forEach(function (row, index) {\n table.rows[1 + index].innerHTML = origTable.rows[row.index].innerHTML;\n });\n });\n }\n } // frontend - pagination\n\n }, {\n key: \"initTablePagination\",\n value: function initTablePagination(table, pagination, classCollection) {\n if (table.classList.contains(\"ea-advanced-data-table-paginated\")) {\n var paginationHTML = \"\";\n var paginationType = pagination.classList.contains(\"ea-advanced-data-table-pagination-button\") ? \"button\" : \"select\";\n var currentPage = 1;\n var startIndex = table.rows[0].parentNode.tagName.toLowerCase() == \"thead\" ? 1 : 0;\n var endIndex = currentPage * table.dataset.itemsPerPage;\n var maxPages = Math.ceil((table.rows.length - 1) / table.dataset.itemsPerPage);\n pagination.insertAdjacentHTML(\"beforeend\", ''); // insert pagination\n\n if (maxPages > 1) {\n if (paginationType == \"button\") {\n for (var i = 1; i <= maxPages; i++) {\n paginationHTML += \"<a href=\\\"#\\\" data-page=\\\"\".concat(i, \"\\\" class=\\\"\").concat(i == 1 ? \"ea-advanced-data-table-pagination-current\" : \"\", \"\\\">\").concat(i, \"</a>\");\n }\n\n pagination.insertAdjacentHTML(\"beforeend\", \"<a href=\\\"#\\\" data-page=\\\"1\\\">«</a>\".concat(paginationHTML, \"<a href=\\\"#\\\" data-page=\\\"\").concat(maxPages, \"\\\">»</a>\"));\n } else {\n for (var _i3 = 1; _i3 <= maxPages; _i3++) {\n paginationHTML += \"<option value=\\\"\".concat(_i3, \"\\\">\").concat(_i3, \"</option>\");\n }\n\n pagination.insertAdjacentHTML(\"beforeend\", \"<select>\".concat(paginationHTML, \"</select>\"));\n }\n } // make initial item visible\n\n\n for (var _i4 = 0; _i4 <= endIndex; _i4++) {\n if (_i4 >= table.rows.length) {\n break;\n }\n\n table.rows[_i4].style.display = \"table-row\";\n } // paginate on click\n\n\n if (paginationType == \"button\") {\n pagination.addEventListener(\"click\", function (e) {\n e.preventDefault();\n\n if (e.target.tagName.toLowerCase() == \"a\") {\n currentPage = e.target.dataset.page;\n offset = table.rows[0].parentNode.tagName.toLowerCase() == \"thead\" ? 1 : 0;\n startIndex = (currentPage - 1) * table.dataset.itemsPerPage + offset;\n endIndex = currentPage * table.dataset.itemsPerPage;\n pagination.querySelectorAll(\".ea-advanced-data-table-pagination-current\").forEach(function (el) {\n el.classList.remove(\"ea-advanced-data-table-pagination-current\");\n });\n pagination.querySelectorAll(\"[data-page=\\\"\".concat(currentPage, \"\\\"]\")).forEach(function (el) {\n el.classList.add(\"ea-advanced-data-table-pagination-current\");\n });\n\n for (var _i5 = offset; _i5 <= table.rows.length - 1; _i5++) {\n if (_i5 >= startIndex && _i5 <= endIndex) {\n table.rows[_i5].style.display = \"table-row\";\n } else {\n table.rows[_i5].style.display = \"none\";\n }\n }\n\n table.querySelectorAll(\"th\").forEach(function (el, index) {\n el.classList.remove(\"asc\", \"desc\");\n\n if (typeof classCollection[currentPage] != \"undefined\") {\n if (classCollection[currentPage][index]) {\n el.classList.add(classCollection[currentPage][index]);\n }\n }\n });\n }\n });\n } else {\n if (pagination.hasChildNodes()) {\n pagination.querySelector(\"select\").addEventListener(\"input\", function (e) {\n e.preventDefault();\n currentPage = e.target.value;\n offset = table.rows[0].parentNode.tagName.toLowerCase() == \"thead\" ? 1 : 0;\n startIndex = (currentPage - 1) * table.dataset.itemsPerPage + offset;\n endIndex = currentPage * table.dataset.itemsPerPage;\n\n for (var _i6 = offset; _i6 <= table.rows.length - 1; _i6++) {\n if (_i6 >= startIndex && _i6 <= endIndex) {\n table.rows[_i6].style.display = \"table-row\";\n } else {\n table.rows[_i6].style.display = \"none\";\n }\n }\n\n table.querySelectorAll(\"th\").forEach(function (el, index) {\n el.classList.remove(\"asc\", \"desc\");\n\n if (typeof classCollection[currentPage] != \"undefined\") {\n if (classCollection[currentPage][index]) {\n el.classList.add(classCollection[currentPage][index]);\n }\n }\n });\n });\n }\n }\n }\n } // woocommerce features\n\n }, {\n key: \"initWooFeatures\",\n value: function initWooFeatures(table) {\n table.querySelectorAll(\".nt_button_woo\").forEach(function (el) {\n el.classList.add(\"add_to_cart_button\", \"ajax_add_to_cart\");\n });\n table.querySelectorAll(\".nt_woo_quantity\").forEach(function (el) {\n el.addEventListener(\"input\", function (e) {\n var product_id = e.target.dataset.product_id;\n var quantity = e.target.value;\n $(\".nt_add_to_cart_\".concat(product_id), $(table)).data(\"quantity\", quantity);\n });\n });\n }\n }]);\n\n return advancedDataTable;\n}();\n\nea.hooks.addAction(\"init\", \"ea\", function () {\n if (ea.elementStatusCheck('eaelAdvancedDataTable')) {\n return false;\n }\n\n new advancedDataTable();\n});\n\n//# sourceURL=webpack:///./src/js/view/advanced-data-table.js?");
|
| 97 |
|
| 98 |
/***/ })
|
| 99 |
|
assets/front-end/js/view/advanced-data-table.min.js
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
!function(e){var t={};function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=1)}([,function(e,t){function a(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),elementorFrontend.hooks.addAction("frontend/element_ready/eael-advanced-data-table.default",this.initFrontend.bind(this))}var t,n,r;return t=e,(n=[{key:"initFrontend",value:function(e,t){var a=e[0].querySelector(".ea-advanced-data-table"),n=e[0].querySelector(".ea-advanced-data-table-search"),r=e[0].querySelector(".ea-advanced-data-table-pagination"),o={};ea.isEditMode||null===a||(this.initTableSearch(a,n,r),this.initTableSort(a,r,o),this.initTablePagination(a,r,o),this.initWooFeatures(a))}},{key:"initTableSearch",value:function(e,t,a){t&&t.addEventListener("input",(function(t){var n=t.target.value.toLowerCase(),r=e.classList.contains("ea-advanced-data-table-sortable"),o="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0;if(e.rows.length>1)if(n.length>0){r&&e.classList.add("ea-advanced-data-table-unsortable"),a&&a.innerHTML.length>0&&(a.style.display="none");for(var s=o;s<e.rows.length;s++){var i=!1;if(e.rows[s].cells.length>0)for(var l=0;l<e.rows[s].cells.length;l++)if(e.rows[s].cells[l].textContent.toLowerCase().indexOf(n)>-1){i=!0;break}e.rows[s].style.display=i?"table-row":"none"}}else if(r&&e.classList.remove("ea-advanced-data-table-unsortable"),a&&a.innerHTML.length>0){a.style.display="";for(var c="button"==(a.classList.contains("ea-advanced-data-table-pagination-button")?"button":"select")?a.querySelector(".ea-advanced-data-table-pagination-current").dataset.page:a.querySelector("select").value,d=(c-1)*e.dataset.itemsPerPage+1,u=c*e.dataset.itemsPerPage,f=1;f<=e.rows.length-1;f++)e.rows[f].style.display=f>=d&&f<=u?"table-row":"none"}else for(var g=1;g<=e.rows.length-1;g++)e.rows[g].style.display="table-row"}))}},{key:"initTableSort",value:function(e,t,a){e.classList.contains("ea-advanced-data-table-sortable")&&e.addEventListener("click",(function(n){var r=null;if("th"===n.target.tagName.toLowerCase()&&(r=n.target),"th"===n.target.parentNode.tagName.toLowerCase()&&(r=n.target.parentNode),"th"===n.target.parentNode.parentNode.tagName.toLowerCase()&&(r=n.target.parentNode.parentNode),null!==r){var o=r.cellIndex,s=1,i=e.rows.length-1,l="",c=r.classList,d=[],u=e.cloneNode(!0);if(c.contains("asc")?(r.classList.remove("asc"),r.classList.add("desc"),l="desc"):c.contains("desc")?(r.classList.remove("desc"),r.classList.add("asc"),l="asc"):(r.classList.add("asc"),l="asc"),t&&t.innerHTML.length>0){var f=t.classList.contains("ea-advanced-data-table-pagination-button")?"button":"select";s="button"==f?t.querySelector(".ea-advanced-data-table-pagination-current").dataset.page:t.querySelector("select").value,e.dataset.itemsPerPage,i=i-(s-1)*e.dataset.itemsPerPage>=e.dataset.itemsPerPage?s*e.dataset.itemsPerPage:i}a[s]=[],e.querySelectorAll("th").forEach((function(e){e.cellIndex!=o&&e.classList.remove("asc","desc"),a[s].push(e.classList.contains("asc")?"asc":e.classList.contains("desc")?"desc":"")}));for(var g=1;g<=e.rows.length-1;g++){var v=void 0,p=e.rows[g].cells[o].innerText,b=new RegExp("([0-9]{4}[-./*](0[1-9]|1[0-2])[-./*]([0-2]{1}[0-9]{1}|3[0-1]{1})|([0-2]{1}[0-9]{1}|3[0-1]{1})[-./*](0[1-9]|1[0-2])[-./*][0-9]{4})");p.match(b)?(dataString=p.split(/[\.\-\/\*]/),p=4==dataString[0].length?dataString[0]+"-"+dataString[1]+"-"+dataString[2]:dataString[2]+"-"+dataString[1]+"-"+dataString[0],v=Date.parse(p)):v=isNaN(parseInt(p))?p.toLowerCase():parseFloat(p),d.push({index:g,value:v})}"asc"==l?d.sort((function(e,t){return e.value>t.value?1:-1})):"desc"==l&&d.sort((function(e,t){return e.value<t.value?1:-1})),d.forEach((function(t,a){e.rows[1+a].innerHTML=u.rows[t.index].innerHTML}))}}))}},{key:"initTablePagination",value:function(e,t,a){if(e.classList.contains("ea-advanced-data-table-paginated")){var n="",r=t.classList.contains("ea-advanced-data-table-pagination-button")?"button":"select",o=1,s="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,i=o*e.dataset.itemsPerPage,l=Math.ceil((e.rows.length-1)/e.dataset.itemsPerPage);if(t.insertAdjacentHTML("beforeend",""),l>1)if("button"==r){for(var c=1;c<=l;c++)n+='<a href="#" data-page="'.concat(c,'" class="').concat(1==c?"ea-advanced-data-table-pagination-current":"",'">').concat(c,"</a>");t.insertAdjacentHTML("beforeend",'<a href="#" data-page="1">«</a>'.concat(n,'<a href="#" data-page="').concat(l,'">»</a>'))}else{for(var d=1;d<=l;d++)n+='<option value="'.concat(d,'">').concat(d,"</option>");t.insertAdjacentHTML("beforeend","<select>".concat(n,"</select>"))}for(var u=0;u<=i&&!(u>=e.rows.length);u++)e.rows[u].style.display="table-row";"button"==r?t.addEventListener("click",(function(n){if(n.preventDefault(),"a"==n.target.tagName.toLowerCase()){o=n.target.dataset.page,offset="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,s=(o-1)*e.dataset.itemsPerPage+offset,i=o*e.dataset.itemsPerPage,t.querySelectorAll(".ea-advanced-data-table-pagination-current").forEach((function(e){e.classList.remove("ea-advanced-data-table-pagination-current")})),t.querySelectorAll('[data-page="'.concat(o,'"]')).forEach((function(e){e.classList.add("ea-advanced-data-table-pagination-current")}));for(var r=offset;r<=e.rows.length-1;r++)e.rows[r].style.display=r>=s&&r<=i?"table-row":"none";e.querySelectorAll("th").forEach((function(e,t){e.classList.remove("asc","desc"),void 0!==a[o]&&a[o][t]&&e.classList.add(a[o][t])}))}})):t.hasChildNodes()&&t.querySelector("select").addEventListener("input",(function(t){t.preventDefault(),o=t.target.value,offset="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,s=(o-1)*e.dataset.itemsPerPage+offset,i=o*e.dataset.itemsPerPage;for(var n=offset;n<=e.rows.length-1;n++)e.rows[n].style.display=n>=s&&n<=i?"table-row":"none";e.querySelectorAll("th").forEach((function(e,t){e.classList.remove("asc","desc"),void 0!==a[o]&&a[o][t]&&e.classList.add(a[o][t])}))}))}}},{key:"initWooFeatures",value:function(e){e.querySelectorAll(".nt_button_woo").forEach((function(e){e.classList.add("add_to_cart_button","ajax_add_to_cart")})),e.querySelectorAll(".nt_woo_quantity").forEach((function(t){t.addEventListener("input",(function(t){var a=t.target.dataset.product_id,n=t.target.value;$(".nt_add_to_cart_".concat(a),$(e)).data("quantity",n)}))}))}}])&&a(t.prototype,n),r&&a(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();ea.hooks.addAction("init","ea",(function(){new n}))}]);
|
| 1 |
+
!function(e){var t={};function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=1)}([,function(e,t){function a(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),elementorFrontend.hooks.addAction("frontend/element_ready/eael-advanced-data-table.default",this.initFrontend.bind(this))}var t,n,r;return t=e,(n=[{key:"initFrontend",value:function(e,t){var a=e[0].querySelector(".ea-advanced-data-table"),n=e[0].querySelector(".ea-advanced-data-table-search"),r=e[0].querySelector(".ea-advanced-data-table-pagination"),o={};ea.isEditMode||null===a||(this.initTableSearch(a,n,r),this.initTableSort(a,r,o),this.initTablePagination(a,r,o),this.initWooFeatures(a))}},{key:"initTableSearch",value:function(e,t,a){t&&t.addEventListener("input",(function(t){var n=t.target.value.toLowerCase(),r=e.classList.contains("ea-advanced-data-table-sortable"),o="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0;if(e.rows.length>1)if(n.length>0){r&&e.classList.add("ea-advanced-data-table-unsortable"),a&&a.innerHTML.length>0&&(a.style.display="none");for(var s=o;s<e.rows.length;s++){var i=!1;if(e.rows[s].cells.length>0)for(var l=0;l<e.rows[s].cells.length;l++)if(e.rows[s].cells[l].textContent.toLowerCase().indexOf(n)>-1){i=!0;break}e.rows[s].style.display=i?"table-row":"none"}}else if(r&&e.classList.remove("ea-advanced-data-table-unsortable"),a&&a.innerHTML.length>0){a.style.display="";for(var c="button"==(a.classList.contains("ea-advanced-data-table-pagination-button")?"button":"select")?a.querySelector(".ea-advanced-data-table-pagination-current").dataset.page:a.querySelector("select").value,d=(c-1)*e.dataset.itemsPerPage+1,u=c*e.dataset.itemsPerPage,f=1;f<=e.rows.length-1;f++)e.rows[f].style.display=f>=d&&f<=u?"table-row":"none"}else for(var g=1;g<=e.rows.length-1;g++)e.rows[g].style.display="table-row"}))}},{key:"initTableSort",value:function(e,t,a){e.classList.contains("ea-advanced-data-table-sortable")&&e.addEventListener("click",(function(n){var r=null;if("th"===n.target.tagName.toLowerCase()&&(r=n.target),"th"===n.target.parentNode.tagName.toLowerCase()&&(r=n.target.parentNode),"th"===n.target.parentNode.parentNode.tagName.toLowerCase()&&(r=n.target.parentNode.parentNode),null!==r){var o=r.cellIndex,s=1,i=e.rows.length-1,l="",c=r.classList,d=[],u=e.cloneNode(!0);if(c.contains("asc")?(r.classList.remove("asc"),r.classList.add("desc"),l="desc"):c.contains("desc")?(r.classList.remove("desc"),r.classList.add("asc"),l="asc"):(r.classList.add("asc"),l="asc"),t&&t.innerHTML.length>0){var f=t.classList.contains("ea-advanced-data-table-pagination-button")?"button":"select";s="button"==f?t.querySelector(".ea-advanced-data-table-pagination-current").dataset.page:t.querySelector("select").value,e.dataset.itemsPerPage,i=i-(s-1)*e.dataset.itemsPerPage>=e.dataset.itemsPerPage?s*e.dataset.itemsPerPage:i}a[s]=[],e.querySelectorAll("th").forEach((function(e){e.cellIndex!=o&&e.classList.remove("asc","desc"),a[s].push(e.classList.contains("asc")?"asc":e.classList.contains("desc")?"desc":"")}));for(var g=1;g<=e.rows.length-1;g++){var v=void 0,p=e.rows[g].cells[o].innerText,b=new RegExp("([0-9]{4}[-./*](0[1-9]|1[0-2])[-./*]([0-2]{1}[0-9]{1}|3[0-1]{1})|([0-2]{1}[0-9]{1}|3[0-1]{1})[-./*](0[1-9]|1[0-2])[-./*][0-9]{4})");p.match(b)?(dataString=p.split(/[\.\-\/\*]/),p=4==dataString[0].length?dataString[0]+"-"+dataString[1]+"-"+dataString[2]:dataString[2]+"-"+dataString[1]+"-"+dataString[0],v=Date.parse(p)):v=isNaN(parseInt(p))?p.toLowerCase():parseFloat(p),d.push({index:g,value:v})}"asc"==l?d.sort((function(e,t){return e.value>t.value?1:-1})):"desc"==l&&d.sort((function(e,t){return e.value<t.value?1:-1})),d.forEach((function(t,a){e.rows[1+a].innerHTML=u.rows[t.index].innerHTML}))}}))}},{key:"initTablePagination",value:function(e,t,a){if(e.classList.contains("ea-advanced-data-table-paginated")){var n="",r=t.classList.contains("ea-advanced-data-table-pagination-button")?"button":"select",o=1,s="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,i=o*e.dataset.itemsPerPage,l=Math.ceil((e.rows.length-1)/e.dataset.itemsPerPage);if(t.insertAdjacentHTML("beforeend",""),l>1)if("button"==r){for(var c=1;c<=l;c++)n+='<a href="#" data-page="'.concat(c,'" class="').concat(1==c?"ea-advanced-data-table-pagination-current":"",'">').concat(c,"</a>");t.insertAdjacentHTML("beforeend",'<a href="#" data-page="1">«</a>'.concat(n,'<a href="#" data-page="').concat(l,'">»</a>'))}else{for(var d=1;d<=l;d++)n+='<option value="'.concat(d,'">').concat(d,"</option>");t.insertAdjacentHTML("beforeend","<select>".concat(n,"</select>"))}for(var u=0;u<=i&&!(u>=e.rows.length);u++)e.rows[u].style.display="table-row";"button"==r?t.addEventListener("click",(function(n){if(n.preventDefault(),"a"==n.target.tagName.toLowerCase()){o=n.target.dataset.page,offset="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,s=(o-1)*e.dataset.itemsPerPage+offset,i=o*e.dataset.itemsPerPage,t.querySelectorAll(".ea-advanced-data-table-pagination-current").forEach((function(e){e.classList.remove("ea-advanced-data-table-pagination-current")})),t.querySelectorAll('[data-page="'.concat(o,'"]')).forEach((function(e){e.classList.add("ea-advanced-data-table-pagination-current")}));for(var r=offset;r<=e.rows.length-1;r++)e.rows[r].style.display=r>=s&&r<=i?"table-row":"none";e.querySelectorAll("th").forEach((function(e,t){e.classList.remove("asc","desc"),void 0!==a[o]&&a[o][t]&&e.classList.add(a[o][t])}))}})):t.hasChildNodes()&&t.querySelector("select").addEventListener("input",(function(t){t.preventDefault(),o=t.target.value,offset="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,s=(o-1)*e.dataset.itemsPerPage+offset,i=o*e.dataset.itemsPerPage;for(var n=offset;n<=e.rows.length-1;n++)e.rows[n].style.display=n>=s&&n<=i?"table-row":"none";e.querySelectorAll("th").forEach((function(e,t){e.classList.remove("asc","desc"),void 0!==a[o]&&a[o][t]&&e.classList.add(a[o][t])}))}))}}},{key:"initWooFeatures",value:function(e){e.querySelectorAll(".nt_button_woo").forEach((function(e){e.classList.add("add_to_cart_button","ajax_add_to_cart")})),e.querySelectorAll(".nt_woo_quantity").forEach((function(t){t.addEventListener("input",(function(t){var a=t.target.dataset.product_id,n=t.target.value;$(".nt_add_to_cart_".concat(a),$(e)).data("quantity",n)}))}))}}])&&a(t.prototype,n),r&&a(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();ea.hooks.addAction("init","ea",(function(){if(ea.elementStatusCheck("eaelAdvancedDataTable"))return!1;new n}))}]);
|
assets/front-end/js/view/count-down.js
CHANGED
|
@@ -93,7 +93,7 @@
|
|
| 93 |
/*! no static exports found */
|
| 94 |
/***/ (function(module, exports) {
|
| 95 |
|
| 96 |
-
eval("var CountDown = function CountDown($scope, $) {\n var $coundDown = $scope.find(\".eael-countdown-wrapper\").eq(0),\n $countdown_id = $coundDown.data(\"countdown-id\") !== undefined ? $coundDown.data(\"countdown-id\") : \"\",\n $expire_type = $coundDown.data(\"expire-type\") !== undefined ? $coundDown.data(\"expire-type\") : \"\",\n $expiry_text = $coundDown.data(\"expiry-text\") !== undefined ? $coundDown.data(\"expiry-text\") : \"\",\n $expiry_title = $coundDown.data(\"expiry-title\") !== undefined ? $coundDown.data(\"expiry-title\") : \"\",\n $redirect_url = $coundDown.data(\"redirect-url\") !== undefined ? $coundDown.data(\"redirect-url\") : \"\",\n $template = $coundDown.data(\"template\") !== undefined ? $coundDown.data(\"template\") : \"\";\n jQuery(document).ready(function ($) {\n \"use strict\";\n\n var countDown = $(\"#eael-countdown-\" + $countdown_id)
|
| 97 |
|
| 98 |
/***/ })
|
| 99 |
|
| 93 |
/*! no static exports found */
|
| 94 |
/***/ (function(module, exports) {
|
| 95 |
|
| 96 |
+
eval("var CountDown = function CountDown($scope, $) {\n var $coundDown = $scope.find(\".eael-countdown-wrapper\").eq(0),\n $countdown_id = $coundDown.data(\"countdown-id\") !== undefined ? $coundDown.data(\"countdown-id\") : \"\",\n $expire_type = $coundDown.data(\"expire-type\") !== undefined ? $coundDown.data(\"expire-type\") : \"\",\n $expiry_text = $coundDown.data(\"expiry-text\") !== undefined ? $coundDown.data(\"expiry-text\") : \"\",\n $expiry_title = $coundDown.data(\"expiry-title\") !== undefined ? $coundDown.data(\"expiry-title\") : \"\",\n $redirect_url = $coundDown.data(\"redirect-url\") !== undefined ? $coundDown.data(\"redirect-url\") : \"\",\n $template = $coundDown.data(\"template\") !== undefined ? $coundDown.data(\"template\") : \"\",\n $countdown_type = $coundDown.data(\"countdown-type\") !== undefined ? $coundDown.data(\"countdown-type\") : \"\",\n $evergreen_time = $coundDown.data(\"evergreen-time\") !== undefined ? $coundDown.data(\"evergreen-time\") : \"\",\n $recurring = $coundDown.data(\"evergreen-recurring\") !== undefined ? $coundDown.data(\"evergreen-recurring\") : false,\n $recurring_stop_time = $coundDown.data(\"evergreen-recurring-stop\") !== undefined ? $coundDown.data(\"evergreen-recurring-stop\") : \"\";\n jQuery(document).ready(function ($) {\n \"use strict\";\n\n var countDown = $(\"#eael-countdown-\" + $countdown_id),\n eael_countdown_options = {\n end: function end() {\n if ($expire_type == \"text\") {\n countDown.html('<div class=\"eael-countdown-finish-message\"><h4 class=\"expiry-title\">' + $expiry_title + \"</h4>\" + '<div class=\"eael-countdown-finish-text\">' + $expiry_text + \"</div></div>\");\n } else if ($expire_type === \"url\") {\n if (isEditMode) {\n countDown.html(\"Your Page will be redirected to given URL (only on Frontend).\");\n } else {\n window.location.href = $redirect_url;\n }\n } else if ($expire_type === \"template\") {\n countDown.html($coundDown.find(\".eael-countdown-expiry-template\").html());\n } else {//do nothing!\n }\n }\n };\n\n if ($countdown_type === 'evergreen') {\n var $evergreen_interval = \"eael_countdown_evergreen_interval_\".concat($countdown_id),\n $evergreen_time_key = \"eael_countdown_evergreen_time_\".concat($countdown_id),\n $interval = localStorage.getItem($evergreen_interval),\n $date = localStorage.getItem($evergreen_time_key),\n HOUR_IN_MILISECONDS = 60 * 60 * 1000;\n\n if ($date === null || $interval === null || $interval != $evergreen_time) {\n $date = Date.now() + parseInt($evergreen_time) * 1000;\n localStorage.setItem($evergreen_interval, $evergreen_time.toString());\n localStorage.setItem($evergreen_time_key, $date.toString());\n }\n\n if ($recurring !== false) {\n $recurring_stop_time = new Date($recurring_stop_time);\n var $recurring_after = parseFloat($recurring) * HOUR_IN_MILISECONDS;\n\n if (parseInt($date) + $recurring_after < Date.now()) {\n $date = Date.now() + parseInt($evergreen_time) * 1000;\n localStorage.setItem($evergreen_time_key, $date.toString());\n }\n\n if ($recurring_stop_time.getTime() < $date) {\n $date = $recurring_stop_time.getTime();\n }\n }\n\n eael_countdown_options.date = new Date(parseInt($date));\n }\n\n countDown.countdown(eael_countdown_options);\n });\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-countdown.default\", CountDown);\n});\n\n//# sourceURL=webpack:///./src/js/view/count-down.js?");
|
| 97 |
|
| 98 |
/***/ })
|
| 99 |
|
assets/front-end/js/view/count-down.min.js
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
!function(e){var t={};function n(
|
| 1 |
+
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=6)}({6:function(e,t){var n=function(e,t){var n=e.find(".eael-countdown-wrapper").eq(0),r=void 0!==n.data("countdown-id")?n.data("countdown-id"):"",o=void 0!==n.data("expire-type")?n.data("expire-type"):"",a=void 0!==n.data("expiry-text")?n.data("expiry-text"):"",i=void 0!==n.data("expiry-title")?n.data("expiry-title"):"",d=void 0!==n.data("redirect-url")?n.data("redirect-url"):"",l=(void 0!==n.data("template")&&n.data("template"),void 0!==n.data("countdown-type")?n.data("countdown-type"):""),u=void 0!==n.data("evergreen-time")?n.data("evergreen-time"):"",c=void 0!==n.data("evergreen-recurring")&&n.data("evergreen-recurring"),p=void 0!==n.data("evergreen-recurring-stop")?n.data("evergreen-recurring-stop"):"";jQuery(document).ready((function(e){"use strict";var t=e("#eael-countdown-"+r),f={end:function(){"text"==o?t.html('<div class="eael-countdown-finish-message"><h4 class="expiry-title">'+i+'</h4><div class="eael-countdown-finish-text">'+a+"</div></div>"):"url"===o?isEditMode?t.html("Your Page will be redirected to given URL (only on Frontend)."):window.location.href=d:"template"===o&&t.html(n.find(".eael-countdown-expiry-template").html())}};if("evergreen"===l){var v="eael_countdown_evergreen_interval_".concat(r),s="eael_countdown_evergreen_time_".concat(r),g=localStorage.getItem(v),m=localStorage.getItem(s);if(null!==m&&null!==g&&g==u||(m=Date.now()+1e3*parseInt(u),localStorage.setItem(v,u.toString()),localStorage.setItem(s,m.toString())),!1!==c){p=new Date(p);var y=36e5*parseFloat(c);parseInt(m)+y<Date.now()&&(m=Date.now()+1e3*parseInt(u),localStorage.setItem(s,m.toString())),p.getTime()<m&&(m=p.getTime())}f.date=new Date(parseInt(m))}t.countdown(f)}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-countdown.default",n)}))}});
|
essential_adons_elementor.php
CHANGED
|
@@ -4,12 +4,12 @@
|
|
| 4 |
* Description: The Essential plugin you install after Elementor! Packed with 40+ stunning free elements including Advanced Data Table, Event Calendar, Filterable Gallery, WooCommerce, and many more.
|
| 5 |
* Plugin URI: https://essential-addons.com/elementor/
|
| 6 |
* Author: WPDeveloper
|
| 7 |
-
* Version: 5.3.
|
| 8 |
* Author URI: https://wpdeveloper.com/
|
| 9 |
* Text Domain: essential-addons-for-elementor-lite
|
| 10 |
* Domain Path: /languages
|
| 11 |
*
|
| 12 |
-
* WC tested up to: 6.9.
|
| 13 |
* Elementor tested up to: 3.7.7
|
| 14 |
* Elementor Pro tested up to: 3.7.7
|
| 15 |
*/
|
|
@@ -27,7 +27,7 @@ define('EAEL_PLUGIN_FILE', __FILE__);
|
|
| 27 |
define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
| 28 |
define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
|
| 29 |
define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
|
| 30 |
-
define('EAEL_PLUGIN_VERSION', '5.3.
|
| 31 |
define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
|
| 32 |
define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
|
| 33 |
/**
|
| 4 |
* Description: The Essential plugin you install after Elementor! Packed with 40+ stunning free elements including Advanced Data Table, Event Calendar, Filterable Gallery, WooCommerce, and many more.
|
| 5 |
* Plugin URI: https://essential-addons.com/elementor/
|
| 6 |
* Author: WPDeveloper
|
| 7 |
+
* Version: 5.3.2
|
| 8 |
* Author URI: https://wpdeveloper.com/
|
| 9 |
* Text Domain: essential-addons-for-elementor-lite
|
| 10 |
* Domain Path: /languages
|
| 11 |
*
|
| 12 |
+
* WC tested up to: 6.9.4
|
| 13 |
* Elementor tested up to: 3.7.7
|
| 14 |
* Elementor Pro tested up to: 3.7.7
|
| 15 |
*/
|
| 27 |
define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
| 28 |
define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
|
| 29 |
define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
|
| 30 |
+
define('EAEL_PLUGIN_VERSION', '5.3.2');
|
| 31 |
define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
|
| 32 |
define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
|
| 33 |
/**
|
includes/Classes/Helper.php
CHANGED
|
@@ -1264,4 +1264,21 @@ class Helper
|
|
| 1264 |
|
| 1265 |
return $output;
|
| 1266 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1267 |
}
|
| 1264 |
|
| 1265 |
return $output;
|
| 1266 |
}
|
| 1267 |
+
|
| 1268 |
+
/**
|
| 1269 |
+
* Sanitize a 'relation' operator.
|
| 1270 |
+
*
|
| 1271 |
+
* @param string $relation Raw relation key from the query argument.
|
| 1272 |
+
*
|
| 1273 |
+
* @return string Sanitized relation ('AND' or 'OR').
|
| 1274 |
+
* @since 5.3.2
|
| 1275 |
+
*
|
| 1276 |
+
*/
|
| 1277 |
+
public static function eael_sanitize_relation( $relation ) {
|
| 1278 |
+
if ( 'OR' === strtoupper( $relation ) ) {
|
| 1279 |
+
return 'OR';
|
| 1280 |
+
} else {
|
| 1281 |
+
return 'AND';
|
| 1282 |
+
}
|
| 1283 |
+
}
|
| 1284 |
}
|
includes/Elements/Adv_Accordion.php
CHANGED
|
@@ -1146,21 +1146,22 @@ class Adv_Accordion extends Widget_Base
|
|
| 1146 |
echo '<span class="fa-accordion-icon fa-accordion-icon-svg eaa-svg eael-advanced-accordion-icon-closed">';
|
| 1147 |
Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new'] );
|
| 1148 |
echo '</span>';
|
| 1149 |
-
|
| 1150 |
-
echo '<span class="fa-accordion-icon fa-accordion-icon-svg eaa-svg eael-advanced-accordion-icon-opened">';
|
| 1151 |
-
Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new_opened'] );
|
| 1152 |
-
echo '</span>';
|
| 1153 |
}else{
|
| 1154 |
echo '<span class="eael-advanced-accordion-icon-closed">';
|
| 1155 |
Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new'], [ 'aria-hidden' => 'true', 'class' => "fa-accordion-icon" ] );
|
| 1156 |
echo '</span>';
|
|
|
|
| 1157 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1158 |
echo '<span class="eael-advanced-accordion-icon-opened">';
|
| 1159 |
Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new_opened'], [ 'aria-hidden' => 'true', 'class' => "fa-accordion-icon" ] );
|
| 1160 |
echo '</span>';
|
| 1161 |
}
|
| 1162 |
|
| 1163 |
-
|
| 1164 |
} else {
|
| 1165 |
echo '<span class="eael-advanced-accordion-icon-closed"><i class="' . $tab['eael_adv_accordion_tab_title_icon'] . ' fa-accordion-icon"></i></span>';
|
| 1166 |
echo '<span class="eael-advanced-accordion-icon-opened"><i class="' . !empty($tab['eael_adv_accordion_tab_title_icon_opened']) ? $tab['eael_adv_accordion_tab_title_icon_opened'] : ' fa fa-minus ' . ' fa-accordion-icon"></i></span>';
|
| 1146 |
echo '<span class="fa-accordion-icon fa-accordion-icon-svg eaa-svg eael-advanced-accordion-icon-closed">';
|
| 1147 |
Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new'] );
|
| 1148 |
echo '</span>';
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1149 |
}else{
|
| 1150 |
echo '<span class="eael-advanced-accordion-icon-closed">';
|
| 1151 |
Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new'], [ 'aria-hidden' => 'true', 'class' => "fa-accordion-icon" ] );
|
| 1152 |
echo '</span>';
|
| 1153 |
+
}
|
| 1154 |
|
| 1155 |
+
if ( 'svg' === $tab['eael_adv_accordion_tab_title_icon_new_opened']['library'] ) {
|
| 1156 |
+
echo '<span class="fa-accordion-icon fa-accordion-icon-svg eaa-svg eael-advanced-accordion-icon-opened">';
|
| 1157 |
+
Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new_opened'] );
|
| 1158 |
+
echo '</span>';
|
| 1159 |
+
}else{
|
| 1160 |
echo '<span class="eael-advanced-accordion-icon-opened">';
|
| 1161 |
Icons_Manager::render_icon( $tab['eael_adv_accordion_tab_title_icon_new_opened'], [ 'aria-hidden' => 'true', 'class' => "fa-accordion-icon" ] );
|
| 1162 |
echo '</span>';
|
| 1163 |
}
|
| 1164 |
|
|
|
|
| 1165 |
} else {
|
| 1166 |
echo '<span class="eael-advanced-accordion-icon-closed"><i class="' . $tab['eael_adv_accordion_tab_title_icon'] . ' fa-accordion-icon"></i></span>';
|
| 1167 |
echo '<span class="eael-advanced-accordion-icon-opened"><i class="' . !empty($tab['eael_adv_accordion_tab_title_icon_opened']) ? $tab['eael_adv_accordion_tab_title_icon_opened'] : ' fa fa-minus ' . ' fa-accordion-icon"></i></span>';
|
includes/Elements/Countdown.php
CHANGED
|
@@ -64,6 +64,87 @@ class Countdown extends Widget_Base {
|
|
| 64 |
]
|
| 65 |
);
|
| 66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
$this->add_control(
|
| 68 |
'eael_countdown_due_time',
|
| 69 |
[
|
|
@@ -71,6 +152,9 @@ class Countdown extends Widget_Base {
|
|
| 71 |
'type' => Controls_Manager::DATE_TIME,
|
| 72 |
'default' => date( "Y-m-d", strtotime( "+ 1 day" ) ),
|
| 73 |
'description' => esc_html__( 'Set the due date and time', 'essential-addons-for-elementor-lite' ),
|
|
|
|
|
|
|
|
|
|
| 74 |
]
|
| 75 |
);
|
| 76 |
|
|
@@ -1161,6 +1245,18 @@ class Countdown extends Widget_Base {
|
|
| 1161 |
$this->add_render_attribute( 'eael-countdown', 'class', 'eael-countdown-wrapper' );
|
| 1162 |
$this->add_render_attribute( 'eael-countdown', 'data-countdown-id', esc_attr( $this->get_id() ) );
|
| 1163 |
$this->add_render_attribute( 'eael-countdown', 'data-expire-type', $settings['countdown_expire_type'] );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1164 |
|
| 1165 |
if ( $settings['countdown_expire_type'] == 'text' ) {
|
| 1166 |
if ( !empty( $settings['countdown_expiry_text'] ) ) {
|
| 64 |
]
|
| 65 |
);
|
| 66 |
|
| 67 |
+
$this->add_control(
|
| 68 |
+
'eael_countdown_type',
|
| 69 |
+
[
|
| 70 |
+
'label' => esc_html__( 'Type', 'essential-addons-for-elementor-lite' ),
|
| 71 |
+
'type' => Controls_Manager::SELECT,
|
| 72 |
+
'options' => [
|
| 73 |
+
'due_date' => esc_html__( 'Default', 'essential-addons-for-elementor-lite' ),
|
| 74 |
+
'evergreen' => esc_html__( 'Evergreen Timer', 'essential-addons-for-elementor-lite' ),
|
| 75 |
+
],
|
| 76 |
+
'default' => 'due_date',
|
| 77 |
+
]
|
| 78 |
+
);
|
| 79 |
+
|
| 80 |
+
$this->add_control(
|
| 81 |
+
'eael_evergreen_counter_hours',
|
| 82 |
+
[
|
| 83 |
+
'label' => esc_html__( 'Hours', 'essential-addons-for-elementor-lite' ),
|
| 84 |
+
'type' => Controls_Manager::NUMBER,
|
| 85 |
+
'default' => 11,
|
| 86 |
+
'placeholder' => esc_html__( 'Hours', 'essential-addons-for-elementor-lite' ),
|
| 87 |
+
'condition' => [
|
| 88 |
+
'eael_countdown_type' => 'evergreen',
|
| 89 |
+
],
|
| 90 |
+
]
|
| 91 |
+
);
|
| 92 |
+
|
| 93 |
+
$this->add_control(
|
| 94 |
+
'eael_evergreen_counter_minutes',
|
| 95 |
+
[
|
| 96 |
+
'label' => esc_html__( 'Minutes', 'essential-addons-for-elementor-lite' ),
|
| 97 |
+
'type' => Controls_Manager::NUMBER,
|
| 98 |
+
'default' => 59,
|
| 99 |
+
'placeholder' => esc_html__( 'Minutes', 'essential-addons-for-elementor-lite' ),
|
| 100 |
+
'condition' => [
|
| 101 |
+
'eael_countdown_type' => 'evergreen',
|
| 102 |
+
],
|
| 103 |
+
]
|
| 104 |
+
);
|
| 105 |
+
|
| 106 |
+
$this->add_control(
|
| 107 |
+
'eael_evergreen_counter_recurring',
|
| 108 |
+
[
|
| 109 |
+
'label' => esc_html__( 'Recurring Countdown', 'essential-addons-for-elementor-lite' ),
|
| 110 |
+
'type' => Controls_Manager::SWITCHER,
|
| 111 |
+
'return_value' => 'yes',
|
| 112 |
+
'default' => '',
|
| 113 |
+
'condition' => [
|
| 114 |
+
'eael_countdown_type' => 'evergreen',
|
| 115 |
+
],
|
| 116 |
+
]
|
| 117 |
+
);
|
| 118 |
+
|
| 119 |
+
$this->add_control(
|
| 120 |
+
'eael_evergreen_counter_recurring_restart_after',
|
| 121 |
+
[
|
| 122 |
+
'label' => esc_html__( 'Restart After (In Hours)', 'essential-addons-for-elementor-lite' ),
|
| 123 |
+
'type' => Controls_Manager::NUMBER,
|
| 124 |
+
'default' => 0,
|
| 125 |
+
'description' => esc_html__( 'Specify how much time it will take to restart the countdown. If you set 0, the countdown will restart immediately.', 'essential-addons-for-elementor-lite' ),
|
| 126 |
+
'placeholder' => esc_html__( 'Hours', 'essential-addons-for-elementor-lite' ),
|
| 127 |
+
'condition' => [
|
| 128 |
+
'eael_countdown_type' => 'evergreen',
|
| 129 |
+
'eael_evergreen_counter_recurring' => 'yes',
|
| 130 |
+
],
|
| 131 |
+
]
|
| 132 |
+
);
|
| 133 |
+
|
| 134 |
+
$this->add_control(
|
| 135 |
+
'eael_evergreen_counter_recurring_stop_time',
|
| 136 |
+
[
|
| 137 |
+
'label' => esc_html__( 'Recurring Countdown End Date', 'essential-addons-for-elementor-lite' ),
|
| 138 |
+
'type' => Controls_Manager::DATE_TIME,
|
| 139 |
+
'default' => date( "Y-m-d", strtotime( "+ 7 day" ) ),
|
| 140 |
+
'description' => esc_html__( 'Set the countdown end time', 'essential-addons-for-elementor-lite' ),
|
| 141 |
+
'condition' => [
|
| 142 |
+
'eael_countdown_type' => 'evergreen',
|
| 143 |
+
'eael_evergreen_counter_recurring' => 'yes',
|
| 144 |
+
],
|
| 145 |
+
]
|
| 146 |
+
);
|
| 147 |
+
|
| 148 |
$this->add_control(
|
| 149 |
'eael_countdown_due_time',
|
| 150 |
[
|
| 152 |
'type' => Controls_Manager::DATE_TIME,
|
| 153 |
'default' => date( "Y-m-d", strtotime( "+ 1 day" ) ),
|
| 154 |
'description' => esc_html__( 'Set the due date and time', 'essential-addons-for-elementor-lite' ),
|
| 155 |
+
'condition' => [
|
| 156 |
+
'eael_countdown_type' => 'due_date',
|
| 157 |
+
],
|
| 158 |
]
|
| 159 |
);
|
| 160 |
|
| 1245 |
$this->add_render_attribute( 'eael-countdown', 'class', 'eael-countdown-wrapper' );
|
| 1246 |
$this->add_render_attribute( 'eael-countdown', 'data-countdown-id', esc_attr( $this->get_id() ) );
|
| 1247 |
$this->add_render_attribute( 'eael-countdown', 'data-expire-type', $settings['countdown_expire_type'] );
|
| 1248 |
+
$this->add_render_attribute( 'eael-countdown', 'data-countdown-type', $settings['eael_countdown_type'] );
|
| 1249 |
+
|
| 1250 |
+
if ( $settings['eael_countdown_type'] === 'evergreen' ) {
|
| 1251 |
+
$hour = absint( $settings['eael_evergreen_counter_hours'] ) * HOUR_IN_SECONDS;
|
| 1252 |
+
$minute = absint( $settings['eael_evergreen_counter_minutes'] ) * MINUTE_IN_SECONDS;
|
| 1253 |
+
$this->add_render_attribute( 'eael-countdown', 'data-evergreen-time', absint( $hour + $minute ) );
|
| 1254 |
+
|
| 1255 |
+
if ( $settings['eael_evergreen_counter_recurring'] === 'yes' ) {
|
| 1256 |
+
$this->add_render_attribute( 'eael-countdown', 'data-evergreen-recurring', $settings['eael_evergreen_counter_recurring_restart_after'] ? $settings['eael_evergreen_counter_recurring_restart_after'] : 0 );
|
| 1257 |
+
$this->add_render_attribute( 'eael-countdown', 'data-evergreen-recurring-stop', date( "M d Y G:i:s", strtotime( $settings['eael_evergreen_counter_recurring_stop_time'] ) ) . " {$gmt_offset}" );
|
| 1258 |
+
}
|
| 1259 |
+
}
|
| 1260 |
|
| 1261 |
if ( $settings['countdown_expire_type'] == 'text' ) {
|
| 1262 |
if ( !empty( $settings['countdown_expiry_text'] ) ) {
|
includes/Elements/Woo_Checkout.php
CHANGED
|
@@ -2884,33 +2884,37 @@ class Woo_Checkout extends Widget_Base {
|
|
| 2884 |
return $classes;
|
| 2885 |
}
|
| 2886 |
|
| 2887 |
-
|
| 2888 |
-
|
| 2889 |
-
|
| 2890 |
-
|
| 2891 |
-
|
| 2892 |
-
|
| 2893 |
-
|
| 2894 |
-
|
| 2895 |
-
|
| 2896 |
-
|
| 2897 |
-
|
| 2898 |
-
}
|
| 2899 |
|
| 2900 |
-
|
| 2901 |
-
|
| 2902 |
-
|
| 2903 |
-
|
| 2904 |
-
|
| 2905 |
-
|
| 2906 |
-
|
| 2907 |
-
|
| 2908 |
-
|
| 2909 |
-
|
| 2910 |
-
|
| 2911 |
-
|
| 2912 |
-
|
| 2913 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2914 |
|
| 2915 |
public function ea_checkout_fields( $fields ){
|
| 2916 |
$fields['billing'] = $this->reorder_checkout_fields( $fields['billing'], 'billing' );
|
| 2884 |
return $classes;
|
| 2885 |
}
|
| 2886 |
|
| 2887 |
+
public function get_default_checkout_fields( $fields ) {
|
| 2888 |
+
$_fields = [];
|
| 2889 |
+
$classes = [ 'form-row-first', 'form-row-last', 'form-row-wide' ];
|
| 2890 |
+
foreach ( $fields as $key => $field_set ) {
|
| 2891 |
+
$field_set_class = is_array( $field_set['class'] ) ? $field_set['class'] : [];
|
| 2892 |
+
$_fields[] = [
|
| 2893 |
+
'field_label' => $field_set['label'],
|
| 2894 |
+
'field_key' => $key,
|
| 2895 |
+
'field_class' => implode( '', array_intersect( $classes, $field_set_class ) ),
|
| 2896 |
+
];
|
| 2897 |
+
}
|
|
|
|
| 2898 |
|
| 2899 |
+
return $_fields;
|
| 2900 |
+
}
|
| 2901 |
+
|
| 2902 |
+
public function reorder_checkout_fields( $fields, $field_type ) {
|
| 2903 |
+
$settings = $this->get_settings_for_display();
|
| 2904 |
+
$checkout_fields = $settings[ 'ea_' . $field_type . '_fields_list' ];
|
| 2905 |
+
$classes = [ 'form-row-first', 'form-row-last', 'form-row-wide' ];
|
| 2906 |
+
foreach ( $checkout_fields as $key => $field_set ) {
|
| 2907 |
+
$field_key = $field_set['field_key'];
|
| 2908 |
+
if ( isset( $fields[ $field_key ] ) ) {
|
| 2909 |
+
$field_set_class = is_array( $fields[ $field_key ]['class'] ) ? $fields[ $field_key ]['class'] : [];
|
| 2910 |
+
$fields[ $field_key ]['label'] = $field_set['field_label'];
|
| 2911 |
+
$fields[ $field_key ]['priority'] = ( $key + 1 ) * 10;
|
| 2912 |
+
$fields[ $field_key ]['class'] = array_diff( $field_set_class, $classes ) + [ $field_set['field_class'] ];
|
| 2913 |
+
}
|
| 2914 |
+
}
|
| 2915 |
+
|
| 2916 |
+
return $fields;
|
| 2917 |
+
}
|
| 2918 |
|
| 2919 |
public function ea_checkout_fields( $fields ){
|
| 2920 |
$fields['billing'] = $this->reorder_checkout_fields( $fields['billing'], 'billing' );
|
includes/Traits/Ajax_Handler.php
CHANGED
|
@@ -85,6 +85,11 @@ trait Ajax_Handler {
|
|
| 85 |
$ajax = wp_doing_ajax();
|
| 86 |
|
| 87 |
wp_parse_str( $_POST['args'], $args );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 88 |
if ( empty( $_POST['nonce'] ) ) {
|
| 89 |
$err_msg = __( 'Insecure form submitted without security token', 'essential-addons-for-elementor-lite' );
|
| 90 |
if ( $ajax ) {
|
|
@@ -303,6 +308,10 @@ trait Ajax_Handler {
|
|
| 303 |
$settings['eael_widget_id'] = $widget_id;
|
| 304 |
wp_parse_str( $_REQUEST['args'], $args );
|
| 305 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 306 |
$paginationNumber = absint( $_POST['number'] );
|
| 307 |
$paginationLimit = absint( $_POST['limit'] );
|
| 308 |
|
|
@@ -369,6 +378,10 @@ trait Ajax_Handler {
|
|
| 369 |
$settings['eael_page_id'] = $page_id;
|
| 370 |
wp_parse_str( $_REQUEST['args'], $args );
|
| 371 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 372 |
$paginationNumber = absint( $_POST['number'] );
|
| 373 |
$paginationLimit = absint( $_POST['limit'] );
|
| 374 |
$pagination_Count = intval( $args['total_post'] );
|
|
@@ -562,6 +575,10 @@ trait Ajax_Handler {
|
|
| 562 |
|
| 563 |
wp_parse_str( $_POST['args'], $args );
|
| 564 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 565 |
if ( empty( $_POST['nonce'] ) ) {
|
| 566 |
$err_msg = __( 'Insecure form submitted without security token', 'essential-addons-for-elementor-lite' );
|
| 567 |
if ( $ajax ) {
|
| 85 |
$ajax = wp_doing_ajax();
|
| 86 |
|
| 87 |
wp_parse_str( $_POST['args'], $args );
|
| 88 |
+
|
| 89 |
+
if ( isset( $args['date_query']['relation'] ) ) {
|
| 90 |
+
$args['date_query']['relation'] = HelperClass::eael_sanitize_relation( $args['date_query']['relation'] );
|
| 91 |
+
}
|
| 92 |
+
|
| 93 |
if ( empty( $_POST['nonce'] ) ) {
|
| 94 |
$err_msg = __( 'Insecure form submitted without security token', 'essential-addons-for-elementor-lite' );
|
| 95 |
if ( $ajax ) {
|
| 308 |
$settings['eael_widget_id'] = $widget_id;
|
| 309 |
wp_parse_str( $_REQUEST['args'], $args );
|
| 310 |
|
| 311 |
+
if ( isset( $args['date_query']['relation'] ) ) {
|
| 312 |
+
$args['date_query']['relation'] = HelperClass::eael_sanitize_relation( $args['date_query']['relation'] );
|
| 313 |
+
}
|
| 314 |
+
|
| 315 |
$paginationNumber = absint( $_POST['number'] );
|
| 316 |
$paginationLimit = absint( $_POST['limit'] );
|
| 317 |
|
| 378 |
$settings['eael_page_id'] = $page_id;
|
| 379 |
wp_parse_str( $_REQUEST['args'], $args );
|
| 380 |
|
| 381 |
+
if ( isset( $args['date_query']['relation'] ) ) {
|
| 382 |
+
$args['date_query']['relation'] = HelperClass::eael_sanitize_relation( $args['date_query']['relation'] );
|
| 383 |
+
}
|
| 384 |
+
|
| 385 |
$paginationNumber = absint( $_POST['number'] );
|
| 386 |
$paginationLimit = absint( $_POST['limit'] );
|
| 387 |
$pagination_Count = intval( $args['total_post'] );
|
| 575 |
|
| 576 |
wp_parse_str( $_POST['args'], $args );
|
| 577 |
|
| 578 |
+
if ( isset( $args['date_query']['relation'] ) ) {
|
| 579 |
+
$args['date_query']['relation'] = HelperClass::eael_sanitize_relation( $args['date_query']['relation'] );
|
| 580 |
+
}
|
| 581 |
+
|
| 582 |
if ( empty( $_POST['nonce'] ) ) {
|
| 583 |
$err_msg = __( 'Insecure form submitted without security token', 'essential-addons-for-elementor-lite' );
|
| 584 |
if ( $ajax ) {
|
includes/Traits/Login_Registration.php
CHANGED
|
@@ -109,7 +109,7 @@ trait Login_Registration {
|
|
| 109 |
$settings = $this->lr_get_widget_settings( $page_id, $widget_id);
|
| 110 |
|
| 111 |
if ( is_user_logged_in() ) {
|
| 112 |
-
$err_msg = isset( $settings['err_loggedin'] ) ? $settings['err_loggedin'] : __( 'You are already logged in', 'essential-addons-for-elementor-lite' );
|
| 113 |
if ( $ajax ) {
|
| 114 |
wp_send_json_error( $err_msg );
|
| 115 |
}
|
|
@@ -129,7 +129,7 @@ trait Login_Registration {
|
|
| 129 |
$ld_recaptcha_version = ( isset( $settings['login_recaptcha_version'] ) && 'v3' === $settings['login_recaptcha_version'] ) ? 'v3' : 'v2';
|
| 130 |
|
| 131 |
if( ! $this->lr_validate_recaptcha($ld_recaptcha_version) ) {
|
| 132 |
-
$err_msg = isset( $settings['err_recaptcha'] ) ? $settings['err_recaptcha'] : __( 'You did not pass recaptcha challenge.', 'essential-addons-for-elementor-lite' );
|
| 133 |
if ( $ajax ) {
|
| 134 |
wp_send_json_error( $err_msg );
|
| 135 |
}
|
|
@@ -160,12 +160,12 @@ trait Login_Registration {
|
|
| 160 |
if ( is_wp_error( $user_data ) ) {
|
| 161 |
$err_msg = '';
|
| 162 |
if ( isset( $user_data->errors['invalid_email'][0] ) ) {
|
| 163 |
-
$err_msg = isset( $settings['err_email'] ) ? $settings['err_email'] : __( 'Invalid Email. Please check your email or try again with your username.', 'essential-addons-for-elementor-lite' );
|
| 164 |
} elseif ( isset( $user_data->errors['invalid_username'][0] )) {
|
| 165 |
-
$err_msg = isset( $settings['err_username'] ) ? $settings['err_username'] : __( 'Invalid Username. Please check your username or try again with your email.', 'essential-addons-for-elementor-lite' );
|
| 166 |
|
| 167 |
} elseif ( isset( $user_data->errors['incorrect_password'][0] ) || isset( $user_data->errors['empty_password'][0] ) ) {
|
| 168 |
-
$err_msg = isset( $settings['err_pass'] ) ? $settings['err_pass'] : __( 'Invalid Password', 'essential-addons-for-elementor-lite' );
|
| 169 |
|
| 170 |
}
|
| 171 |
|
|
@@ -180,7 +180,7 @@ trait Login_Registration {
|
|
| 180 |
if ( $ajax ) {
|
| 181 |
|
| 182 |
$data = [
|
| 183 |
-
'message' => isset( $settings['success_login'] ) ? $settings['success_login'] : __( 'You are logged in successfully', 'essential-addons-for-elementor-lite' ),
|
| 184 |
];
|
| 185 |
if ( ! empty( $_POST['redirect_to'] ) ) {
|
| 186 |
$data['redirect_to'] = esc_url_raw( $_POST['redirect_to'] );
|
|
@@ -256,7 +256,7 @@ trait Login_Registration {
|
|
| 256 |
$settings = $this->lr_get_widget_settings( $page_id, $widget_id);
|
| 257 |
|
| 258 |
if ( is_user_logged_in() ) {
|
| 259 |
-
$err_msg = isset( $settings['err_loggedin'] ) ? $settings['err_loggedin'] : __( 'You are already logged in.', 'essential-addons-for-elementor-lite' );
|
| 260 |
if ( $ajax ) {
|
| 261 |
wp_send_json_error( $err_msg );
|
| 262 |
}
|
|
@@ -288,33 +288,33 @@ trait Login_Registration {
|
|
| 288 |
}
|
| 289 |
// prepare vars and flag errors
|
| 290 |
if ( isset( $_POST['eael_tnc_active'] ) && empty( $_POST['eael_accept_tnc'] ) ) {
|
| 291 |
-
$errors['terms_conditions'] = isset( $settings['err_tc'] ) ? $settings['err_tc'] : __( 'You did not accept the Terms and Conditions. Please accept it and try again.', 'essential-addons-for-elementor-lite' );
|
| 292 |
}
|
| 293 |
//v2 or v3
|
| 294 |
if ( isset( $_POST['g-recaptcha-enabled'] ) ) {
|
| 295 |
$ld_recaptcha_version = ( isset( $settings['register_recaptcha_version'] ) && 'v3' === $settings['register_recaptcha_version'] ) ? 'v3' : 'v2';
|
| 296 |
|
| 297 |
if( ! $this->lr_validate_recaptcha($ld_recaptcha_version) ) {
|
| 298 |
-
$errors['recaptcha'] = isset( $settings['err_recaptcha'] ) ? $settings['err_recaptcha'] : __( 'You did not pass recaptcha challenge.', 'essential-addons-for-elementor-lite' );
|
| 299 |
}
|
| 300 |
}
|
| 301 |
|
| 302 |
if ( ! empty( $_POST['email'] ) && is_email( $_POST['email'] ) ) {
|
| 303 |
$email = sanitize_email( $_POST['email'] );
|
| 304 |
if ( email_exists( $email ) ) {
|
| 305 |
-
$errors['email'] = isset( $settings['err_email_used'] ) ? $settings['err_email_used'] : __( 'The provided email is already registered with other account. Please login or reset password or use another email.', 'essential-addons-for-elementor-lite' );
|
| 306 |
}
|
| 307 |
} else {
|
| 308 |
-
$errors['email'] = isset( $settings['err_email_missing'] ) ? $settings['err_email_missing'] : __( 'Email is missing or Invalid', 'essential-addons-for-elementor-lite' );
|
| 309 |
}
|
| 310 |
|
| 311 |
// if user provided user name, validate & sanitize it
|
| 312 |
if ( isset( $_POST['user_name'] ) ) {
|
| 313 |
$username = sanitize_user( $_POST['user_name'] );
|
| 314 |
if ( ! validate_username( $username ) || mb_strlen( $username ) > 60 ) {
|
| 315 |
-
$errors['user_name'] = isset( $settings['err_username'] ) ? $settings['err_username'] : __( 'Invalid username provided.', 'essential-addons-for-elementor-lite' );
|
| 316 |
}elseif(username_exists( $username )){
|
| 317 |
-
$errors['user_name'] = isset( $settings['err_username_used'] ) ? $settings['err_username_used'] : __( 'The username already registered.', 'essential-addons-for-elementor-lite' );
|
| 318 |
|
| 319 |
}
|
| 320 |
} else {
|
|
@@ -336,7 +336,7 @@ trait Login_Registration {
|
|
| 336 |
if ( isset( $_POST['confirm_pass'] ) ) {
|
| 337 |
$confirm_pass = sanitize_text_field( $_POST['confirm_pass'] );
|
| 338 |
if ( $confirm_pass !== $password ) {
|
| 339 |
-
$errors['confirm_pass'] = isset( $settings['err_conf_pass'] ) ? $settings['err_conf_pass'] : __( 'The confirmed password did not match.', 'essential-addons-for-elementor-lite' );
|
| 340 |
}
|
| 341 |
}
|
| 342 |
|
|
@@ -393,7 +393,7 @@ trait Login_Registration {
|
|
| 393 |
$custom_redirect_url = '';
|
| 394 |
if ( !empty( $settings) ) {
|
| 395 |
$register_actions = ! empty( $settings['register_action'] ) ? (array) $settings['register_action'] : [];
|
| 396 |
-
$custom_redirect_url = ! empty( $settings['register_redirect_url']['url'] ) ? $settings['register_redirect_url']['url'] : '/';
|
| 397 |
if ( ! empty( $settings['register_user_role'] ) ) {
|
| 398 |
$user_data['role'] = sanitize_text_field( $settings['register_user_role'] );
|
| 399 |
}
|
|
@@ -405,26 +405,26 @@ trait Login_Registration {
|
|
| 405 |
self::$send_custom_email = true;
|
| 406 |
}
|
| 407 |
if ( isset( $settings['reg_email_subject'] ) ) {
|
| 408 |
-
self::$email_options['subject'] = $settings['reg_email_subject'];
|
| 409 |
}
|
| 410 |
if ( isset( $settings['reg_email_message'] ) ) {
|
| 411 |
-
self::$email_options['message'] = $settings['reg_email_message'];
|
| 412 |
}
|
| 413 |
if ( isset( $settings['reg_email_content_type'] ) ) {
|
| 414 |
-
self::$email_options['headers'] = 'Content-Type: text/' . $settings['reg_email_content_type'] . '; charset=UTF-8' . "\r\n";
|
| 415 |
}
|
| 416 |
|
| 417 |
|
| 418 |
/*------Admin Mail Related Stuff------*/
|
| 419 |
self::$send_custom_email_admin = ( ! empty( $settings['reg_admin_email_template_type'] ) && 'custom' === $settings['reg_admin_email_template_type'] );
|
| 420 |
if ( isset( $settings['reg_admin_email_subject'] ) ) {
|
| 421 |
-
self::$email_options['admin_subject'] = $settings['reg_admin_email_subject'];
|
| 422 |
}
|
| 423 |
if ( isset( $settings['reg_admin_email_message'] ) ) {
|
| 424 |
-
self::$email_options['admin_message'] = $settings['reg_admin_email_message'];
|
| 425 |
}
|
| 426 |
if ( isset( $settings['reg_admin_email_content_type'] ) ) {
|
| 427 |
-
self::$email_options['admin_headers'] = 'Content-Type: text/' . $settings['reg_admin_email_content_type'] . '; charset=UTF-8' . "\r\n";
|
| 428 |
}
|
| 429 |
}
|
| 430 |
|
|
@@ -439,7 +439,7 @@ trait Login_Registration {
|
|
| 439 |
}
|
| 440 |
|
| 441 |
if ('administrator' == strtolower($user_data['role'])) {
|
| 442 |
-
$user_data['role'] = !empty($settings['register_user_role']) ? $settings['register_user_role'] : get_option('default_role');
|
| 443 |
}
|
| 444 |
|
| 445 |
$user_id = wp_insert_user( $user_data );
|
|
@@ -448,7 +448,7 @@ trait Login_Registration {
|
|
| 448 |
|
| 449 |
if ( is_wp_error( $user_id ) ) {
|
| 450 |
// error happened during user creation
|
| 451 |
-
$errors['user_create'] = isset( $settings['err_unknown'] ) ? $settings['err_unknown'] : __( 'Sorry, something went wrong. User could not be registered.', 'essential-addons-for-elementor-lite' );
|
| 452 |
if ( $ajax ) {
|
| 453 |
wp_send_json_error( $errors['user_create'] );
|
| 454 |
}
|
|
@@ -492,7 +492,7 @@ trait Login_Registration {
|
|
| 492 |
|
| 493 |
// Handle after registration action
|
| 494 |
$data = [
|
| 495 |
-
'message' => isset( $settings['success_register'] ) ? $settings['success_register'] : __( 'Your registration completed successfully.', 'essential-addons-for-elementor-lite' ),
|
| 496 |
];
|
| 497 |
// should user be auto logged in?
|
| 498 |
if ( in_array( 'auto_login', $register_actions ) && ! is_user_logged_in() ) {
|
| 109 |
$settings = $this->lr_get_widget_settings( $page_id, $widget_id);
|
| 110 |
|
| 111 |
if ( is_user_logged_in() ) {
|
| 112 |
+
$err_msg = isset( $settings['err_loggedin'] ) ? wp_strip_all_tags( $settings['err_loggedin'] ) : __( 'You are already logged in', 'essential-addons-for-elementor-lite' );
|
| 113 |
if ( $ajax ) {
|
| 114 |
wp_send_json_error( $err_msg );
|
| 115 |
}
|
| 129 |
$ld_recaptcha_version = ( isset( $settings['login_recaptcha_version'] ) && 'v3' === $settings['login_recaptcha_version'] ) ? 'v3' : 'v2';
|
| 130 |
|
| 131 |
if( ! $this->lr_validate_recaptcha($ld_recaptcha_version) ) {
|
| 132 |
+
$err_msg = isset( $settings['err_recaptcha'] ) ? wp_strip_all_tags( $settings['err_recaptcha'] ) : __( 'You did not pass recaptcha challenge.', 'essential-addons-for-elementor-lite' );
|
| 133 |
if ( $ajax ) {
|
| 134 |
wp_send_json_error( $err_msg );
|
| 135 |
}
|
| 160 |
if ( is_wp_error( $user_data ) ) {
|
| 161 |
$err_msg = '';
|
| 162 |
if ( isset( $user_data->errors['invalid_email'][0] ) ) {
|
| 163 |
+
$err_msg = isset( $settings['err_email'] ) ? wp_strip_all_tags( $settings['err_email'] ) : __( 'Invalid Email. Please check your email or try again with your username.', 'essential-addons-for-elementor-lite' );
|
| 164 |
} elseif ( isset( $user_data->errors['invalid_username'][0] )) {
|
| 165 |
+
$err_msg = isset( $settings['err_username'] ) ? wp_strip_all_tags( $settings['err_username'] ) : __( 'Invalid Username. Please check your username or try again with your email.', 'essential-addons-for-elementor-lite' );
|
| 166 |
|
| 167 |
} elseif ( isset( $user_data->errors['incorrect_password'][0] ) || isset( $user_data->errors['empty_password'][0] ) ) {
|
| 168 |
+
$err_msg = isset( $settings['err_pass'] ) ? wp_strip_all_tags( $settings['err_pass'] ) : __( 'Invalid Password', 'essential-addons-for-elementor-lite' );
|
| 169 |
|
| 170 |
}
|
| 171 |
|
| 180 |
if ( $ajax ) {
|
| 181 |
|
| 182 |
$data = [
|
| 183 |
+
'message' => isset( $settings['success_login'] ) ? wp_strip_all_tags( $settings['success_login'] ) : __( 'You are logged in successfully', 'essential-addons-for-elementor-lite' ),
|
| 184 |
];
|
| 185 |
if ( ! empty( $_POST['redirect_to'] ) ) {
|
| 186 |
$data['redirect_to'] = esc_url_raw( $_POST['redirect_to'] );
|
| 256 |
$settings = $this->lr_get_widget_settings( $page_id, $widget_id);
|
| 257 |
|
| 258 |
if ( is_user_logged_in() ) {
|
| 259 |
+
$err_msg = isset( $settings['err_loggedin'] ) ? wp_strip_all_tags( $settings['err_loggedin'] ) : __( 'You are already logged in.', 'essential-addons-for-elementor-lite' );
|
| 260 |
if ( $ajax ) {
|
| 261 |
wp_send_json_error( $err_msg );
|
| 262 |
}
|
| 288 |
}
|
| 289 |
// prepare vars and flag errors
|
| 290 |
if ( isset( $_POST['eael_tnc_active'] ) && empty( $_POST['eael_accept_tnc'] ) ) {
|
| 291 |
+
$errors['terms_conditions'] = isset( $settings['err_tc'] ) ? wp_strip_all_tags( $settings['err_tc'] ) : __( 'You did not accept the Terms and Conditions. Please accept it and try again.', 'essential-addons-for-elementor-lite' );
|
| 292 |
}
|
| 293 |
//v2 or v3
|
| 294 |
if ( isset( $_POST['g-recaptcha-enabled'] ) ) {
|
| 295 |
$ld_recaptcha_version = ( isset( $settings['register_recaptcha_version'] ) && 'v3' === $settings['register_recaptcha_version'] ) ? 'v3' : 'v2';
|
| 296 |
|
| 297 |
if( ! $this->lr_validate_recaptcha($ld_recaptcha_version) ) {
|
| 298 |
+
$errors['recaptcha'] = isset( $settings['err_recaptcha'] ) ? wp_strip_all_tags( $settings['err_recaptcha'] ) : __( 'You did not pass recaptcha challenge.', 'essential-addons-for-elementor-lite' );
|
| 299 |
}
|
| 300 |
}
|
| 301 |
|
| 302 |
if ( ! empty( $_POST['email'] ) && is_email( $_POST['email'] ) ) {
|
| 303 |
$email = sanitize_email( $_POST['email'] );
|
| 304 |
if ( email_exists( $email ) ) {
|
| 305 |
+
$errors['email'] = isset( $settings['err_email_used'] ) ? wp_strip_all_tags( $settings['err_email_used'] ) : __( 'The provided email is already registered with other account. Please login or reset password or use another email.', 'essential-addons-for-elementor-lite' );
|
| 306 |
}
|
| 307 |
} else {
|
| 308 |
+
$errors['email'] = isset( $settings['err_email_missing'] ) ? wp_strip_all_tags( $settings['err_email_missing'] ) : __( 'Email is missing or Invalid', 'essential-addons-for-elementor-lite' );
|
| 309 |
}
|
| 310 |
|
| 311 |
// if user provided user name, validate & sanitize it
|
| 312 |
if ( isset( $_POST['user_name'] ) ) {
|
| 313 |
$username = sanitize_user( $_POST['user_name'] );
|
| 314 |
if ( ! validate_username( $username ) || mb_strlen( $username ) > 60 ) {
|
| 315 |
+
$errors['user_name'] = isset( $settings['err_username'] ) ? wp_strip_all_tags( $settings['err_username'] ) : __( 'Invalid username provided.', 'essential-addons-for-elementor-lite' );
|
| 316 |
}elseif(username_exists( $username )){
|
| 317 |
+
$errors['user_name'] = isset( $settings['err_username_used'] ) ? wp_strip_all_tags( $settings['err_username_used'] ) : __( 'The username already registered.', 'essential-addons-for-elementor-lite' );
|
| 318 |
|
| 319 |
}
|
| 320 |
} else {
|
| 336 |
if ( isset( $_POST['confirm_pass'] ) ) {
|
| 337 |
$confirm_pass = sanitize_text_field( $_POST['confirm_pass'] );
|
| 338 |
if ( $confirm_pass !== $password ) {
|
| 339 |
+
$errors['confirm_pass'] = isset( $settings['err_conf_pass'] ) ? wp_strip_all_tags( $settings['err_conf_pass'] ) : __( 'The confirmed password did not match.', 'essential-addons-for-elementor-lite' );
|
| 340 |
}
|
| 341 |
}
|
| 342 |
|
| 393 |
$custom_redirect_url = '';
|
| 394 |
if ( !empty( $settings) ) {
|
| 395 |
$register_actions = ! empty( $settings['register_action'] ) ? (array) $settings['register_action'] : [];
|
| 396 |
+
$custom_redirect_url = ! empty( $settings['register_redirect_url']['url'] ) ? esc_url_raw( $settings['register_redirect_url']['url'] ) : '/';
|
| 397 |
if ( ! empty( $settings['register_user_role'] ) ) {
|
| 398 |
$user_data['role'] = sanitize_text_field( $settings['register_user_role'] );
|
| 399 |
}
|
| 405 |
self::$send_custom_email = true;
|
| 406 |
}
|
| 407 |
if ( isset( $settings['reg_email_subject'] ) ) {
|
| 408 |
+
self::$email_options['subject'] = wp_strip_all_tags( $settings['reg_email_subject'] );
|
| 409 |
}
|
| 410 |
if ( isset( $settings['reg_email_message'] ) ) {
|
| 411 |
+
self::$email_options['message'] = wp_strip_all_tags( $settings['reg_email_message'] );
|
| 412 |
}
|
| 413 |
if ( isset( $settings['reg_email_content_type'] ) ) {
|
| 414 |
+
self::$email_options['headers'] = 'Content-Type: text/' . wp_strip_all_tags( $settings['reg_email_content_type'] ) . '; charset=UTF-8' . "\r\n";
|
| 415 |
}
|
| 416 |
|
| 417 |
|
| 418 |
/*------Admin Mail Related Stuff------*/
|
| 419 |
self::$send_custom_email_admin = ( ! empty( $settings['reg_admin_email_template_type'] ) && 'custom' === $settings['reg_admin_email_template_type'] );
|
| 420 |
if ( isset( $settings['reg_admin_email_subject'] ) ) {
|
| 421 |
+
self::$email_options['admin_subject'] = wp_strip_all_tags( $settings['reg_admin_email_subject'] );
|
| 422 |
}
|
| 423 |
if ( isset( $settings['reg_admin_email_message'] ) ) {
|
| 424 |
+
self::$email_options['admin_message'] = wp_strip_all_tags( $settings['reg_admin_email_message'] );
|
| 425 |
}
|
| 426 |
if ( isset( $settings['reg_admin_email_content_type'] ) ) {
|
| 427 |
+
self::$email_options['admin_headers'] = 'Content-Type: text/' . wp_strip_all_tags( $settings['reg_admin_email_content_type'] ) . '; charset=UTF-8' . "\r\n";
|
| 428 |
}
|
| 429 |
}
|
| 430 |
|
| 439 |
}
|
| 440 |
|
| 441 |
if ('administrator' == strtolower($user_data['role'])) {
|
| 442 |
+
$user_data['role'] = !empty($settings['register_user_role']) ? wp_strip_all_tags( $settings['register_user_role'] ) : get_option('default_role');
|
| 443 |
}
|
| 444 |
|
| 445 |
$user_id = wp_insert_user( $user_data );
|
| 448 |
|
| 449 |
if ( is_wp_error( $user_id ) ) {
|
| 450 |
// error happened during user creation
|
| 451 |
+
$errors['user_create'] = isset( $settings['err_unknown'] ) ? wp_strip_all_tags( $settings['err_unknown'] ) : __( 'Sorry, something went wrong. User could not be registered.', 'essential-addons-for-elementor-lite' );
|
| 452 |
if ( $ajax ) {
|
| 453 |
wp_send_json_error( $errors['user_create'] );
|
| 454 |
}
|
| 492 |
|
| 493 |
// Handle after registration action
|
| 494 |
$data = [
|
| 495 |
+
'message' => isset( $settings['success_register'] ) ? wp_strip_all_tags( $settings['success_register'] ) : __( 'Your registration completed successfully.', 'essential-addons-for-elementor-lite' ),
|
| 496 |
];
|
| 497 |
// should user be auto logged in?
|
| 498 |
if ( in_array( 'auto_login', $register_actions ) && ! is_user_logged_in() ) {
|
languages/essential-addons-for-elementor-lite.pot
CHANGED
|
@@ -6,7 +6,7 @@ msgstr ""
|
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
| 9 |
-
"POT-Creation-Date: 2022-09-
|
| 10 |
"X-Poedit-Basepath: ..\n"
|
| 11 |
"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
|
| 12 |
"X-Poedit-SearchPath-0: .\n"
|
|
@@ -26,11 +26,11 @@ msgstr ""
|
|
| 26 |
msgid "Loading..."
|
| 27 |
msgstr ""
|
| 28 |
|
| 29 |
-
#: ../includes/Classes/Helper.php:240, ../includes/Elements/Adv_Accordion.php:397, ../includes/Elements/Adv_Tabs.php:333, ../includes/Elements/Contact_Form_7.php:270, ../includes/Elements/Content_Ticker.php:306, ../includes/Elements/Countdown.php:
|
| 30 |
msgid "Go Premium for More Features"
|
| 31 |
msgstr ""
|
| 32 |
|
| 33 |
-
#: ../includes/Classes/Helper.php:247, ../includes/Elements/Adv_Accordion.php:404, ../includes/Elements/Adv_Tabs.php:340, ../includes/Elements/Contact_Form_7.php:277, ../includes/Elements/Content_Ticker.php:313, ../includes/Elements/Countdown.php:
|
| 34 |
msgid "Unlock more possibilities"
|
| 35 |
msgstr ""
|
| 36 |
|
|
@@ -74,7 +74,7 @@ msgstr ""
|
|
| 74 |
msgid "Install Now!"
|
| 75 |
msgstr ""
|
| 76 |
|
| 77 |
-
#: ../includes/Classes/WPDeveloper_Plugin_Installer.php:151, ../includes/Classes/WPDeveloper_Plugin_Installer.php:169, ../includes/Classes/WPDeveloper_Plugin_Installer.php:188, ../includes/Classes/WPDeveloper_Setup_Wizard.php:517, ../includes/Classes/WPDeveloper_Setup_Wizard.php:543, ../includes/Traits/Ajax_Handler.php:
|
| 78 |
msgid "you are not allowed to do this action"
|
| 79 |
msgstr ""
|
| 80 |
|
|
@@ -134,7 +134,7 @@ msgstr ""
|
|
| 134 |
msgid "Next"
|
| 135 |
msgstr ""
|
| 136 |
|
| 137 |
-
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:154, ../includes/Elements/Advanced_Data_Table.php:439, ../includes/Elements/Advanced_Data_Table.php:558, ../includes/Elements/Advanced_Data_Table.php:984, ../includes/Elements/Advanced_Data_Table.php:1131, ../includes/Elements/Adv_Accordion.php:154, ../includes/Elements/Betterdocs_Category_Box.php:775, ../includes/Elements/Betterdocs_Category_Grid.php:1521, ../includes/Elements/Betterdocs_Category_Grid.php:1546, ../includes/Elements/Caldera_Forms.php:241, ../includes/Elements/Caldera_Forms.php:423, ../includes/Elements/Caldera_Forms.php:569, ../includes/Elements/Caldera_Forms.php:1144, ../includes/Elements/Contact_Form_7.php:339, ../includes/Elements/Contact_Form_7.php:451, ../includes/Elements/Contact_Form_7.php:1171, ../includes/Elements/Content_Ticker.php:291, ../includes/Elements/Countdown.php:
|
| 138 |
msgid "Right"
|
| 139 |
msgstr ""
|
| 140 |
|
|
@@ -749,11 +749,11 @@ msgstr ""
|
|
| 749 |
msgid "Width"
|
| 750 |
msgstr ""
|
| 751 |
|
| 752 |
-
#: ../includes/Elements/Advanced_Data_Table.php:361, ../includes/Elements/Advanced_Data_Table.php:1029, ../includes/Elements/Advanced_Data_Table.php:1227, ../includes/Elements/Advanced_Data_Table.php:1299, ../includes/Elements/Advanced_Data_Table.php:1427, ../includes/Elements/Adv_Accordion.php:456, ../includes/Elements/Adv_Accordion.php:647, ../includes/Elements/Adv_Accordion.php:708, ../includes/Elements/Adv_Accordion.php:770, ../includes/Elements/Adv_Accordion.php:853, ../includes/Elements/Adv_Accordion.php:977, ../includes/Elements/Adv_Accordion.php:1024, ../includes/Elements/Adv_Accordion.php:1071, ../includes/Elements/Adv_Tabs.php:395, ../includes/Elements/Adv_Tabs.php:589, ../includes/Elements/Adv_Tabs.php:656, ../includes/Elements/Adv_Tabs.php:725, ../includes/Elements/Adv_Tabs.php:819, ../includes/Elements/Betterdocs_Category_Box.php:300, ../includes/Elements/Betterdocs_Category_Box.php:368, ../includes/Elements/Betterdocs_Category_Box.php:489, ../includes/Elements/Betterdocs_Category_Box.php:565, ../includes/Elements/Betterdocs_Category_Box.php:885, ../includes/Elements/Betterdocs_Category_Box.php:990, ../includes/Elements/Betterdocs_Category_Grid.php:341, ../includes/Elements/Betterdocs_Category_Grid.php:389, ../includes/Elements/Betterdocs_Category_Grid.php:474, ../includes/Elements/Betterdocs_Category_Grid.php:515, ../includes/Elements/Betterdocs_Category_Grid.php:640, ../includes/Elements/Betterdocs_Category_Grid.php:694, ../includes/Elements/Betterdocs_Category_Grid.php:844, ../includes/Elements/Betterdocs_Category_Grid.php:941, ../includes/Elements/Betterdocs_Category_Grid.php:1186, ../includes/Elements/Betterdocs_Category_Grid.php:1386, ../includes/Elements/Betterdocs_Category_Grid.php:1485, ../includes/Elements/Betterdocs_Search_Form.php:219, ../includes/Elements/Betterdocs_Search_Form.php:374, ../includes/Elements/Betterdocs_Search_Form.php:432, ../includes/Elements/Betterdocs_Search_Form.php:542, ../includes/Elements/Caldera_Forms.php:617, ../includes/Elements/Caldera_Forms.php:813, ../includes/Elements/Caldera_Forms.php:1229, ../includes/Elements/Caldera_Forms.php:1387, ../includes/Elements/Contact_Form_7.php:711, ../includes/Elements/Contact_Form_7.php:776, ../includes/Elements/Contact_Form_7.php:1255, ../includes/Elements/Contact_Form_7.php:1457, ../includes/Elements/Contact_Form_7.php:1551, ../includes/Elements/Contact_Form_7.php:1618, ../includes/Elements/Content_Ticker.php:624, ../includes/Elements/Countdown.php:
|
| 753 |
msgid "Border"
|
| 754 |
msgstr ""
|
| 755 |
|
| 756 |
-
#: ../includes/Elements/Advanced_Data_Table.php:387, ../includes/Elements/Advanced_Data_Table.php:1055, ../includes/Elements/Advanced_Data_Table.php:1253, ../includes/Elements/Advanced_Data_Table.php:1325, ../includes/Elements/Advanced_Data_Table.php:1449, ../includes/Elements/Adv_Accordion.php:463, ../includes/Elements/Adv_Accordion.php:654, ../includes/Elements/Adv_Accordion.php:715, ../includes/Elements/Adv_Accordion.php:777, ../includes/Elements/Adv_Tabs.php:403, ../includes/Elements/Adv_Tabs.php:596, ../includes/Elements/Adv_Tabs.php:663, ../includes/Elements/Adv_Tabs.php:732, ../includes/Elements/Adv_Tabs.php:826, ../includes/Elements/Betterdocs_Category_Box.php:308, ../includes/Elements/Betterdocs_Category_Box.php:376, ../includes/Elements/Betterdocs_Category_Box.php:497, ../includes/Elements/Betterdocs_Category_Box.php:574, ../includes/Elements/Betterdocs_Category_Box.php:896, ../includes/Elements/Betterdocs_Category_Box.php:1001, ../includes/Elements/Betterdocs_Category_Grid.php:349, ../includes/Elements/Betterdocs_Category_Grid.php:397, ../includes/Elements/Betterdocs_Category_Grid.php:482, ../includes/Elements/Betterdocs_Category_Grid.php:523, ../includes/Elements/Betterdocs_Category_Grid.php:648, ../includes/Elements/Betterdocs_Category_Grid.php:702, ../includes/Elements/Betterdocs_Category_Grid.php:855, ../includes/Elements/Betterdocs_Category_Grid.php:952, ../includes/Elements/Betterdocs_Category_Grid.php:1394, ../includes/Elements/Betterdocs_Category_Grid.php:1493, ../includes/Elements/Betterdocs_Search_Form.php:206, ../includes/Elements/Caldera_Forms.php:480, ../includes/Elements/Caldera_Forms.php:628, ../includes/Elements/Caldera_Forms.php:1046, ../includes/Elements/Caldera_Forms.php:1072, ../includes/Elements/Caldera_Forms.php:1239, ../includes/Elements/Contact_Form_7.php:396, ../includes/Elements/Contact_Form_7.php:722, ../includes/Elements/Contact_Form_7.php:1073, ../includes/Elements/Contact_Form_7.php:1099, ../includes/Elements/Contact_Form_7.php:1264, ../includes/Elements/Content_Ticker.php:401, ../includes/Elements/Content_Ticker.php:475, ../includes/Elements/Content_Ticker.php:634, ../includes/Elements/Countdown.php:
|
| 757 |
msgid "Border Radius"
|
| 758 |
msgstr ""
|
| 759 |
|
|
@@ -769,23 +769,23 @@ msgstr ""
|
|
| 769 |
msgid "Typography"
|
| 770 |
msgstr ""
|
| 771 |
|
| 772 |
-
#: ../includes/Elements/Advanced_Data_Table.php:427, ../includes/Elements/Advanced_Data_Table.php:546, ../includes/Elements/Betterdocs_Category_Box.php:763, ../includes/Elements/Betterdocs_Category_Grid.php:1509, ../includes/Elements/Countdown.php:
|
| 773 |
msgid "Text Alignment"
|
| 774 |
msgstr ""
|
| 775 |
|
| 776 |
-
#: ../includes/Elements/Advanced_Data_Table.php:431, ../includes/Elements/Advanced_Data_Table.php:550, ../includes/Elements/Advanced_Data_Table.php:976, ../includes/Elements/Advanced_Data_Table.php:1123, ../includes/Elements/Adv_Accordion.php:155, ../includes/Elements/Betterdocs_Category_Box.php:767, ../includes/Elements/Betterdocs_Category_Grid.php:1513, ../includes/Elements/Betterdocs_Category_Grid.php:1538, ../includes/Elements/Caldera_Forms.php:233, ../includes/Elements/Caldera_Forms.php:415, ../includes/Elements/Caldera_Forms.php:561, ../includes/Elements/Caldera_Forms.php:1136, ../includes/Elements/Contact_Form_7.php:331, ../includes/Elements/Contact_Form_7.php:443, ../includes/Elements/Contact_Form_7.php:1163, ../includes/Elements/Content_Ticker.php:290, ../includes/Elements/Countdown.php:
|
| 777 |
msgid "Left"
|
| 778 |
msgstr ""
|
| 779 |
|
| 780 |
-
#: ../includes/Elements/Advanced_Data_Table.php:435, ../includes/Elements/Advanced_Data_Table.php:554, ../includes/Elements/Advanced_Data_Table.php:980, ../includes/Elements/Advanced_Data_Table.php:1127, ../includes/Elements/Betterdocs_Category_Box.php:771, ../includes/Elements/Betterdocs_Category_Grid.php:1517, ../includes/Elements/Betterdocs_Category_Grid.php:1542, ../includes/Elements/Caldera_Forms.php:237, ../includes/Elements/Caldera_Forms.php:419, ../includes/Elements/Caldera_Forms.php:565, ../includes/Elements/Caldera_Forms.php:1140, ../includes/Elements/Contact_Form_7.php:335, ../includes/Elements/Contact_Form_7.php:447, ../includes/Elements/Contact_Form_7.php:1167, ../includes/Elements/Countdown.php:
|
| 781 |
msgid "Center"
|
| 782 |
msgstr ""
|
| 783 |
|
| 784 |
-
#: ../includes/Elements/Advanced_Data_Table.php:454, ../includes/Elements/Advanced_Data_Table.php:573, ../includes/Elements/Advanced_Data_Table.php:667, ../includes/Elements/Advanced_Data_Table.php:698, ../includes/Elements/Advanced_Data_Table.php:729, ../includes/Elements/Advanced_Data_Table.php:760, ../includes/Elements/Advanced_Data_Table.php:791, ../includes/Elements/Advanced_Data_Table.php:822, ../includes/Elements/Advanced_Data_Table.php:1004, ../includes/Elements/Advanced_Data_Table.php:1200, ../includes/Elements/Advanced_Data_Table.php:1270, ../includes/Elements/Adv_Accordion.php:622, ../includes/Elements/Adv_Accordion.php:683, ../includes/Elements/Adv_Accordion.php:744, ../includes/Elements/Adv_Accordion.php:812, ../includes/Elements/Adv_Tabs.php:562, ../includes/Elements/Adv_Tabs.php:629, ../includes/Elements/Adv_Tabs.php:696, ../includes/Elements/Adv_Tabs.php:778, ../includes/Elements/Caldera_Forms.php:270, ../includes/Elements/Caldera_Forms.php:331, ../includes/Elements/Caldera_Forms.php:523, ../includes/Elements/Caldera_Forms.php:604, ../includes/Elements/Caldera_Forms.php:850, ../includes/Elements/Caldera_Forms.php:906, ../includes/Elements/Caldera_Forms.php:1216, ../includes/Elements/Caldera_Forms.php:1322, ../includes/Elements/Caldera_Forms.php:1375, ../includes/Elements/Contact_Form_7.php:474, ../includes/Elements/Contact_Form_7.php:505, ../includes/Elements/Contact_Form_7.php:562, ../includes/Elements/Contact_Form_7.php:845, ../includes/Elements/Contact_Form_7.php:920, ../includes/Elements/Contact_Form_7.php:1242, ../includes/Elements/Contact_Form_7.php:1348, ../includes/Elements/Contact_Form_7.php:1412, ../includes/Elements/Contact_Form_7.php:1535, ../includes/Elements/Contact_Form_7.php:1592, ../includes/Elements/Content_Ticker.php:357, ../includes/Elements/Content_Ticker.php:433, ../includes/Elements/Countdown.php:
|
| 785 |
msgid "Text Color"
|
| 786 |
msgstr ""
|
| 787 |
|
| 788 |
-
#: ../includes/Elements/Advanced_Data_Table.php:468, ../includes/Elements/Advanced_Data_Table.php:609, ../includes/Elements/Advanced_Data_Table.php:682, ../includes/Elements/Advanced_Data_Table.php:713, ../includes/Elements/Advanced_Data_Table.php:744, ../includes/Elements/Advanced_Data_Table.php:775, ../includes/Elements/Advanced_Data_Table.php:806, ../includes/Elements/Advanced_Data_Table.php:837, ../includes/Elements/Advanced_Data_Table.php:1016, ../includes/Elements/Advanced_Data_Table.php:1213, ../includes/Elements/Advanced_Data_Table.php:1284, ../includes/Elements/Advanced_Data_Table.php:1379, ../includes/Elements/Advanced_Data_Table.php:1409, ../includes/Elements/Adv_Accordion.php:963, ../includes/Elements/Adv_Accordion.php:1010, ../includes/Elements/Adv_Accordion.php:1057, ../includes/Elements/Adv_Tabs.php:543, ../includes/Elements/Adv_Tabs.php:759, ../includes/Elements/Caldera_Forms.php:592, ../includes/Elements/Caldera_Forms.php:800, ../includes/Elements/Caldera_Forms.php:1204, ../includes/Elements/Caldera_Forms.php:1310, ../includes/Elements/Caldera_Forms.php:1364, ../includes/Elements/Contact_Form_7.php:550, ../includes/Elements/Contact_Form_7.php:763, ../includes/Elements/Contact_Form_7.php:1230, ../includes/Elements/Contact_Form_7.php:1336, ../includes/Elements/Contact_Form_7.php:1427, ../includes/Elements/Contact_Form_7.php:1520, ../includes/Elements/Content_Ticker.php:345, ../includes/Elements/Content_Ticker.php:422, ../includes/Elements/Content_Ticker.php:598, ../includes/Elements/Content_Ticker.php:655, ../includes/Elements/Countdown.php:
|
| 789 |
msgid "Background Color"
|
| 790 |
msgstr ""
|
| 791 |
|
|
@@ -793,7 +793,7 @@ msgstr ""
|
|
| 793 |
msgid "Cell Border"
|
| 794 |
msgstr ""
|
| 795 |
|
| 796 |
-
#: ../includes/Elements/Advanced_Data_Table.php:507, ../includes/Elements/Advanced_Data_Table.php:852, ../includes/Elements/Advanced_Data_Table.php:936, ../includes/Elements/Advanced_Data_Table.php:1154, ../includes/Elements/Advanced_Data_Table.php:1471, ../includes/Elements/Adv_Accordion.php:433, ../includes/Elements/Adv_Accordion.php:587, ../includes/Elements/Adv_Accordion.php:830, ../includes/Elements/Adv_Tabs.php:372, ../includes/Elements/Adv_Tabs.php:517, ../includes/Elements/Adv_Tabs.php:796, ../includes/Elements/Betterdocs_Category_Box.php:512, ../includes/Elements/Betterdocs_Category_Grid.php:558, ../includes/Elements/Betterdocs_Category_Grid.php:722, ../includes/Elements/Betterdocs_Category_Grid.php:1406, ../includes/Elements/Betterdocs_Search_Form.php:123, ../includes/Elements/Betterdocs_Search_Form.php:440, ../includes/Elements/Caldera_Forms.php:741, ../includes/Elements/Caldera_Forms.php:1251, ../includes/Elements/Contact_Form_7.php:598, ../includes/Elements/Contact_Form_7.php:1276, ../includes/Elements/Contact_Form_7.php:1471, ../includes/Elements/Contact_Form_7.php:1668, ../includes/Elements/Content_Ticker.php:389, ../includes/Elements/Content_Ticker.php:452, ../includes/Elements/Content_Ticker.php:696, ../includes/Elements/Countdown.php:
|
| 797 |
msgid "Padding"
|
| 798 |
msgstr ""
|
| 799 |
|
|
@@ -813,7 +813,7 @@ msgstr ""
|
|
| 813 |
msgid "Highlight"
|
| 814 |
msgstr ""
|
| 815 |
|
| 816 |
-
#: ../includes/Elements/Advanced_Data_Table.php:651, ../includes/Elements/Adv_Tabs.php:184, ../includes/Elements/Countdown.php:
|
| 817 |
msgid "None"
|
| 818 |
msgstr ""
|
| 819 |
|
|
@@ -849,11 +849,11 @@ msgstr ""
|
|
| 849 |
msgid "Margin Bottom"
|
| 850 |
msgstr ""
|
| 851 |
|
| 852 |
-
#: ../includes/Elements/Advanced_Data_Table.php:971, ../includes/Elements/Advanced_Data_Table.php:1119, ../includes/Elements/Caldera_Forms.php:229, ../includes/Elements/Caldera_Forms.php:557, ../includes/Elements/Caldera_Forms.php:1132, ../includes/Elements/Contact_Form_7.php:439, ../includes/Elements/Contact_Form_7.php:1158, ../includes/Elements/Countdown.php:
|
| 853 |
msgid "Alignment"
|
| 854 |
msgstr ""
|
| 855 |
|
| 856 |
-
#: ../includes/Elements/Advanced_Data_Table.php:1175, ../includes/Elements/Adv_Accordion.php:444, ../includes/Elements/Adv_Accordion.php:598, ../includes/Elements/Adv_Accordion.php:841, ../includes/Elements/Adv_Tabs.php:383, ../includes/Elements/Adv_Tabs.php:528, ../includes/Elements/Adv_Tabs.php:807, ../includes/Elements/Betterdocs_Category_Grid.php:570, ../includes/Elements/Betterdocs_Category_Grid.php:736, ../includes/Elements/Caldera_Forms.php:297, ../includes/Elements/Caldera_Forms.php:359, ../includes/Elements/Contact_Form_7.php:372, ../includes/Elements/Contact_Form_7.php:1653, ../includes/Elements/Content_Ticker.php:464, ../includes/Elements/Countdown.php:
|
| 857 |
msgid "Margin"
|
| 858 |
msgstr ""
|
| 859 |
|
|
@@ -945,7 +945,7 @@ msgstr ""
|
|
| 945 |
msgid "Enable FAQ Schema"
|
| 946 |
msgstr ""
|
| 947 |
|
| 948 |
-
#: ../includes/Elements/Adv_Accordion.php:208, ../includes/Elements/Countdown.php:
|
| 949 |
msgid "Content Settings"
|
| 950 |
msgstr ""
|
| 951 |
|
|
@@ -981,11 +981,11 @@ msgstr ""
|
|
| 981 |
msgid "Content"
|
| 982 |
msgstr ""
|
| 983 |
|
| 984 |
-
#: ../includes/Elements/Adv_Accordion.php:328, ../includes/Elements/Adv_Tabs.php:270, ../includes/Elements/Countdown.php:
|
| 985 |
msgid "Saved Templates"
|
| 986 |
msgstr ""
|
| 987 |
|
| 988 |
-
#: ../includes/Elements/Adv_Accordion.php:338, ../includes/Elements/Adv_Tabs.php:279, ../includes/Elements/Countdown.php:
|
| 989 |
msgid "Choose Template"
|
| 990 |
msgstr ""
|
| 991 |
|
|
@@ -1045,7 +1045,7 @@ msgstr ""
|
|
| 1045 |
msgid "Active"
|
| 1046 |
msgstr ""
|
| 1047 |
|
| 1048 |
-
#: ../includes/Elements/Adv_Accordion.php:795, ../includes/Elements/Countdown.php:
|
| 1049 |
msgid "Content Style"
|
| 1050 |
msgstr ""
|
| 1051 |
|
|
@@ -1065,7 +1065,7 @@ msgstr ""
|
|
| 1065 |
msgid "Caret Color"
|
| 1066 |
msgstr ""
|
| 1067 |
|
| 1068 |
-
#: ../includes/Elements/Adv_Tabs.php:80, ../includes/Elements/Countdown.php:
|
| 1069 |
msgid "Layout"
|
| 1070 |
msgstr ""
|
| 1071 |
|
|
@@ -1089,7 +1089,7 @@ msgstr ""
|
|
| 1089 |
msgid "Stacked"
|
| 1090 |
msgstr ""
|
| 1091 |
|
| 1092 |
-
#: ../includes/Elements/Adv_Tabs.php:108, ../includes/Elements/Contact_Form_7.php:831, ../includes/Elements/Countdown.php:
|
| 1093 |
msgid "Inline"
|
| 1094 |
msgstr ""
|
| 1095 |
|
|
@@ -1185,11 +1185,11 @@ msgstr ""
|
|
| 1185 |
msgid "Show Icon"
|
| 1186 |
msgstr ""
|
| 1187 |
|
| 1188 |
-
#: ../includes/Elements/Betterdocs_Category_Box.php:158, ../includes/Elements/Betterdocs_Category_Box.php:170, ../includes/Elements/Betterdocs_Category_Box.php:205, ../includes/Elements/Betterdocs_Category_Grid.php:177, ../includes/Elements/Betterdocs_Category_Grid.php:190, ../includes/Elements/Betterdocs_Category_Grid.php:205, ../includes/Elements/Betterdocs_Category_Grid.php:244, ../includes/Elements/Betterdocs_Category_Grid.php:260, ../includes/Elements/Betterdocs_Category_Grid.php:272, ../includes/Elements/Betterdocs_Category_Grid.php:1303, ../includes/Elements/Caldera_Forms.php:152, ../includes/Elements/Caldera_Forms.php:165, ../includes/Elements/Caldera_Forms.php:191, ../includes/Elements/Contact_Form_7.php:205, ../includes/Elements/Contact_Form_7.php:231, ../includes/Elements/Contact_Form_7.php:251, ../includes/Elements/Content_Ticker.php:255, ../includes/Elements/Countdown.php:
|
| 1189 |
msgid "Show"
|
| 1190 |
msgstr ""
|
| 1191 |
|
| 1192 |
-
#: ../includes/Elements/Betterdocs_Category_Box.php:159, ../includes/Elements/Betterdocs_Category_Box.php:171, ../includes/Elements/Betterdocs_Category_Box.php:206, ../includes/Elements/Betterdocs_Category_Grid.php:178, ../includes/Elements/Betterdocs_Category_Grid.php:191, ../includes/Elements/Betterdocs_Category_Grid.php:206, ../includes/Elements/Betterdocs_Category_Grid.php:245, ../includes/Elements/Betterdocs_Category_Grid.php:261, ../includes/Elements/Betterdocs_Category_Grid.php:273, ../includes/Elements/Betterdocs_Category_Grid.php:1304, ../includes/Elements/Caldera_Forms.php:153, ../includes/Elements/Caldera_Forms.php:166, ../includes/Elements/Caldera_Forms.php:192, ../includes/Elements/Contact_Form_7.php:206, ../includes/Elements/Contact_Form_7.php:232, ../includes/Elements/Contact_Form_7.php:252, ../includes/Elements/Content_Ticker.php:256, ../includes/Elements/Countdown.php:
|
| 1193 |
msgid "Hide"
|
| 1194 |
msgstr ""
|
| 1195 |
|
|
@@ -1265,7 +1265,7 @@ msgstr ""
|
|
| 1265 |
msgid "File Not Found"
|
| 1266 |
msgstr ""
|
| 1267 |
|
| 1268 |
-
#: ../includes/Elements/Betterdocs_Category_Box.php:1185, ../includes/Elements/Betterdocs_Category_Box.php:1150, ../includes/Elements/Betterdocs_Category_Grid.php:1687, ../includes/Elements/Betterdocs_Category_Grid.php:1654, ../includes/Elements/Post_Grid.php:1103, ../includes/Elements/Post_Timeline.php:781, ../includes/Elements/Product_Grid.php:3070, ../includes/Elements/Woo_Product_Gallery.php:2389, ../includes/Traits/Ajax_Handler.php:
|
| 1269 |
msgid "<p class=\"no-posts-found\">No posts found!</p>"
|
| 1270 |
msgstr ""
|
| 1271 |
|
|
@@ -1389,7 +1389,7 @@ msgstr ""
|
|
| 1389 |
msgid "Close Icon"
|
| 1390 |
msgstr ""
|
| 1391 |
|
| 1392 |
-
#: ../includes/Elements/Betterdocs_Search_Form.php:294, ../includes/Elements/Caldera_Forms.php:1020, ../includes/Elements/Caldera_Forms.php:1334, ../includes/Elements/Contact_Form_7.php:1047, ../includes/Elements/Contact_Form_7.php:1360, ../includes/Elements/Content_Ticker.php:680, ../includes/Elements/Countdown.php:
|
| 1393 |
msgid "Border Color"
|
| 1394 |
msgstr ""
|
| 1395 |
|
|
@@ -1465,7 +1465,7 @@ msgstr ""
|
|
| 1465 |
msgid "Form Alignment"
|
| 1466 |
msgstr ""
|
| 1467 |
|
| 1468 |
-
#: ../includes/Elements/Caldera_Forms.php:411, ../includes/Elements/Contact_Form_7.php:327, ../includes/Elements/Contact_Form_7.php:828, ../includes/Elements/Creative_Button.php:227, ../includes/Elements/Cta_Box.php:735, ../includes/Elements/Cta_Box.php:1158, ../includes/Elements/Dual_Color_Header.php:81, ../includes/Elements/Flip_Box.php:878, ../includes/Elements/FluentForm.php:458, ../includes/Elements/Formstack.php:330, ../includes/Elements/GravityForms.php:343, ../includes/Elements/Login_Register.php:453, ../includes/Elements/Login_Register.php:626, ../includes/Elements/Login_Register.php:1189, ../includes/Elements/Login_Register.php:1552, ../includes/Elements/Login_Register.php:1678, ../includes/Elements/Login_Register.php:1935, ../includes/Elements/Login_Register.php:2079, ../includes/Elements/Login_Register.php:2229, ../includes/Elements/Login_Register.php:2372, ../includes/Elements/Login_Register.php:2463, ../includes/Elements/Login_Register.php:2561, ../includes/Elements/Login_Register.php:2763, ../includes/Elements/Login_Register.php:2808, ../includes/Elements/Login_Register.php:2840, ../includes/Elements/Login_Register.php:3074, ../includes/Elements/Login_Register.php:3206, ../includes/Elements/Login_Register.php:3366, ../includes/Elements/Login_Register.php:3677, ../includes/Elements/NinjaForms.php:278, ../includes/Elements/Post_Grid.php:254, ../includes/Elements/Pricing_Table.php:87, ../includes/Elements/Pricing_Table.php:467, ../includes/Elements/Product_Grid.php:250, ../includes/Elements/Simple_Menu.php:402, ../includes/Elements/Simple_Menu.php:528, ../includes/Elements/Simple_Menu.php:888, ../includes/Elements/Simple_Menu.php:1199, ../includes/Elements/Sticky_Video.php:377, ../includes/Elements/Team_Member.php:403, ../includes/Elements/Testimonial.php:253, ../includes/Elements/Testimonial.php:310, ../includes/Elements/TypeForm.php:196, ../includes/Elements/WeForms.php:161, ../includes/Elements/WeForms.php:631, ../includes/Elements/Woo_Checkout.php:129, ../includes/Elements/WpForms.php:267, ../includes/Traits/Controls.php:580, ../includes/Traits/Controls.php:1825, ../includes/Traits/Login_Registration.php:606, ../includes/Traits/Woo_Product_Comparable.php:419, ../includes/Traits/Woo_Product_Comparable.php:533, ../includes/Traits/Woo_Product_Comparable.php:624, ../includes/Traits/Woo_Product_Comparable.php:693, ../includes/Template/Betterdocs-Category-Box/Layout_Default.php:4, ../includes/Template/Betterdocs-Category-Grid/Layout_Default.php:4, ../includes/Template/Content-Ticker/default.php:3, ../includes/Template/Eicon-Woocommerce/default.php:3, ../includes/Template/Post-Grid/default.php:5, ../includes/Template/Post-Timeline/default.php:4, ../includes/Template/Woo-Product-Gallery/default.php:3
|
| 1469 |
msgid "Default"
|
| 1470 |
msgstr ""
|
| 1471 |
|
|
@@ -1557,7 +1557,7 @@ msgstr ""
|
|
| 1557 |
msgid "Error Fields"
|
| 1558 |
msgstr ""
|
| 1559 |
|
| 1560 |
-
#: ../includes/Elements/Caldera_Forms.php:1455, ../includes/Elements/Countdown.php:
|
| 1561 |
msgid "Label Color"
|
| 1562 |
msgstr ""
|
| 1563 |
|
|
@@ -1789,215 +1789,243 @@ msgstr ""
|
|
| 1789 |
msgid "Timer Settings"
|
| 1790 |
msgstr ""
|
| 1791 |
|
| 1792 |
-
#: ../includes/Elements/Countdown.php:70
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1793 |
msgid "Countdown Due Date"
|
| 1794 |
msgstr ""
|
| 1795 |
|
| 1796 |
-
#: ../includes/Elements/Countdown.php:
|
| 1797 |
msgid "Set the due date and time"
|
| 1798 |
msgstr ""
|
| 1799 |
|
| 1800 |
-
#: ../includes/Elements/Countdown.php:
|
| 1801 |
msgid "Label Position"
|
| 1802 |
msgstr ""
|
| 1803 |
|
| 1804 |
-
#: ../includes/Elements/Countdown.php:
|
| 1805 |
msgid "Block"
|
| 1806 |
msgstr ""
|
| 1807 |
|
| 1808 |
-
#: ../includes/Elements/Countdown.php:
|
| 1809 |
msgid "Left spacing for Labels"
|
| 1810 |
msgstr ""
|
| 1811 |
|
| 1812 |
-
#: ../includes/Elements/Countdown.php:
|
| 1813 |
msgid "Use when you select inline labels"
|
| 1814 |
msgstr ""
|
| 1815 |
|
| 1816 |
-
#: ../includes/Elements/Countdown.php:
|
| 1817 |
msgid "List view"
|
| 1818 |
msgstr ""
|
| 1819 |
|
| 1820 |
-
#: ../includes/Elements/Countdown.php:
|
| 1821 |
msgid "Grid View"
|
| 1822 |
msgstr ""
|
| 1823 |
|
| 1824 |
-
#: ../includes/Elements/Countdown.php:
|
| 1825 |
msgid "Display Days"
|
| 1826 |
msgstr ""
|
| 1827 |
|
| 1828 |
-
#: ../includes/Elements/Countdown.php:
|
| 1829 |
msgid "Custom Label for Days"
|
| 1830 |
msgstr ""
|
| 1831 |
|
| 1832 |
-
#: ../includes/Elements/Countdown.php:
|
| 1833 |
msgid "Days"
|
| 1834 |
msgstr ""
|
| 1835 |
|
| 1836 |
-
#: ../includes/Elements/Countdown.php:
|
| 1837 |
msgid "Leave blank to hide"
|
| 1838 |
msgstr ""
|
| 1839 |
|
| 1840 |
-
#: ../includes/Elements/Countdown.php:
|
| 1841 |
msgid "Display Hours"
|
| 1842 |
msgstr ""
|
| 1843 |
|
| 1844 |
-
#: ../includes/Elements/Countdown.php:
|
| 1845 |
msgid "Custom Label for Hours"
|
| 1846 |
msgstr ""
|
| 1847 |
|
| 1848 |
-
#: ../includes/Elements/Countdown.php:
|
| 1849 |
-
msgid "Hours"
|
| 1850 |
-
msgstr ""
|
| 1851 |
-
|
| 1852 |
-
#: ../includes/Elements/Countdown.php:222
|
| 1853 |
msgid "Display Minutes"
|
| 1854 |
msgstr ""
|
| 1855 |
|
| 1856 |
-
#: ../includes/Elements/Countdown.php:
|
| 1857 |
msgid "Custom Label for Minutes"
|
| 1858 |
msgstr ""
|
| 1859 |
|
| 1860 |
-
#: ../includes/Elements/Countdown.php:
|
| 1861 |
-
msgid "Minutes"
|
| 1862 |
-
msgstr ""
|
| 1863 |
-
|
| 1864 |
-
#: ../includes/Elements/Countdown.php:248
|
| 1865 |
msgid "Display Seconds"
|
| 1866 |
msgstr ""
|
| 1867 |
|
| 1868 |
-
#: ../includes/Elements/Countdown.php:
|
| 1869 |
msgid "Custom Label for Seconds"
|
| 1870 |
msgstr ""
|
| 1871 |
|
| 1872 |
-
#: ../includes/Elements/Countdown.php:
|
| 1873 |
msgid "Seconds"
|
| 1874 |
msgstr ""
|
| 1875 |
|
| 1876 |
-
#: ../includes/Elements/Countdown.php:
|
| 1877 |
msgid "Countdown Separator"
|
| 1878 |
msgstr ""
|
| 1879 |
|
| 1880 |
-
#: ../includes/Elements/Countdown.php:
|
| 1881 |
msgid "Display Separator"
|
| 1882 |
msgstr ""
|
| 1883 |
|
| 1884 |
-
#: ../includes/Elements/Countdown.php:
|
| 1885 |
msgid "Separator Style"
|
| 1886 |
msgstr ""
|
| 1887 |
|
| 1888 |
-
#: ../includes/Elements/Countdown.php:
|
| 1889 |
msgid "Solid"
|
| 1890 |
msgstr ""
|
| 1891 |
|
| 1892 |
-
#: ../includes/Elements/Countdown.php:
|
| 1893 |
msgid "Dotted"
|
| 1894 |
msgstr ""
|
| 1895 |
|
| 1896 |
-
#: ../includes/Elements/Countdown.php:
|
| 1897 |
msgid "Position Top"
|
| 1898 |
msgstr ""
|
| 1899 |
|
| 1900 |
-
#: ../includes/Elements/Countdown.php:
|
| 1901 |
msgid "Position Left"
|
| 1902 |
msgstr ""
|
| 1903 |
|
| 1904 |
-
#: ../includes/Elements/Countdown.php:
|
| 1905 |
msgid "Separator Color"
|
| 1906 |
msgstr ""
|
| 1907 |
|
| 1908 |
-
#: ../includes/Elements/Countdown.php:
|
| 1909 |
msgid "Expire Action"
|
| 1910 |
msgstr ""
|
| 1911 |
|
| 1912 |
-
#: ../includes/Elements/Countdown.php:
|
| 1913 |
msgid "Expire Type"
|
| 1914 |
msgstr ""
|
| 1915 |
|
| 1916 |
-
#: ../includes/Elements/Countdown.php:
|
| 1917 |
msgid "Choose whether if you want to set a message or a redirect link"
|
| 1918 |
msgstr ""
|
| 1919 |
|
| 1920 |
-
#: ../includes/Elements/Countdown.php:
|
| 1921 |
msgid "Message"
|
| 1922 |
msgstr ""
|
| 1923 |
|
| 1924 |
-
#: ../includes/Elements/Countdown.php:
|
| 1925 |
msgid "Redirection Link"
|
| 1926 |
msgstr ""
|
| 1927 |
|
| 1928 |
-
#: ../includes/Elements/Countdown.php:
|
| 1929 |
msgid "On Expiry Title"
|
| 1930 |
msgstr ""
|
| 1931 |
|
| 1932 |
-
#: ../includes/Elements/Countdown.php:
|
| 1933 |
msgid "Countdown is finished!"
|
| 1934 |
msgstr ""
|
| 1935 |
|
| 1936 |
-
#: ../includes/Elements/Countdown.php:
|
| 1937 |
msgid "On Expiry Content"
|
| 1938 |
msgstr ""
|
| 1939 |
|
| 1940 |
-
#: ../includes/Elements/Countdown.php:
|
| 1941 |
msgid "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s"
|
| 1942 |
msgstr ""
|
| 1943 |
|
| 1944 |
-
#: ../includes/Elements/Countdown.php:
|
| 1945 |
msgid "Redirect To (URL)"
|
| 1946 |
msgstr ""
|
| 1947 |
|
| 1948 |
-
#: ../includes/Elements/Countdown.php:
|
| 1949 |
msgid "Countdown Styles"
|
| 1950 |
msgstr ""
|
| 1951 |
|
| 1952 |
-
#: ../includes/Elements/Countdown.php:
|
| 1953 |
msgid "Use Gradient Background?"
|
| 1954 |
msgstr ""
|
| 1955 |
|
| 1956 |
-
#: ../includes/Elements/Countdown.php:
|
| 1957 |
msgid "Box Background Color"
|
| 1958 |
msgstr ""
|
| 1959 |
|
| 1960 |
-
#: ../includes/Elements/Countdown.php:
|
| 1961 |
msgid "Space Between Boxes"
|
| 1962 |
msgstr ""
|
| 1963 |
|
| 1964 |
-
#: ../includes/Elements/Countdown.php:
|
| 1965 |
msgid "Space Below Container"
|
| 1966 |
msgstr ""
|
| 1967 |
|
| 1968 |
-
#: ../includes/Elements/Countdown.php:
|
| 1969 |
msgid "Color & Typography"
|
| 1970 |
msgstr ""
|
| 1971 |
|
| 1972 |
-
#: ../includes/Elements/Countdown.php:
|
| 1973 |
msgid "Countdown Digits"
|
| 1974 |
msgstr ""
|
| 1975 |
|
| 1976 |
-
#: ../includes/Elements/Countdown.php:
|
| 1977 |
msgid "Digits Color"
|
| 1978 |
msgstr ""
|
| 1979 |
|
| 1980 |
-
#: ../includes/Elements/Countdown.php:
|
| 1981 |
msgid "Countdown Labels"
|
| 1982 |
msgstr ""
|
| 1983 |
|
| 1984 |
-
#: ../includes/Elements/Countdown.php:
|
| 1985 |
msgid "Individual Box Styling"
|
| 1986 |
msgstr ""
|
| 1987 |
|
| 1988 |
-
#: ../includes/Elements/Countdown.php:
|
| 1989 |
msgid "Digit Color"
|
| 1990 |
msgstr ""
|
| 1991 |
|
| 1992 |
-
#: ../includes/Elements/Countdown.php:
|
| 1993 |
msgid "Expire Message"
|
| 1994 |
msgstr ""
|
| 1995 |
|
| 1996 |
-
#: ../includes/Elements/Countdown.php:
|
| 1997 |
msgid "Title Style"
|
| 1998 |
msgstr ""
|
| 1999 |
|
| 2000 |
-
#: ../includes/Elements/Countdown.php:
|
| 2001 |
msgid "Title Color"
|
| 2002 |
msgstr ""
|
| 2003 |
|
|
@@ -4805,10 +4833,6 @@ msgstr ""
|
|
| 4805 |
msgid "Select the type of fields you want to show in the registration form"
|
| 4806 |
msgstr ""
|
| 4807 |
|
| 4808 |
-
#: ../includes/Elements/Login_Register.php:1136, ../includes/Traits/Woo_Product_Comparable.php:241
|
| 4809 |
-
msgid "Type"
|
| 4810 |
-
msgstr ""
|
| 4811 |
-
|
| 4812 |
#: ../includes/Elements/Login_Register.php:1161
|
| 4813 |
msgid "Required"
|
| 4814 |
msgstr ""
|
|
@@ -8061,27 +8085,27 @@ msgstr ""
|
|
| 8061 |
msgid "You are using an incompatible version of Essential Addons PRO. Please update to v4.0.0+. If you do not see automatic update, <a href=\"https://essential-addons.com/elementor/docs/manually-update-essential-addons-pro/\" target=\"_blank\">Follow manual update guide.</a>"
|
| 8062 |
msgstr ""
|
| 8063 |
|
| 8064 |
-
#: ../includes/Traits/Ajax_Handler.php:
|
| 8065 |
msgid "Insecure form submitted without security token"
|
| 8066 |
msgstr ""
|
| 8067 |
|
| 8068 |
-
#: ../includes/Traits/Ajax_Handler.php:
|
| 8069 |
msgid "Security token did not match"
|
| 8070 |
msgstr ""
|
| 8071 |
|
| 8072 |
-
#: ../includes/Traits/Ajax_Handler.php:
|
| 8073 |
msgid "Page ID is missing"
|
| 8074 |
msgstr ""
|
| 8075 |
|
| 8076 |
-
#: ../includes/Traits/Ajax_Handler.php:
|
| 8077 |
msgid "Widget ID is missing"
|
| 8078 |
msgstr ""
|
| 8079 |
|
| 8080 |
-
#: ../includes/Traits/Ajax_Handler.php:
|
| 8081 |
msgid "Widget settings are not found. Did you save the widget before using load more??"
|
| 8082 |
msgstr ""
|
| 8083 |
|
| 8084 |
-
#: ../includes/Traits/Ajax_Handler.php:
|
| 8085 |
msgid "Login | Register Settings updated"
|
| 8086 |
msgstr ""
|
| 8087 |
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
| 9 |
+
"POT-Creation-Date: 2022-09-28 08:06+0000\n"
|
| 10 |
"X-Poedit-Basepath: ..\n"
|
| 11 |
"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
|
| 12 |
"X-Poedit-SearchPath-0: .\n"
|
| 26 |
msgid "Loading..."
|
| 27 |
msgstr ""
|
| 28 |
|
| 29 |
+
#: ../includes/Classes/Helper.php:240, ../includes/Elements/Adv_Accordion.php:397, ../includes/Elements/Adv_Tabs.php:333, ../includes/Elements/Contact_Form_7.php:270, ../includes/Elements/Content_Ticker.php:306, ../includes/Elements/Countdown.php:551, ../includes/Elements/Creative_Button.php:188, ../includes/Elements/Cta_Box.php:397, ../includes/Elements/Data_Table.php:482, ../includes/Elements/Dual_Color_Header.php:214, ../includes/Elements/Fancy_Text.php:269, ../includes/Elements/Filterable_Gallery.php:797, ../includes/Elements/Flip_Box.php:733, ../includes/Elements/Info_Box.php:493, ../includes/Elements/Login_Register.php:1098, ../includes/Elements/Pricing_Table.php:702, ../includes/Elements/Progress_Bar.php:271, ../includes/Elements/Team_Member.php:237, ../includes/Elements/Testimonial.php:214, ../includes/Elements/Tooltip.php:518, ../includes/Elements/Twitter_Feed.php:349, ../includes/Elements/WeForms.php:110
|
| 30 |
msgid "Go Premium for More Features"
|
| 31 |
msgstr ""
|
| 32 |
|
| 33 |
+
#: ../includes/Classes/Helper.php:247, ../includes/Elements/Adv_Accordion.php:404, ../includes/Elements/Adv_Tabs.php:340, ../includes/Elements/Contact_Form_7.php:277, ../includes/Elements/Content_Ticker.php:313, ../includes/Elements/Countdown.php:558, ../includes/Elements/Creative_Button.php:195, ../includes/Elements/Cta_Box.php:404, ../includes/Elements/Data_Table.php:489, ../includes/Elements/Dual_Color_Header.php:221, ../includes/Elements/Fancy_Text.php:276, ../includes/Elements/Filterable_Gallery.php:804, ../includes/Elements/Flip_Box.php:740, ../includes/Elements/Info_Box.php:500, ../includes/Elements/Login_Register.php:1105, ../includes/Elements/Pricing_Table.php:709, ../includes/Elements/Progress_Bar.php:278, ../includes/Elements/Team_Member.php:244, ../includes/Elements/Testimonial.php:221, ../includes/Elements/Tooltip.php:525, ../includes/Elements/Twitter_Feed.php:356, ../includes/Elements/WeForms.php:117
|
| 34 |
msgid "Unlock more possibilities"
|
| 35 |
msgstr ""
|
| 36 |
|
| 74 |
msgid "Install Now!"
|
| 75 |
msgstr ""
|
| 76 |
|
| 77 |
+
#: ../includes/Classes/WPDeveloper_Plugin_Installer.php:151, ../includes/Classes/WPDeveloper_Plugin_Installer.php:169, ../includes/Classes/WPDeveloper_Plugin_Installer.php:188, ../includes/Classes/WPDeveloper_Setup_Wizard.php:517, ../includes/Classes/WPDeveloper_Setup_Wizard.php:543, ../includes/Traits/Ajax_Handler.php:816, ../includes/Traits/Ajax_Handler.php:949, ../includes/Traits/Ajax_Handler.php:976, ../includes/Traits/Ajax_Handler.php:993, ../includes/Traits/Helper.php:337
|
| 78 |
msgid "you are not allowed to do this action"
|
| 79 |
msgstr ""
|
| 80 |
|
| 134 |
msgid "Next"
|
| 135 |
msgstr ""
|
| 136 |
|
| 137 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:154, ../includes/Elements/Advanced_Data_Table.php:439, ../includes/Elements/Advanced_Data_Table.php:558, ../includes/Elements/Advanced_Data_Table.php:984, ../includes/Elements/Advanced_Data_Table.php:1131, ../includes/Elements/Adv_Accordion.php:154, ../includes/Elements/Betterdocs_Category_Box.php:775, ../includes/Elements/Betterdocs_Category_Grid.php:1521, ../includes/Elements/Betterdocs_Category_Grid.php:1546, ../includes/Elements/Caldera_Forms.php:241, ../includes/Elements/Caldera_Forms.php:423, ../includes/Elements/Caldera_Forms.php:569, ../includes/Elements/Caldera_Forms.php:1144, ../includes/Elements/Contact_Form_7.php:339, ../includes/Elements/Contact_Form_7.php:451, ../includes/Elements/Contact_Form_7.php:1171, ../includes/Elements/Content_Ticker.php:291, ../includes/Elements/Countdown.php:210, ../includes/Elements/Countdown.php:1122, ../includes/Elements/Creative_Button.php:456, ../includes/Elements/Cta_Box.php:119, ../includes/Elements/Data_Table.php:561, ../includes/Elements/Data_Table.php:786, ../includes/Elements/Data_Table.php:1035, ../includes/Elements/Dual_Color_Header.php:199, ../includes/Elements/Event_Calendar.php:1158, ../includes/Elements/Event_Calendar.php:1290, ../includes/Elements/Fancy_Text.php:182, ../includes/Elements/Feature_List.php:312, ../includes/Elements/Filterable_Gallery.php:777, ../includes/Elements/Filterable_Gallery.php:1309, ../includes/Elements/Filterable_Gallery.php:1692, ../includes/Elements/Flip_Box.php:381, ../includes/Elements/Flip_Box.php:612, ../includes/Elements/FluentForm.php:275, ../includes/Elements/FluentForm.php:470, ../includes/Elements/FluentForm.php:616, ../includes/Elements/FluentForm.php:1249, ../includes/Elements/FluentForm.php:1494, ../includes/Elements/Formstack.php:342, ../includes/Elements/Formstack.php:457, ../includes/Elements/Formstack.php:771, ../includes/Elements/Formstack.php:1380, ../includes/Elements/GravityForms.php:355, ../includes/Elements/GravityForms.php:492, ../includes/Elements/GravityForms.php:681, ../includes/Elements/GravityForms.php:1958, ../includes/Elements/GravityForms.php:2218, ../includes/Elements/Image_Accordion.php:117, ../includes/Elements/Info_Box.php:312, ../includes/Elements/Login_Register.php:776, ../includes/Elements/Login_Register.php:2655, ../includes/Elements/Login_Register.php:3453, ../includes/Elements/Login_Register.php:3785, ../includes/Elements/NinjaForms.php:290, ../includes/Elements/NinjaForms.php:429, ../includes/Elements/NinjaForms.php:611, ../includes/Elements/NinjaForms.php:1306, ../includes/Elements/Post_Grid.php:495, ../includes/Elements/Post_Grid.php:650, ../includes/Elements/Post_Grid.php:718, ../includes/Elements/Post_Grid.php:813, ../includes/Elements/Post_Grid.php:896, ../includes/Elements/Post_Timeline.php:325, ../includes/Elements/Post_Timeline.php:383, ../includes/Elements/Pricing_Table.php:258, ../includes/Elements/Pricing_Table.php:386, ../includes/Elements/Pricing_Table.php:684, ../includes/Elements/Pricing_Table.php:830, ../includes/Elements/Pricing_Table.php:855, ../includes/Elements/Product_Grid.php:729, ../includes/Elements/Product_Grid.php:1047, ../includes/Elements/Product_Grid.php:1717, ../includes/Elements/Product_Grid.php:2206, ../includes/Elements/Progress_Bar.php:329, ../includes/Elements/Progress_Bar.php:540, ../includes/Elements/Simple_Menu.php:206, ../includes/Elements/Simple_Menu.php:387, ../includes/Elements/Simple_Menu.php:794, ../includes/Elements/Simple_Menu.php:820, ../includes/Elements/Simple_Menu.php:845, ../includes/Elements/Simple_Menu.php:1140, ../includes/Elements/Team_Member.php:415, ../includes/Elements/Testimonial.php:322, ../includes/Elements/Tooltip.php:220, ../includes/Elements/Tooltip.php:292, ../includes/Elements/Tooltip.php:388, ../includes/Elements/TypeForm.php:208, ../includes/Elements/WeForms.php:173, ../includes/Elements/WeForms.php:643, ../includes/Elements/Woo_Cart.php:279, ../includes/Elements/Woo_Cart.php:500, ../includes/Elements/Woo_Cart.php:596, ../includes/Elements/Woo_Cart.php:667, ../includes/Elements/Woo_Cart.php:745, ../includes/Elements/Woo_Cart.php:857, ../includes/Elements/Woo_Cart.php:1627, ../includes/Elements/Woo_Cart.php:2256, ../includes/Elements/Woo_Product_Carousel.php:716, ../includes/Elements/Woo_Product_Carousel.php:835, ../includes/Elements/Woo_Product_Carousel.php:888, ../includes/Elements/Woo_Product_Gallery.php:201, ../includes/Elements/Woo_Product_Gallery.php:227, ../includes/Elements/Woo_Product_Gallery.php:560, ../includes/Elements/Woo_Product_Gallery.php:1523, ../includes/Elements/WpForms.php:279, ../includes/Elements/WpForms.php:396, ../includes/Elements/WpForms.php:580, ../includes/Elements/WpForms.php:1145, ../includes/Extensions/Scroll_to_Top.php:202, ../includes/Extensions/Table_of_Content.php:495, ../includes/Traits/Controls.php:624, ../includes/Traits/Controls.php:1453, ../includes/Traits/Controls.php:1791, ../includes/Traits/Controls.php:1834, ../includes/Traits/Controls.php:1835, ../includes/Traits/Controls.php:2165
|
| 138 |
msgid "Right"
|
| 139 |
msgstr ""
|
| 140 |
|
| 749 |
msgid "Width"
|
| 750 |
msgstr ""
|
| 751 |
|
| 752 |
+
#: ../includes/Elements/Advanced_Data_Table.php:361, ../includes/Elements/Advanced_Data_Table.php:1029, ../includes/Elements/Advanced_Data_Table.php:1227, ../includes/Elements/Advanced_Data_Table.php:1299, ../includes/Elements/Advanced_Data_Table.php:1427, ../includes/Elements/Adv_Accordion.php:456, ../includes/Elements/Adv_Accordion.php:647, ../includes/Elements/Adv_Accordion.php:708, ../includes/Elements/Adv_Accordion.php:770, ../includes/Elements/Adv_Accordion.php:853, ../includes/Elements/Adv_Accordion.php:977, ../includes/Elements/Adv_Accordion.php:1024, ../includes/Elements/Adv_Accordion.php:1071, ../includes/Elements/Adv_Tabs.php:395, ../includes/Elements/Adv_Tabs.php:589, ../includes/Elements/Adv_Tabs.php:656, ../includes/Elements/Adv_Tabs.php:725, ../includes/Elements/Adv_Tabs.php:819, ../includes/Elements/Betterdocs_Category_Box.php:300, ../includes/Elements/Betterdocs_Category_Box.php:368, ../includes/Elements/Betterdocs_Category_Box.php:489, ../includes/Elements/Betterdocs_Category_Box.php:565, ../includes/Elements/Betterdocs_Category_Box.php:885, ../includes/Elements/Betterdocs_Category_Box.php:990, ../includes/Elements/Betterdocs_Category_Grid.php:341, ../includes/Elements/Betterdocs_Category_Grid.php:389, ../includes/Elements/Betterdocs_Category_Grid.php:474, ../includes/Elements/Betterdocs_Category_Grid.php:515, ../includes/Elements/Betterdocs_Category_Grid.php:640, ../includes/Elements/Betterdocs_Category_Grid.php:694, ../includes/Elements/Betterdocs_Category_Grid.php:844, ../includes/Elements/Betterdocs_Category_Grid.php:941, ../includes/Elements/Betterdocs_Category_Grid.php:1186, ../includes/Elements/Betterdocs_Category_Grid.php:1386, ../includes/Elements/Betterdocs_Category_Grid.php:1485, ../includes/Elements/Betterdocs_Search_Form.php:219, ../includes/Elements/Betterdocs_Search_Form.php:374, ../includes/Elements/Betterdocs_Search_Form.php:432, ../includes/Elements/Betterdocs_Search_Form.php:542, ../includes/Elements/Caldera_Forms.php:617, ../includes/Elements/Caldera_Forms.php:813, ../includes/Elements/Caldera_Forms.php:1229, ../includes/Elements/Caldera_Forms.php:1387, ../includes/Elements/Contact_Form_7.php:711, ../includes/Elements/Contact_Form_7.php:776, ../includes/Elements/Contact_Form_7.php:1255, ../includes/Elements/Contact_Form_7.php:1457, ../includes/Elements/Contact_Form_7.php:1551, ../includes/Elements/Contact_Form_7.php:1618, ../includes/Elements/Content_Ticker.php:624, ../includes/Elements/Countdown.php:703, ../includes/Elements/Cta_Box.php:557, ../includes/Elements/Cta_Box.php:885, ../includes/Elements/Cta_Box.php:1244, ../includes/Elements/Data_Table.php:652, ../includes/Elements/Data_Table.php:691, ../includes/Elements/Data_Table.php:883, ../includes/Elements/Data_Table.php:1217, ../includes/Elements/Dual_Color_Header.php:347, ../includes/Elements/Event_Calendar.php:953, ../includes/Elements/Event_Calendar.php:1020, ../includes/Elements/Event_Calendar.php:1074, ../includes/Elements/Event_Calendar.php:1746, ../includes/Elements/Event_Calendar.php:1817, ../includes/Elements/Facebook_Feed.php:517, ../includes/Elements/Filterable_Gallery.php:873, ../includes/Elements/Filterable_Gallery.php:986, ../includes/Elements/Filterable_Gallery.php:1052, ../includes/Elements/Filterable_Gallery.php:1132, ../includes/Elements/Filterable_Gallery.php:1279, ../includes/Elements/Filterable_Gallery.php:1336, ../includes/Elements/Filterable_Gallery.php:1555, ../includes/Elements/Filterable_Gallery.php:1830, ../includes/Elements/Filterable_Gallery.php:1891, ../includes/Elements/Filterable_Gallery.php:2412, ../includes/Elements/Filterable_Gallery.php:2529, ../includes/Elements/Flip_Box.php:995, ../includes/Elements/Flip_Box.php:1109, ../includes/Elements/FluentForm.php:666, ../includes/Elements/FluentForm.php:862, ../includes/Elements/FluentForm.php:1580, ../includes/Elements/FluentForm.php:1878, ../includes/Elements/FluentForm.php:2005, ../includes/Elements/FluentForm.php:2123, ../includes/Elements/Formstack.php:865, ../includes/Elements/Formstack.php:1061, ../includes/Elements/Formstack.php:1465, ../includes/Elements/Formstack.php:1686, ../includes/Elements/Formstack.php:1815, ../includes/Elements/GravityForms.php:879, ../includes/Elements/GravityForms.php:943, ../includes/Elements/GravityForms.php:1678, ../includes/Elements/GravityForms.php:1884, ../includes/Elements/GravityForms.php:2056, ../includes/Elements/GravityForms.php:2290, ../includes/Elements/Image_Accordion.php:354, ../includes/Elements/Image_Accordion.php:464, ../includes/Elements/Info_Box.php:569, ../includes/Elements/Info_Box.php:624, ../includes/Elements/Info_Box.php:818, ../includes/Elements/Info_Box.php:898, ../includes/Elements/Info_Box.php:1051, ../includes/Elements/Info_Box.php:1132, ../includes/Elements/Interactive_Circle.php:358, ../includes/Elements/Interactive_Circle.php:516, ../includes/Elements/Interactive_Circle.php:743, ../includes/Elements/Login_Register.php:2838, ../includes/Elements/NinjaForms.php:659, ../includes/Elements/NinjaForms.php:857, ../includes/Elements/NinjaForms.php:1397, ../includes/Elements/Post_Grid.php:303, ../includes/Elements/Pricing_Table.php:1804, ../includes/Elements/Pricing_Table.php:1972, ../includes/Elements/Product_Grid.php:2277, ../includes/Elements/Simple_Menu.php:667, ../includes/Elements/Simple_Menu.php:740, ../includes/Elements/Team_Member.php:440, ../includes/Elements/Team_Member.php:528, ../includes/Elements/Testimonial.php:435, ../includes/Elements/Tooltip.php:443, ../includes/Elements/Tooltip.php:487, ../includes/Elements/Twitter_Feed.php:502, ../includes/Elements/Twitter_Feed.php:592, ../includes/Elements/Twitter_Feed.php:909, ../includes/Elements/Woo_Checkout.php:1714, ../includes/Elements/Woo_Checkout.php:1993, ../includes/Elements/Woo_Product_Carousel.php:2254, ../includes/Elements/Woo_Product_Carousel.php:2688, ../includes/Elements/WpForms.php:628, ../includes/Elements/WpForms.php:814, ../includes/Elements/WpForms.php:1233, ../includes/Extensions/Table_of_Content.php:577, ../includes/Traits/Controls.php:1510, ../includes/Traits/Controls.php:1564, ../includes/Traits/Controls.php:1694
|
| 753 |
msgid "Border"
|
| 754 |
msgstr ""
|
| 755 |
|
| 756 |
+
#: ../includes/Elements/Advanced_Data_Table.php:387, ../includes/Elements/Advanced_Data_Table.php:1055, ../includes/Elements/Advanced_Data_Table.php:1253, ../includes/Elements/Advanced_Data_Table.php:1325, ../includes/Elements/Advanced_Data_Table.php:1449, ../includes/Elements/Adv_Accordion.php:463, ../includes/Elements/Adv_Accordion.php:654, ../includes/Elements/Adv_Accordion.php:715, ../includes/Elements/Adv_Accordion.php:777, ../includes/Elements/Adv_Tabs.php:403, ../includes/Elements/Adv_Tabs.php:596, ../includes/Elements/Adv_Tabs.php:663, ../includes/Elements/Adv_Tabs.php:732, ../includes/Elements/Adv_Tabs.php:826, ../includes/Elements/Betterdocs_Category_Box.php:308, ../includes/Elements/Betterdocs_Category_Box.php:376, ../includes/Elements/Betterdocs_Category_Box.php:497, ../includes/Elements/Betterdocs_Category_Box.php:574, ../includes/Elements/Betterdocs_Category_Box.php:896, ../includes/Elements/Betterdocs_Category_Box.php:1001, ../includes/Elements/Betterdocs_Category_Grid.php:349, ../includes/Elements/Betterdocs_Category_Grid.php:397, ../includes/Elements/Betterdocs_Category_Grid.php:482, ../includes/Elements/Betterdocs_Category_Grid.php:523, ../includes/Elements/Betterdocs_Category_Grid.php:648, ../includes/Elements/Betterdocs_Category_Grid.php:702, ../includes/Elements/Betterdocs_Category_Grid.php:855, ../includes/Elements/Betterdocs_Category_Grid.php:952, ../includes/Elements/Betterdocs_Category_Grid.php:1394, ../includes/Elements/Betterdocs_Category_Grid.php:1493, ../includes/Elements/Betterdocs_Search_Form.php:206, ../includes/Elements/Caldera_Forms.php:480, ../includes/Elements/Caldera_Forms.php:628, ../includes/Elements/Caldera_Forms.php:1046, ../includes/Elements/Caldera_Forms.php:1072, ../includes/Elements/Caldera_Forms.php:1239, ../includes/Elements/Contact_Form_7.php:396, ../includes/Elements/Contact_Form_7.php:722, ../includes/Elements/Contact_Form_7.php:1073, ../includes/Elements/Contact_Form_7.php:1099, ../includes/Elements/Contact_Form_7.php:1264, ../includes/Elements/Content_Ticker.php:401, ../includes/Elements/Content_Ticker.php:475, ../includes/Elements/Content_Ticker.php:634, ../includes/Elements/Countdown.php:711, ../includes/Elements/Creative_Button.php:336, ../includes/Elements/Cta_Box.php:565, ../includes/Elements/Cta_Box.php:918, ../includes/Elements/Cta_Box.php:1252, ../includes/Elements/Dual_Color_Header.php:355, ../includes/Elements/Event_Calendar.php:961, ../includes/Elements/Event_Calendar.php:1028, ../includes/Elements/Event_Calendar.php:1082, ../includes/Elements/Event_Calendar.php:1318, ../includes/Elements/Event_Calendar.php:1486, ../includes/Elements/Event_Calendar.php:1754, ../includes/Elements/Event_Calendar.php:1825, ../includes/Elements/Facebook_Feed.php:542, ../includes/Elements/Facebook_Feed.php:602, ../includes/Elements/Fancy_Text.php:515, ../includes/Elements/Feature_List.php:641, ../includes/Elements/Filterable_Gallery.php:881, ../includes/Elements/Filterable_Gallery.php:994, ../includes/Elements/Filterable_Gallery.php:1060, ../includes/Elements/Filterable_Gallery.php:1140, ../includes/Elements/Filterable_Gallery.php:1344, ../includes/Elements/Filterable_Gallery.php:1838, ../includes/Elements/Filterable_Gallery.php:1899, ../includes/Elements/Filterable_Gallery.php:2070, ../includes/Elements/Filterable_Gallery.php:2201, ../includes/Elements/Filterable_Gallery.php:2336, ../includes/Elements/Filterable_Gallery.php:2434, ../includes/Elements/Filterable_Gallery.php:2543, ../includes/Elements/Flip_Box.php:832, ../includes/Elements/Flip_Box.php:893, ../includes/Elements/Flip_Box.php:1018, ../includes/Elements/Flip_Box.php:1132, ../includes/Elements/Flip_Box.php:1393, ../includes/Elements/FluentForm.php:527, ../includes/Elements/FluentForm.php:677, ../includes/Elements/FluentForm.php:1042, ../includes/Elements/FluentForm.php:1068, ../includes/Elements/FluentForm.php:1590, ../includes/Elements/FluentForm.php:1889, ../includes/Elements/FluentForm.php:2013, ../includes/Elements/FluentForm.php:2067, ../includes/Elements/Formstack.php:399, ../includes/Elements/Formstack.php:876, ../includes/Elements/Formstack.php:1202, ../includes/Elements/Formstack.php:1228, ../includes/Elements/Formstack.php:1475, ../includes/Elements/Formstack.php:1697, ../includes/Elements/Formstack.php:1823, ../includes/Elements/Formstack.php:1879, ../includes/Elements/GravityForms.php:436, ../includes/Elements/GravityForms.php:890, ../includes/Elements/GravityForms.php:1360, ../includes/Elements/GravityForms.php:1556, ../includes/Elements/GravityForms.php:1688, ../includes/Elements/GravityForms.php:1894, ../includes/Elements/GravityForms.php:2066, ../includes/Elements/GravityForms.php:2300, ../includes/Elements/Image_Accordion.php:362, ../includes/Elements/Image_Accordion.php:452, ../includes/Elements/Info_Box.php:1215, ../includes/Elements/Login_Register.php:1639, ../includes/Elements/Login_Register.php:1874, ../includes/Elements/Login_Register.php:2048, ../includes/Elements/Login_Register.php:2204, ../includes/Elements/Login_Register.php:2344, ../includes/Elements/Login_Register.php:2438, ../includes/Elements/Login_Register.php:2529, ../includes/Elements/Login_Register.php:2703, ../includes/Elements/Login_Register.php:2740, ../includes/Elements/Login_Register.php:2854, ../includes/Elements/Login_Register.php:3494, ../includes/Elements/Login_Register.php:3531, ../includes/Elements/Login_Register.php:3827, ../includes/Elements/Login_Register.php:3864, ../includes/Elements/NinjaForms.php:369, ../includes/Elements/NinjaForms.php:670, ../includes/Elements/NinjaForms.php:1094, ../includes/Elements/NinjaForms.php:1121, ../includes/Elements/NinjaForms.php:1407, ../includes/Elements/Post_Grid.php:311, ../includes/Elements/Post_Timeline.php:183, ../includes/Elements/Post_Timeline.php:266, ../includes/Elements/Post_Timeline.php:564, ../includes/Elements/Pricing_Table.php:786, ../includes/Elements/Pricing_Table.php:1575, ../includes/Elements/Pricing_Table.php:1827, ../includes/Elements/Pricing_Table.php:1980, ../includes/Elements/Product_Grid.php:969, ../includes/Elements/Product_Grid.php:2021, ../includes/Elements/Product_Grid.php:2377, ../includes/Elements/Product_Grid.php:2717, ../includes/Elements/Product_Grid.php:2916, ../includes/Elements/Product_Grid.php:2948, ../includes/Elements/Simple_Menu.php:675, ../includes/Elements/Sticky_Video.php:607, ../includes/Elements/Team_Member.php:448, ../includes/Elements/Team_Member.php:547, ../includes/Elements/Team_Member.php:798, ../includes/Elements/Testimonial.php:454, ../includes/Elements/Tooltip.php:504, ../includes/Elements/Twitter_Feed.php:510, ../includes/Elements/Twitter_Feed.php:603, ../includes/Elements/TypeForm.php:310, ../includes/Elements/WeForms.php:253, ../includes/Elements/WeForms.php:394, ../includes/Elements/WeForms.php:722, ../includes/Elements/Woo_Cart.php:1323, ../includes/Elements/Woo_Cart.php:1495, ../includes/Elements/Woo_Cart.php:1751, ../includes/Elements/Woo_Cart.php:1890, ../includes/Elements/Woo_Cart.php:2014, ../includes/Elements/Woo_Cart.php:2168, ../includes/Elements/Woo_Cart.php:2373, ../includes/Elements/Woo_Cart.php:2459, ../includes/Elements/Woo_Cart.php:2543, ../includes/Elements/Woo_Checkout.php:783, ../includes/Elements/Woo_Checkout.php:932, ../includes/Elements/Woo_Checkout.php:1128, ../includes/Elements/Woo_Checkout.php:1376, ../includes/Elements/Woo_Checkout.php:1581, ../includes/Elements/Woo_Checkout.php:1723, ../includes/Elements/Woo_Checkout.php:1931, ../includes/Elements/Woo_Checkout.php:2139, ../includes/Elements/Woo_Checkout.php:2341, ../includes/Elements/Woo_Checkout.php:2521, ../includes/Elements/Woo_Checkout.php:2801, ../includes/Elements/Woo_Product_Carousel.php:1019, ../includes/Elements/Woo_Product_Carousel.php:1423, ../includes/Elements/Woo_Product_Carousel.php:1826, ../includes/Elements/Woo_Product_Carousel.php:2022, ../includes/Elements/Woo_Product_Carousel.php:2054, ../includes/Elements/Woo_Product_Carousel.php:2264, ../includes/Elements/Woo_Product_Carousel.php:2387, ../includes/Elements/Woo_Product_Carousel.php:2511, ../includes/Elements/Woo_Product_Carousel.php:2698, ../includes/Elements/Woo_Product_Gallery.php:675, ../includes/Elements/Woo_Product_Gallery.php:1692, ../includes/Elements/Woo_Product_Gallery.php:2052, ../includes/Elements/Woo_Product_Gallery.php:2251, ../includes/Elements/Woo_Product_Gallery.php:2283, ../includes/Elements/WpForms.php:338, ../includes/Elements/WpForms.php:639, ../includes/Elements/WpForms.php:1047, ../includes/Elements/WpForms.php:1073, ../includes/Elements/WpForms.php:1243, ../includes/Extensions/Scroll_to_Top.php:418, ../includes/Extensions/Table_of_Content.php:600, ../includes/Extensions/Table_of_Content.php:815, ../includes/Traits/Controls.php:1518, ../includes/Traits/Controls.php:1572, ../includes/Traits/Controls.php:1702, ../includes/Traits/Woo_Product_Comparable.php:368, ../includes/Traits/Woo_Product_Comparable.php:513, ../includes/Traits/Woo_Product_Comparable.php:1394
|
| 757 |
msgid "Border Radius"
|
| 758 |
msgstr ""
|
| 759 |
|
| 769 |
msgid "Typography"
|
| 770 |
msgstr ""
|
| 771 |
|
| 772 |
+
#: ../includes/Elements/Advanced_Data_Table.php:427, ../includes/Elements/Advanced_Data_Table.php:546, ../includes/Elements/Betterdocs_Category_Box.php:763, ../includes/Elements/Betterdocs_Category_Grid.php:1509, ../includes/Elements/Countdown.php:1109, ../includes/Elements/Login_Register.php:2643
|
| 773 |
msgid "Text Alignment"
|
| 774 |
msgstr ""
|
| 775 |
|
| 776 |
+
#: ../includes/Elements/Advanced_Data_Table.php:431, ../includes/Elements/Advanced_Data_Table.php:550, ../includes/Elements/Advanced_Data_Table.php:976, ../includes/Elements/Advanced_Data_Table.php:1123, ../includes/Elements/Adv_Accordion.php:155, ../includes/Elements/Betterdocs_Category_Box.php:767, ../includes/Elements/Betterdocs_Category_Grid.php:1513, ../includes/Elements/Betterdocs_Category_Grid.php:1538, ../includes/Elements/Caldera_Forms.php:233, ../includes/Elements/Caldera_Forms.php:415, ../includes/Elements/Caldera_Forms.php:561, ../includes/Elements/Caldera_Forms.php:1136, ../includes/Elements/Contact_Form_7.php:331, ../includes/Elements/Contact_Form_7.php:443, ../includes/Elements/Contact_Form_7.php:1163, ../includes/Elements/Content_Ticker.php:290, ../includes/Elements/Countdown.php:202, ../includes/Elements/Countdown.php:1114, ../includes/Elements/Creative_Button.php:448, ../includes/Elements/Cta_Box.php:117, ../includes/Elements/Data_Table.php:553, ../includes/Elements/Data_Table.php:778, ../includes/Elements/Data_Table.php:1027, ../includes/Elements/Dual_Color_Header.php:191, ../includes/Elements/Event_Calendar.php:1150, ../includes/Elements/Event_Calendar.php:1282, ../includes/Elements/Fancy_Text.php:174, ../includes/Elements/Feature_List.php:304, ../includes/Elements/Filterable_Gallery.php:769, ../includes/Elements/Filterable_Gallery.php:1301, ../includes/Elements/Filterable_Gallery.php:1684, ../includes/Elements/Flip_Box.php:373, ../includes/Elements/Flip_Box.php:604, ../includes/Elements/FluentForm.php:267, ../includes/Elements/FluentForm.php:462, ../includes/Elements/FluentForm.php:608, ../includes/Elements/FluentForm.php:1241, ../includes/Elements/FluentForm.php:1486, ../includes/Elements/Formstack.php:334, ../includes/Elements/Formstack.php:449, ../includes/Elements/Formstack.php:763, ../includes/Elements/Formstack.php:1372, ../includes/Elements/GravityForms.php:347, ../includes/Elements/GravityForms.php:484, ../includes/Elements/GravityForms.php:673, ../includes/Elements/GravityForms.php:1950, ../includes/Elements/GravityForms.php:2210, ../includes/Elements/Image_Accordion.php:109, ../includes/Elements/Info_Box.php:304, ../includes/Elements/Login_Register.php:772, ../includes/Elements/Login_Register.php:805, ../includes/Elements/Login_Register.php:2647, ../includes/Elements/Login_Register.php:3445, ../includes/Elements/Login_Register.php:3777, ../includes/Elements/NinjaForms.php:282, ../includes/Elements/NinjaForms.php:421, ../includes/Elements/NinjaForms.php:603, ../includes/Elements/NinjaForms.php:1298, ../includes/Elements/Post_Grid.php:487, ../includes/Elements/Post_Grid.php:642, ../includes/Elements/Post_Grid.php:710, ../includes/Elements/Post_Grid.php:805, ../includes/Elements/Post_Grid.php:888, ../includes/Elements/Post_Timeline.php:317, ../includes/Elements/Post_Timeline.php:375, ../includes/Elements/Pricing_Table.php:257, ../includes/Elements/Pricing_Table.php:378, ../includes/Elements/Pricing_Table.php:680, ../includes/Elements/Pricing_Table.php:822, ../includes/Elements/Pricing_Table.php:847, ../includes/Elements/Product_Grid.php:721, ../includes/Elements/Product_Grid.php:1039, ../includes/Elements/Product_Grid.php:1713, ../includes/Elements/Product_Grid.php:2198, ../includes/Elements/Progress_Bar.php:321, ../includes/Elements/Progress_Bar.php:532, ../includes/Elements/Simple_Menu.php:198, ../includes/Elements/Simple_Menu.php:379, ../includes/Elements/Simple_Menu.php:786, ../includes/Elements/Simple_Menu.php:812, ../includes/Elements/Simple_Menu.php:837, ../includes/Elements/Simple_Menu.php:1132, ../includes/Elements/Team_Member.php:407, ../includes/Elements/Testimonial.php:314, ../includes/Elements/Tooltip.php:212, ../includes/Elements/Tooltip.php:291, ../includes/Elements/Tooltip.php:380, ../includes/Elements/TypeForm.php:200, ../includes/Elements/WeForms.php:165, ../includes/Elements/WeForms.php:635, ../includes/Elements/Woo_Cart.php:271, ../includes/Elements/Woo_Cart.php:496, ../includes/Elements/Woo_Cart.php:588, ../includes/Elements/Woo_Cart.php:659, ../includes/Elements/Woo_Cart.php:737, ../includes/Elements/Woo_Cart.php:849, ../includes/Elements/Woo_Cart.php:1619, ../includes/Elements/Woo_Cart.php:2248, ../includes/Elements/Woo_Product_Carousel.php:715, ../includes/Elements/Woo_Product_Carousel.php:831, ../includes/Elements/Woo_Product_Carousel.php:880, ../includes/Elements/Woo_Product_Gallery.php:193, ../includes/Elements/Woo_Product_Gallery.php:223, ../includes/Elements/Woo_Product_Gallery.php:552, ../includes/Elements/Woo_Product_Gallery.php:1519, ../includes/Elements/WpForms.php:271, ../includes/Elements/WpForms.php:388, ../includes/Elements/WpForms.php:572, ../includes/Elements/WpForms.php:1137, ../includes/Extensions/Scroll_to_Top.php:165, ../includes/Extensions/Table_of_Content.php:494, ../includes/Traits/Controls.php:626, ../includes/Traits/Controls.php:1445, ../includes/Traits/Controls.php:1783, ../includes/Traits/Controls.php:1834, ../includes/Traits/Controls.php:1835, ../includes/Traits/Controls.php:2157
|
| 777 |
msgid "Left"
|
| 778 |
msgstr ""
|
| 779 |
|
| 780 |
+
#: ../includes/Elements/Advanced_Data_Table.php:435, ../includes/Elements/Advanced_Data_Table.php:554, ../includes/Elements/Advanced_Data_Table.php:980, ../includes/Elements/Advanced_Data_Table.php:1127, ../includes/Elements/Betterdocs_Category_Box.php:771, ../includes/Elements/Betterdocs_Category_Grid.php:1517, ../includes/Elements/Betterdocs_Category_Grid.php:1542, ../includes/Elements/Caldera_Forms.php:237, ../includes/Elements/Caldera_Forms.php:419, ../includes/Elements/Caldera_Forms.php:565, ../includes/Elements/Caldera_Forms.php:1140, ../includes/Elements/Contact_Form_7.php:335, ../includes/Elements/Contact_Form_7.php:447, ../includes/Elements/Contact_Form_7.php:1167, ../includes/Elements/Countdown.php:206, ../includes/Elements/Countdown.php:1118, ../includes/Elements/Creative_Button.php:452, ../includes/Elements/Cta_Box.php:118, ../includes/Elements/Data_Table.php:557, ../includes/Elements/Data_Table.php:782, ../includes/Elements/Data_Table.php:1031, ../includes/Elements/Dual_Color_Header.php:195, ../includes/Elements/Dual_Color_Header.php:658, ../includes/Elements/Event_Calendar.php:1154, ../includes/Elements/Event_Calendar.php:1286, ../includes/Elements/Fancy_Text.php:178, ../includes/Elements/Filterable_Gallery.php:773, ../includes/Elements/Filterable_Gallery.php:1305, ../includes/Elements/Filterable_Gallery.php:1688, ../includes/Elements/Flip_Box.php:377, ../includes/Elements/Flip_Box.php:608, ../includes/Elements/FluentForm.php:271, ../includes/Elements/FluentForm.php:466, ../includes/Elements/FluentForm.php:612, ../includes/Elements/FluentForm.php:1245, ../includes/Elements/FluentForm.php:1490, ../includes/Elements/Formstack.php:338, ../includes/Elements/Formstack.php:453, ../includes/Elements/Formstack.php:767, ../includes/Elements/Formstack.php:1376, ../includes/Elements/GravityForms.php:351, ../includes/Elements/GravityForms.php:488, ../includes/Elements/GravityForms.php:677, ../includes/Elements/GravityForms.php:1954, ../includes/Elements/GravityForms.php:2214, ../includes/Elements/Image_Accordion.php:113, ../includes/Elements/Image_Accordion.php:136, ../includes/Elements/Info_Box.php:308, ../includes/Elements/Login_Register.php:2651, ../includes/Elements/Login_Register.php:3427, ../includes/Elements/Login_Register.php:3449, ../includes/Elements/Login_Register.php:3738, ../includes/Elements/Login_Register.php:3758, ../includes/Elements/Login_Register.php:3781, ../includes/Elements/NinjaForms.php:286, ../includes/Elements/NinjaForms.php:425, ../includes/Elements/NinjaForms.php:607, ../includes/Elements/NinjaForms.php:1302, ../includes/Elements/Post_Grid.php:491, ../includes/Elements/Post_Grid.php:646, ../includes/Elements/Post_Grid.php:714, ../includes/Elements/Post_Grid.php:809, ../includes/Elements/Post_Grid.php:892, ../includes/Elements/Post_Timeline.php:321, ../includes/Elements/Post_Timeline.php:379, ../includes/Elements/Pricing_Table.php:826, ../includes/Elements/Pricing_Table.php:851, ../includes/Elements/Product_Grid.php:725, ../includes/Elements/Product_Grid.php:1043, ../includes/Elements/Product_Grid.php:2202, ../includes/Elements/Progress_Bar.php:325, ../includes/Elements/Progress_Bar.php:536, ../includes/Elements/Simple_Menu.php:202, ../includes/Elements/Simple_Menu.php:383, ../includes/Elements/Simple_Menu.php:790, ../includes/Elements/Simple_Menu.php:816, ../includes/Elements/Simple_Menu.php:841, ../includes/Elements/Simple_Menu.php:1136, ../includes/Elements/Team_Member.php:411, ../includes/Elements/Testimonial.php:318, ../includes/Elements/Tooltip.php:216, ../includes/Elements/Tooltip.php:384, ../includes/Elements/TypeForm.php:204, ../includes/Elements/WeForms.php:169, ../includes/Elements/WeForms.php:639, ../includes/Elements/Woo_Cart.php:275, ../includes/Elements/Woo_Cart.php:592, ../includes/Elements/Woo_Cart.php:663, ../includes/Elements/Woo_Cart.php:741, ../includes/Elements/Woo_Cart.php:853, ../includes/Elements/Woo_Cart.php:1623, ../includes/Elements/Woo_Cart.php:2252, ../includes/Elements/Woo_Product_Carousel.php:884, ../includes/Elements/Woo_Product_Gallery.php:197, ../includes/Elements/Woo_Product_Gallery.php:556, ../includes/Elements/WpForms.php:275, ../includes/Elements/WpForms.php:392, ../includes/Elements/WpForms.php:576, ../includes/Elements/WpForms.php:1141, ../includes/Traits/Controls.php:625, ../includes/Traits/Controls.php:1449, ../includes/Traits/Controls.php:1787, ../includes/Traits/Controls.php:2161
|
| 781 |
msgid "Center"
|
| 782 |
msgstr ""
|
| 783 |
|
| 784 |
+
#: ../includes/Elements/Advanced_Data_Table.php:454, ../includes/Elements/Advanced_Data_Table.php:573, ../includes/Elements/Advanced_Data_Table.php:667, ../includes/Elements/Advanced_Data_Table.php:698, ../includes/Elements/Advanced_Data_Table.php:729, ../includes/Elements/Advanced_Data_Table.php:760, ../includes/Elements/Advanced_Data_Table.php:791, ../includes/Elements/Advanced_Data_Table.php:822, ../includes/Elements/Advanced_Data_Table.php:1004, ../includes/Elements/Advanced_Data_Table.php:1200, ../includes/Elements/Advanced_Data_Table.php:1270, ../includes/Elements/Adv_Accordion.php:622, ../includes/Elements/Adv_Accordion.php:683, ../includes/Elements/Adv_Accordion.php:744, ../includes/Elements/Adv_Accordion.php:812, ../includes/Elements/Adv_Tabs.php:562, ../includes/Elements/Adv_Tabs.php:629, ../includes/Elements/Adv_Tabs.php:696, ../includes/Elements/Adv_Tabs.php:778, ../includes/Elements/Caldera_Forms.php:270, ../includes/Elements/Caldera_Forms.php:331, ../includes/Elements/Caldera_Forms.php:523, ../includes/Elements/Caldera_Forms.php:604, ../includes/Elements/Caldera_Forms.php:850, ../includes/Elements/Caldera_Forms.php:906, ../includes/Elements/Caldera_Forms.php:1216, ../includes/Elements/Caldera_Forms.php:1322, ../includes/Elements/Caldera_Forms.php:1375, ../includes/Elements/Contact_Form_7.php:474, ../includes/Elements/Contact_Form_7.php:505, ../includes/Elements/Contact_Form_7.php:562, ../includes/Elements/Contact_Form_7.php:845, ../includes/Elements/Contact_Form_7.php:920, ../includes/Elements/Contact_Form_7.php:1242, ../includes/Elements/Contact_Form_7.php:1348, ../includes/Elements/Contact_Form_7.php:1412, ../includes/Elements/Contact_Form_7.php:1535, ../includes/Elements/Contact_Form_7.php:1592, ../includes/Elements/Content_Ticker.php:357, ../includes/Elements/Content_Ticker.php:433, ../includes/Elements/Countdown.php:1193, ../includes/Elements/Creative_Button.php:277, ../includes/Elements/Creative_Button.php:370, ../includes/Elements/Cta_Box.php:811, ../includes/Elements/Cta_Box.php:826, ../includes/Elements/Cta_Box.php:997, ../includes/Elements/Cta_Box.php:1012, ../includes/Elements/Cta_Box.php:1204, ../includes/Elements/Cta_Box.php:1219, ../includes/Elements/Cta_Box.php:1273, ../includes/Elements/Cta_Box.php:1288, ../includes/Elements/Data_Table.php:989, ../includes/Elements/Data_Table.php:1006, ../includes/Elements/Event_Calendar.php:1396, ../includes/Elements/Event_Calendar.php:1429, ../includes/Elements/Filterable_Gallery.php:961, ../includes/Elements/Filterable_Gallery.php:1027, ../includes/Elements/Filterable_Gallery.php:2512, ../includes/Elements/Filterable_Gallery.php:2707, ../includes/Elements/FluentForm.php:305, ../includes/Elements/FluentForm.php:366, ../includes/Elements/FluentForm.php:570, ../includes/Elements/FluentForm.php:653, ../includes/Elements/FluentForm.php:902, ../includes/Elements/FluentForm.php:1567, ../includes/Elements/FluentForm.php:1694, ../includes/Elements/FluentForm.php:2111, ../includes/Elements/Formstack.php:481, ../includes/Elements/Formstack.php:530, ../includes/Elements/Formstack.php:585, ../includes/Elements/Formstack.php:797, ../includes/Elements/Formstack.php:852, ../includes/Elements/Formstack.php:1101, ../includes/Elements/Formstack.php:1452, ../includes/Elements/Formstack.php:1558, ../includes/Elements/Formstack.php:1781, ../includes/Elements/Formstack.php:2020, ../includes/Elements/GravityForms.php:516, ../includes/Elements/GravityForms.php:547, ../includes/Elements/GravityForms.php:586, ../includes/Elements/GravityForms.php:629, ../includes/Elements/GravityForms.php:716, ../includes/Elements/GravityForms.php:980, ../includes/Elements/GravityForms.php:1033, ../includes/Elements/GravityForms.php:1220, ../includes/Elements/GravityForms.php:1663, ../includes/Elements/GravityForms.php:1739, ../includes/Elements/GravityForms.php:2041, ../includes/Elements/GravityForms.php:2103, ../includes/Elements/GravityForms.php:2277, ../includes/Elements/GravityForms.php:2364, ../includes/Elements/GravityForms.php:2438, ../includes/Elements/GravityForms.php:2573, ../includes/Elements/Info_Box.php:1237, ../includes/Elements/Info_Box.php:1284, ../includes/Elements/Interactive_Circle.php:489, ../includes/Elements/Interactive_Circle.php:549, ../includes/Elements/Interactive_Circle.php:617, ../includes/Elements/Interactive_Circle.php:702, ../includes/Elements/Login_Register.php:2676, ../includes/Elements/Login_Register.php:2815, ../includes/Elements/Login_Register.php:3159, ../includes/Elements/Login_Register.php:3474, ../includes/Elements/Login_Register.php:3511, ../includes/Elements/Login_Register.php:3807, ../includes/Elements/Login_Register.php:3844, ../includes/Elements/NinjaForms.php:452, ../includes/Elements/NinjaForms.php:501, ../includes/Elements/NinjaForms.php:559, ../includes/Elements/NinjaForms.php:646, ../includes/Elements/NinjaForms.php:894, ../includes/Elements/NinjaForms.php:950, ../includes/Elements/NinjaForms.php:1384, ../includes/Elements/NinjaForms.php:1471, ../includes/Elements/NinjaForms.php:1533, ../includes/Elements/NinjaForms.php:1633, ../includes/Elements/Pricing_Table.php:1931, ../includes/Elements/Pricing_Table.php:2001, ../includes/Elements/Product_Grid.php:2252, ../includes/Elements/Product_Grid.php:2290, ../includes/Elements/Product_Grid.php:2334, ../includes/Elements/Simple_Menu.php:409, ../includes/Elements/Simple_Menu.php:443, ../includes/Elements/Simple_Menu.php:477, ../includes/Elements/Simple_Menu.php:535, ../includes/Elements/Simple_Menu.php:569, ../includes/Elements/Simple_Menu.php:895, ../includes/Elements/Simple_Menu.php:1022, ../includes/Elements/Simple_Menu.php:1206, ../includes/Elements/Simple_Menu.php:1331, ../includes/Elements/Tooltip.php:421, ../includes/Elements/Tooltip.php:465, ../includes/Elements/Tooltip.php:639, ../includes/Elements/WeForms.php:692, ../includes/Elements/WeForms.php:742, ../includes/Elements/Woo_Cart.php:1254, ../includes/Elements/Woo_Cart.php:1533, ../includes/Elements/Woo_Cart.php:1824, ../includes/Elements/Woo_Cart.php:1862, ../includes/Elements/Woo_Cart.php:1950, ../includes/Elements/Woo_Cart.php:2097, ../includes/Elements/Woo_Cart.php:2138, ../includes/Elements/Woo_Cart.php:2333, ../includes/Elements/Woo_Cart.php:2416, ../includes/Elements/Woo_Cart.php:2503, ../includes/Elements/WpForms.php:419, ../includes/Elements/WpForms.php:468, ../includes/Elements/WpForms.php:533, ../includes/Elements/WpForms.php:615, ../includes/Elements/WpForms.php:851, ../includes/Elements/WpForms.php:907, ../includes/Elements/WpForms.php:1220, ../includes/Elements/WpForms.php:1327, ../includes/Elements/WpForms.php:1372, ../includes/Extensions/Table_of_Content.php:658, ../includes/Extensions/Table_of_Content.php:973, ../includes/Extensions/Table_of_Content.php:996, ../includes/Extensions/Table_of_Content.php:1022, ../includes/Traits/Controls.php:1484, ../includes/Traits/Controls.php:1539, ../includes/Traits/Controls.php:1669, ../includes/Traits/Controls.php:1731, ../includes/Traits/Controls.php:2114
|
| 785 |
msgid "Text Color"
|
| 786 |
msgstr ""
|
| 787 |
|
| 788 |
+
#: ../includes/Elements/Advanced_Data_Table.php:468, ../includes/Elements/Advanced_Data_Table.php:609, ../includes/Elements/Advanced_Data_Table.php:682, ../includes/Elements/Advanced_Data_Table.php:713, ../includes/Elements/Advanced_Data_Table.php:744, ../includes/Elements/Advanced_Data_Table.php:775, ../includes/Elements/Advanced_Data_Table.php:806, ../includes/Elements/Advanced_Data_Table.php:837, ../includes/Elements/Advanced_Data_Table.php:1016, ../includes/Elements/Advanced_Data_Table.php:1213, ../includes/Elements/Advanced_Data_Table.php:1284, ../includes/Elements/Advanced_Data_Table.php:1379, ../includes/Elements/Advanced_Data_Table.php:1409, ../includes/Elements/Adv_Accordion.php:963, ../includes/Elements/Adv_Accordion.php:1010, ../includes/Elements/Adv_Accordion.php:1057, ../includes/Elements/Adv_Tabs.php:543, ../includes/Elements/Adv_Tabs.php:759, ../includes/Elements/Caldera_Forms.php:592, ../includes/Elements/Caldera_Forms.php:800, ../includes/Elements/Caldera_Forms.php:1204, ../includes/Elements/Caldera_Forms.php:1310, ../includes/Elements/Caldera_Forms.php:1364, ../includes/Elements/Contact_Form_7.php:550, ../includes/Elements/Contact_Form_7.php:763, ../includes/Elements/Contact_Form_7.php:1230, ../includes/Elements/Contact_Form_7.php:1336, ../includes/Elements/Contact_Form_7.php:1427, ../includes/Elements/Contact_Form_7.php:1520, ../includes/Elements/Content_Ticker.php:345, ../includes/Elements/Content_Ticker.php:422, ../includes/Elements/Content_Ticker.php:598, ../includes/Elements/Content_Ticker.php:655, ../includes/Elements/Countdown.php:817, ../includes/Elements/Countdown.php:829, ../includes/Elements/Countdown.php:889, ../includes/Elements/Countdown.php:901, ../includes/Elements/Countdown.php:961, ../includes/Elements/Countdown.php:973, ../includes/Elements/Countdown.php:1033, ../includes/Elements/Countdown.php:1045, ../includes/Elements/Creative_Button.php:291, ../includes/Elements/Creative_Button.php:384, ../includes/Elements/Cta_Box.php:137, ../includes/Elements/Cta_Box.php:477, ../includes/Elements/Cta_Box.php:518, ../includes/Elements/Cta_Box.php:840, ../includes/Elements/Cta_Box.php:856, ../includes/Elements/Cta_Box.php:1026, ../includes/Elements/Cta_Box.php:1043, ../includes/Elements/Data_Table.php:639, ../includes/Elements/Data_Table.php:679, ../includes/Elements/Data_Table.php:1190, ../includes/Elements/Dual_Color_Header.php:310, ../includes/Elements/Event_Calendar.php:1408, ../includes/Elements/Filterable_Gallery.php:836, ../includes/Elements/Filterable_Gallery.php:973, ../includes/Elements/Filterable_Gallery.php:1039, ../includes/Elements/Filterable_Gallery.php:1185, ../includes/Elements/Filterable_Gallery.php:1375, ../includes/Elements/Filterable_Gallery.php:1405, ../includes/Elements/Filterable_Gallery.php:1510, ../includes/Elements/Filterable_Gallery.php:1526, ../includes/Elements/Filterable_Gallery.php:1728, ../includes/Elements/Filterable_Gallery.php:1866, ../includes/Elements/Filterable_Gallery.php:2496, ../includes/Elements/Filterable_Gallery.php:2691, ../includes/Elements/FluentForm.php:641, ../includes/Elements/FluentForm.php:849, ../includes/Elements/FluentForm.php:1283, ../includes/Elements/FluentForm.php:1369, ../includes/Elements/FluentForm.php:1555, ../includes/Elements/FluentForm.php:1682, ../includes/Elements/FluentForm.php:2100, ../includes/Elements/Formstack.php:840, ../includes/Elements/Formstack.php:1048, ../includes/Elements/Formstack.php:1440, ../includes/Elements/Formstack.php:1546, ../includes/Elements/GravityForms.php:704, ../includes/Elements/GravityForms.php:930, ../includes/Elements/GravityForms.php:1649, ../includes/Elements/GravityForms.php:1725, ../includes/Elements/GravityForms.php:1848, ../includes/Elements/GravityForms.php:2027, ../includes/Elements/GravityForms.php:2089, ../includes/Elements/GravityForms.php:2265, ../includes/Elements/GravityForms.php:2352, ../includes/Elements/Image_Accordion.php:317, ../includes/Elements/Info_Box.php:544, ../includes/Elements/Info_Box.php:785, ../includes/Elements/Info_Box.php:864, ../includes/Elements/Info_Box.php:1035, ../includes/Elements/Info_Box.php:1098, ../includes/Elements/Info_Box.php:1250, ../includes/Elements/Info_Box.php:1297, ../includes/Elements/Interactive_Circle.php:478, ../includes/Elements/Interactive_Circle.php:535, ../includes/Elements/Interactive_Circle.php:603, ../includes/Elements/Interactive_Circle.php:685, ../includes/Elements/Login_Register.php:1654, ../includes/Elements/Login_Register.php:1787, ../includes/Elements/Login_Register.php:1889, ../includes/Elements/Login_Register.php:2063, ../includes/Elements/Login_Register.php:2419, ../includes/Elements/Login_Register.php:2510, ../includes/Elements/Login_Register.php:2690, ../includes/Elements/Login_Register.php:2728, ../includes/Elements/Login_Register.php:2825, ../includes/Elements/Login_Register.php:3286, ../includes/Elements/Login_Register.php:3482, ../includes/Elements/Login_Register.php:3519, ../includes/Elements/Login_Register.php:3815, ../includes/Elements/Login_Register.php:3852, ../includes/Elements/NinjaForms.php:634, ../includes/Elements/NinjaForms.php:844, ../includes/Elements/NinjaForms.php:1372, ../includes/Elements/NinjaForms.php:1459, ../includes/Elements/Post_Grid.php:962, ../includes/Elements/Post_Timeline.php:154, ../includes/Elements/Pricing_Table.php:741, ../includes/Elements/Pricing_Table.php:903, ../includes/Elements/Pricing_Table.php:1434, ../includes/Elements/Pricing_Table.php:1511, ../includes/Elements/Pricing_Table.php:1677, ../includes/Elements/Pricing_Table.php:1944, ../includes/Elements/Pricing_Table.php:2014, ../includes/Elements/Product_Grid.php:1862, ../includes/Elements/Product_Grid.php:1970, ../includes/Elements/Product_Grid.php:2078, ../includes/Elements/Product_Grid.php:2264, ../includes/Elements/Product_Grid.php:2302, ../includes/Elements/Product_Grid.php:2346, ../includes/Elements/Product_Grid.php:2594, ../includes/Elements/Product_Grid.php:2637, ../includes/Elements/Product_Grid.php:2698, ../includes/Elements/Product_Grid.php:2749, ../includes/Elements/Progress_Bar.php:578, ../includes/Elements/Simple_Menu.php:311, ../includes/Elements/Simple_Menu.php:422, ../includes/Elements/Simple_Menu.php:456, ../includes/Elements/Simple_Menu.php:490, ../includes/Elements/Simple_Menu.php:548, ../includes/Elements/Simple_Menu.php:582, ../includes/Elements/Simple_Menu.php:654, ../includes/Elements/Simple_Menu.php:726, ../includes/Elements/Simple_Menu.php:909, ../includes/Elements/Simple_Menu.php:989, ../includes/Elements/Simple_Menu.php:1037, ../includes/Elements/Simple_Menu.php:1084, ../includes/Elements/Simple_Menu.php:1218, ../includes/Elements/Simple_Menu.php:1298, ../includes/Elements/Simple_Menu.php:1345, ../includes/Elements/Simple_Menu.php:1392, ../includes/Elements/Team_Member.php:762, ../includes/Elements/Tooltip.php:410, ../includes/Elements/Tooltip.php:454, ../includes/Elements/Tooltip.php:628, ../includes/Elements/Twitter_Feed.php:455, ../includes/Elements/WeForms.php:703, ../includes/Elements/WeForms.php:753, ../includes/Elements/Woo_Cart.php:1149, ../includes/Elements/Woo_Cart.php:1813, ../includes/Elements/Woo_Cart.php:1851, ../includes/Elements/Woo_Cart.php:2085, ../includes/Elements/Woo_Cart.php:2126, ../includes/Elements/Woo_Checkout.php:753, ../includes/Elements/Woo_Checkout.php:868, ../includes/Elements/Woo_Checkout.php:990, ../includes/Elements/Woo_Checkout.php:1500, ../includes/Elements/Woo_Checkout.php:1540, ../includes/Elements/Woo_Checkout.php:1850, ../includes/Elements/Woo_Checkout.php:1890, ../includes/Elements/Woo_Checkout.php:2480, ../includes/Elements/Woo_Checkout.php:2610, ../includes/Elements/Woo_Checkout.php:2720, ../includes/Elements/Woo_Checkout.php:2760, ../includes/Elements/Woo_Product_Carousel.php:906, ../includes/Elements/Woo_Product_Carousel.php:1401, ../includes/Elements/Woo_Product_Carousel.php:1483, ../includes/Elements/Woo_Product_Carousel.php:1702, ../includes/Elements/Woo_Product_Carousel.php:1745, ../includes/Elements/Woo_Product_Carousel.php:1807, ../includes/Elements/Woo_Product_Carousel.php:1859, ../includes/Elements/Woo_Product_Carousel.php:2663, ../includes/Elements/Woo_Product_Carousel.php:2719, ../includes/Elements/Woo_Product_Gallery.php:1680, ../includes/Elements/Woo_Product_Gallery.php:1730, ../includes/Elements/Woo_Product_Gallery.php:1929, ../includes/Elements/Woo_Product_Gallery.php:1972, ../includes/Elements/Woo_Product_Gallery.php:2033, ../includes/Elements/Woo_Product_Gallery.php:2084, ../includes/Elements/WpForms.php:603, ../includes/Elements/WpForms.php:1208, ../includes/Elements/WpForms.php:1315, ../includes/Extensions/Reading_Progress.php:156, ../includes/Extensions/Scroll_to_Top.php:403, ../includes/Extensions/Table_of_Content.php:645, ../includes/Extensions/Table_of_Content.php:791, ../includes/Extensions/Table_of_Content.php:855, ../includes/Traits/Controls.php:1681, ../includes/Traits/Controls.php:1743, ../includes/Traits/Controls.php:2124, ../includes/Traits/Woo_Product_Comparable.php:380, ../includes/Traits/Woo_Product_Comparable.php:486
|
| 789 |
msgid "Background Color"
|
| 790 |
msgstr ""
|
| 791 |
|
| 793 |
msgid "Cell Border"
|
| 794 |
msgstr ""
|
| 795 |
|
| 796 |
+
#: ../includes/Elements/Advanced_Data_Table.php:507, ../includes/Elements/Advanced_Data_Table.php:852, ../includes/Elements/Advanced_Data_Table.php:936, ../includes/Elements/Advanced_Data_Table.php:1154, ../includes/Elements/Advanced_Data_Table.php:1471, ../includes/Elements/Adv_Accordion.php:433, ../includes/Elements/Adv_Accordion.php:587, ../includes/Elements/Adv_Accordion.php:830, ../includes/Elements/Adv_Tabs.php:372, ../includes/Elements/Adv_Tabs.php:517, ../includes/Elements/Adv_Tabs.php:796, ../includes/Elements/Betterdocs_Category_Box.php:512, ../includes/Elements/Betterdocs_Category_Grid.php:558, ../includes/Elements/Betterdocs_Category_Grid.php:722, ../includes/Elements/Betterdocs_Category_Grid.php:1406, ../includes/Elements/Betterdocs_Search_Form.php:123, ../includes/Elements/Betterdocs_Search_Form.php:440, ../includes/Elements/Caldera_Forms.php:741, ../includes/Elements/Caldera_Forms.php:1251, ../includes/Elements/Contact_Form_7.php:598, ../includes/Elements/Contact_Form_7.php:1276, ../includes/Elements/Contact_Form_7.php:1471, ../includes/Elements/Contact_Form_7.php:1668, ../includes/Elements/Content_Ticker.php:389, ../includes/Elements/Content_Ticker.php:452, ../includes/Elements/Content_Ticker.php:696, ../includes/Elements/Countdown.php:690, ../includes/Elements/Countdown.php:1220, ../includes/Elements/Cta_Box.php:532, ../includes/Elements/Cta_Box.php:745, ../includes/Elements/Cta_Box.php:1168, ../includes/Elements/Data_Table.php:607, ../includes/Elements/Data_Table.php:892, ../includes/Elements/Dual_Color_Header.php:322, ../includes/Elements/Facebook_Feed.php:672, ../includes/Elements/Facebook_Feed.php:698, ../includes/Elements/Facebook_Feed.php:770, ../includes/Elements/Fancy_Text.php:480, ../includes/Elements/Feature_List.php:598, ../includes/Elements/Filterable_Gallery.php:848, ../includes/Elements/Filterable_Gallery.php:925, ../includes/Elements/Filterable_Gallery.php:1107, ../includes/Elements/Filterable_Gallery.php:1197, ../includes/Elements/Filterable_Gallery.php:1541, ../includes/Elements/Filterable_Gallery.php:1752, ../includes/Elements/Filterable_Gallery.php:2615, ../includes/Elements/Flip_Box.php:1006, ../includes/Elements/Flip_Box.php:1120, ../includes/Elements/Flip_Box.php:1356, ../includes/Elements/FluentForm.php:790, ../includes/Elements/FluentForm.php:1158, ../includes/Elements/FluentForm.php:1213, ../includes/Elements/FluentForm.php:1336, ../includes/Elements/FluentForm.php:1421, ../includes/Elements/FluentForm.php:1602, ../includes/Elements/FluentForm.php:2025, ../includes/Elements/FluentForm.php:2191, ../includes/Elements/Formstack.php:680, ../includes/Elements/Formstack.php:735, ../includes/Elements/Formstack.php:989, ../includes/Elements/Formstack.php:1322, ../includes/Elements/Formstack.php:1487, ../includes/Elements/Formstack.php:1835, ../includes/Elements/Formstack.php:1964, ../includes/Elements/GravityForms.php:766, ../includes/Elements/GravityForms.php:1387, ../includes/Elements/GravityForms.php:1583, ../includes/Elements/GravityForms.php:1702, ../includes/Elements/GravityForms.php:1906, ../includes/Elements/GravityForms.php:2135, ../includes/Elements/GravityForms.php:2312, ../includes/Elements/Image_Accordion.php:329, ../includes/Elements/Image_Accordion.php:441, ../includes/Elements/Info_Box.php:556, ../includes/Elements/Interactive_Circle.php:335, ../includes/Elements/Interactive_Circle.php:720, ../includes/Elements/Login_Register.php:1617, ../includes/Elements/Login_Register.php:2182, ../includes/Elements/Login_Register.php:2321, ../includes/Elements/Login_Register.php:2394, ../includes/Elements/Login_Register.php:2485, ../includes/Elements/Login_Register.php:2587, ../includes/Elements/Login_Register.php:2623, ../includes/Elements/Login_Register.php:2785, ../includes/Elements/Login_Register.php:3387, ../includes/Elements/Login_Register.php:3698, ../includes/Elements/NinjaForms.php:784, ../includes/Elements/NinjaForms.php:1419, ../includes/Elements/Post_Timeline.php:168, ../includes/Elements/Post_Timeline.php:552, ../includes/Elements/Pricing_Table.php:753, ../includes/Elements/Pricing_Table.php:1553, ../includes/Elements/Pricing_Table.php:1861, ../includes/Elements/Product_Grid.php:832, ../includes/Elements/Product_Grid.php:1083, ../includes/Elements/Product_Grid.php:1495, ../includes/Elements/Simple_Menu.php:354, ../includes/Elements/Simple_Menu.php:514, ../includes/Elements/Simple_Menu.php:687, ../includes/Elements/Simple_Menu.php:1151, ../includes/Elements/Team_Member.php:514, ../includes/Elements/Testimonial.php:421, ../includes/Elements/Tooltip.php:352, ../includes/Elements/Tooltip.php:606, ../includes/Elements/Twitter_Feed.php:485, ../includes/Elements/Twitter_Feed.php:544, ../includes/Elements/Twitter_Feed.php:577, ../includes/Elements/WeForms.php:676, ../includes/Elements/Woo_Cart.php:1208, ../includes/Elements/Woo_Cart.php:1763, ../includes/Elements/Woo_Cart.php:1910, ../includes/Elements/Woo_Cart.php:2027, ../includes/Elements/Woo_Cart.php:2181, ../includes/Elements/Woo_Cart.php:2283, ../includes/Elements/Woo_Checkout.php:764, ../includes/Elements/Woo_Checkout.php:1356, ../includes/Elements/Woo_Checkout.php:1403, ../includes/Elements/Woo_Checkout.php:1601, ../includes/Elements/Woo_Checkout.php:1750, ../includes/Elements/Woo_Checkout.php:1779, ../includes/Elements/Woo_Checkout.php:1951, ../includes/Elements/Woo_Checkout.php:2166, ../includes/Elements/Woo_Checkout.php:2502, ../includes/Elements/Woo_Checkout.php:2833, ../includes/Elements/Woo_Product_Carousel.php:1041, ../includes/Elements/Woo_Product_Carousel.php:2276, ../includes/Elements/Woo_Product_Gallery.php:590, ../includes/Elements/Woo_Product_Gallery.php:694, ../includes/Elements/Woo_Product_Gallery.php:973, ../includes/Elements/Woo_Product_Gallery.php:1218, ../includes/Elements/Woo_Product_Gallery.php:1280, ../includes/Elements/WpForms.php:752, ../includes/Elements/WpForms.php:1255, ../includes/Extensions/Table_of_Content.php:680, ../includes/Extensions/Table_of_Content.php:868, ../includes/Traits/Controls.php:1588, ../includes/Traits/Controls.php:1633, ../includes/Traits/Controls.php:2134, ../includes/Traits/Woo_Product_Comparable.php:352, ../includes/Traits/Woo_Product_Comparable.php:997, ../includes/Traits/Woo_Product_Comparable.php:1146, ../includes/Traits/Woo_Product_Comparable.php:1615
|
| 797 |
msgid "Padding"
|
| 798 |
msgstr ""
|
| 799 |
|
| 813 |
msgid "Highlight"
|
| 814 |
msgstr ""
|
| 815 |
|
| 816 |
+
#: ../includes/Elements/Advanced_Data_Table.php:651, ../includes/Elements/Adv_Tabs.php:184, ../includes/Elements/Countdown.php:486, ../includes/Elements/Data_Table.php:148, ../includes/Elements/Filterable_Gallery.php:189, ../includes/Elements/Filterable_Gallery.php:230, ../includes/Elements/Flip_Box.php:204, ../includes/Elements/Flip_Box.php:435, ../includes/Elements/Flip_Box.php:654, ../includes/Elements/GravityForms.php:1060, ../includes/Elements/Info_Box.php:99, ../includes/Elements/Info_Box.php:805, ../includes/Elements/Info_Box.php:885, ../includes/Elements/Info_Box.php:1023, ../includes/Elements/Info_Box.php:1119, ../includes/Elements/Interactive_Circle.php:285, ../includes/Elements/Post_Grid.php:936, ../includes/Elements/Simple_Menu.php:1446, ../includes/Elements/Sticky_Video.php:568, ../includes/Extensions/Table_of_Content.php:893, ../includes/Extensions/Table_of_Content.php:1114
|
| 817 |
msgid "None"
|
| 818 |
msgstr ""
|
| 819 |
|
| 849 |
msgid "Margin Bottom"
|
| 850 |
msgstr ""
|
| 851 |
|
| 852 |
+
#: ../includes/Elements/Advanced_Data_Table.php:971, ../includes/Elements/Advanced_Data_Table.php:1119, ../includes/Elements/Caldera_Forms.php:229, ../includes/Elements/Caldera_Forms.php:557, ../includes/Elements/Caldera_Forms.php:1132, ../includes/Elements/Contact_Form_7.php:439, ../includes/Elements/Contact_Form_7.php:1158, ../includes/Elements/Countdown.php:198, ../includes/Elements/Cta_Box.php:112, ../includes/Elements/Data_Table.php:547, ../includes/Elements/Dual_Color_Header.php:186, ../includes/Elements/Dual_Color_Header.php:650, ../includes/Elements/Event_Calendar.php:1146, ../includes/Elements/Event_Calendar.php:1278, ../includes/Elements/Fancy_Text.php:170, ../includes/Elements/Filterable_Gallery.php:765, ../includes/Elements/FluentForm.php:263, ../includes/Elements/FluentForm.php:604, ../includes/Elements/FluentForm.php:1237, ../includes/Elements/FluentForm.php:1482, ../includes/Elements/Formstack.php:445, ../includes/Elements/Formstack.php:759, ../includes/Elements/Formstack.php:1368, ../includes/Elements/GravityForms.php:480, ../includes/Elements/GravityForms.php:669, ../includes/Elements/GravityForms.php:1946, ../includes/Elements/GravityForms.php:2206, ../includes/Elements/Login_Register.php:3441, ../includes/Elements/Login_Register.php:3773, ../includes/Elements/NinjaForms.php:417, ../includes/Elements/NinjaForms.php:599, ../includes/Elements/NinjaForms.php:1294, ../includes/Elements/Post_Grid.php:483, ../includes/Elements/Post_Grid.php:801, ../includes/Elements/Post_Grid.php:884, ../includes/Elements/Post_Timeline.php:478, ../includes/Elements/Product_Grid.php:717, ../includes/Elements/Product_Grid.php:1035, ../includes/Elements/Product_Grid.php:1709, ../includes/Elements/Product_Grid.php:2194, ../includes/Elements/Progress_Bar.php:317, ../includes/Elements/Progress_Bar.php:528, ../includes/Elements/Simple_Menu.php:375, ../includes/Elements/Simple_Menu.php:782, ../includes/Elements/Simple_Menu.php:808, ../includes/Elements/Simple_Menu.php:833, ../includes/Elements/Simple_Menu.php:1128, ../includes/Elements/Tooltip.php:207, ../includes/Elements/Woo_Cart.php:267, ../includes/Elements/Woo_Cart.php:492, ../includes/Elements/Woo_Cart.php:584, ../includes/Elements/Woo_Cart.php:655, ../includes/Elements/Woo_Cart.php:733, ../includes/Elements/Woo_Cart.php:845, ../includes/Elements/Woo_Cart.php:1615, ../includes/Elements/Woo_Cart.php:2244, ../includes/Elements/Woo_Product_Carousel.php:827, ../includes/Elements/Woo_Product_Carousel.php:876, ../includes/Elements/Woo_Product_Gallery.php:189, ../includes/Elements/Woo_Product_Gallery.php:219, ../includes/Elements/Woo_Product_Gallery.php:548, ../includes/Elements/Woo_Product_Gallery.php:1515, ../includes/Elements/WpForms.php:384, ../includes/Elements/WpForms.php:568, ../includes/Elements/WpForms.php:1133, ../includes/Traits/Controls.php:1441, ../includes/Traits/Controls.php:2153
|
| 853 |
msgid "Alignment"
|
| 854 |
msgstr ""
|
| 855 |
|
| 856 |
+
#: ../includes/Elements/Advanced_Data_Table.php:1175, ../includes/Elements/Adv_Accordion.php:444, ../includes/Elements/Adv_Accordion.php:598, ../includes/Elements/Adv_Accordion.php:841, ../includes/Elements/Adv_Tabs.php:383, ../includes/Elements/Adv_Tabs.php:528, ../includes/Elements/Adv_Tabs.php:807, ../includes/Elements/Betterdocs_Category_Grid.php:570, ../includes/Elements/Betterdocs_Category_Grid.php:736, ../includes/Elements/Caldera_Forms.php:297, ../includes/Elements/Caldera_Forms.php:359, ../includes/Elements/Contact_Form_7.php:372, ../includes/Elements/Contact_Form_7.php:1653, ../includes/Elements/Content_Ticker.php:464, ../includes/Elements/Countdown.php:1172, ../includes/Elements/Cta_Box.php:544, ../includes/Elements/Cta_Box.php:757, ../includes/Elements/Cta_Box.php:1180, ../includes/Elements/Dual_Color_Header.php:334, ../includes/Elements/Dual_Color_Header.php:702, ../includes/Elements/Fancy_Text.php:492, ../includes/Elements/Filterable_Gallery.php:860, ../includes/Elements/Filterable_Gallery.php:937, ../includes/Elements/Filterable_Gallery.php:1119, ../includes/Elements/Filterable_Gallery.php:1764, ../includes/Elements/Filterable_Gallery.php:2213, ../includes/Elements/Filterable_Gallery.php:2656, ../includes/Elements/Flip_Box.php:1344, ../includes/Elements/FluentForm.php:332, ../includes/Elements/FluentForm.php:394, ../includes/Elements/FluentForm.php:1170, ../includes/Elements/FluentForm.php:1225, ../includes/Elements/FluentForm.php:2203, ../includes/Elements/Formstack.php:502, ../includes/Elements/Formstack.php:552, ../includes/Elements/Formstack.php:692, ../includes/Elements/Formstack.php:747, ../includes/Elements/Formstack.php:1979, ../includes/Elements/GravityForms.php:1116, ../includes/Elements/GravityForms.php:1375, ../includes/Elements/GravityForms.php:1571, ../includes/Elements/GravityForms.php:1920, ../includes/Elements/Image_Accordion.php:341, ../includes/Elements/Image_Accordion.php:430, ../includes/Elements/Info_Box.php:689, ../includes/Elements/Info_Box.php:751, ../includes/Elements/Info_Box.php:983, ../includes/Elements/Info_Box.php:1378, ../includes/Elements/Interactive_Circle.php:346, ../includes/Elements/Interactive_Circle.php:731, ../includes/Elements/Login_Register.php:1602, ../includes/Elements/Login_Register.php:2167, ../includes/Elements/Login_Register.php:2306, ../includes/Elements/Login_Register.php:2379, ../includes/Elements/Login_Register.php:2470, ../includes/Elements/Login_Register.php:2572, ../includes/Elements/Login_Register.php:2608, ../includes/Elements/Login_Register.php:2770, ../includes/Elements/Login_Register.php:3372, ../includes/Elements/Login_Register.php:3619, ../includes/Elements/Login_Register.php:3683, ../includes/Elements/NinjaForms.php:473, ../includes/Elements/NinjaForms.php:523, ../includes/Elements/Post_Grid.php:401, ../includes/Elements/Post_Grid.php:534, ../includes/Elements/Post_Grid.php:549, ../includes/Elements/Post_Grid.php:673, ../includes/Elements/Post_Grid.php:761, ../includes/Elements/Post_Grid.php:837, ../includes/Elements/Pricing_Table.php:765, ../includes/Elements/Pricing_Table.php:1093, ../includes/Elements/Pricing_Table.php:1163, ../includes/Elements/Pricing_Table.php:1873, ../includes/Elements/Team_Member.php:502, ../includes/Elements/Testimonial.php:409, ../includes/Elements/Testimonial.php:507, ../includes/Elements/Testimonial.php:548, ../includes/Elements/Testimonial.php:589, ../includes/Elements/Testimonial.php:622, ../includes/Elements/Tooltip.php:363, ../includes/Elements/Tooltip.php:617, ../includes/Elements/WeForms.php:490, ../includes/Elements/WeForms.php:664, ../includes/Elements/Woo_Cart.php:1220, ../includes/Elements/Woo_Cart.php:1775, ../includes/Elements/Woo_Cart.php:1922, ../includes/Elements/Woo_Cart.php:2040, ../includes/Elements/Woo_Cart.php:2195, ../includes/Elements/Woo_Cart.php:2297, ../includes/Elements/Woo_Checkout.php:1422, ../includes/Elements/Woo_Checkout.php:1798, ../includes/Elements/Woo_Product_Carousel.php:935, ../includes/Elements/Woo_Product_Gallery.php:1206, ../includes/Elements/Woo_Product_Gallery.php:1268, ../includes/Elements/WpForms.php:440, ../includes/Elements/WpForms.php:490, ../includes/Elements/WpForms.php:522, ../includes/Traits/Controls.php:1600, ../includes/Traits/Controls.php:1645, ../includes/Traits/Woo_Product_Comparable.php:340, ../includes/Traits/Woo_Product_Comparable.php:1462
|
| 857 |
msgid "Margin"
|
| 858 |
msgstr ""
|
| 859 |
|
| 945 |
msgid "Enable FAQ Schema"
|
| 946 |
msgstr ""
|
| 947 |
|
| 948 |
+
#: ../includes/Elements/Adv_Accordion.php:208, ../includes/Elements/Countdown.php:226, ../includes/Elements/Cta_Box.php:73, ../includes/Elements/Dual_Color_Header.php:69, ../includes/Elements/Facebook_Feed.php:275, ../includes/Elements/Feature_List.php:65, ../includes/Elements/Tooltip.php:64
|
| 949 |
msgid "Content Settings"
|
| 950 |
msgstr ""
|
| 951 |
|
| 981 |
msgid "Content"
|
| 982 |
msgstr ""
|
| 983 |
|
| 984 |
+
#: ../includes/Elements/Adv_Accordion.php:328, ../includes/Elements/Adv_Tabs.php:270, ../includes/Elements/Countdown.php:489, ../includes/Elements/Cta_Box.php:254, ../includes/Elements/Info_Box.php:253
|
| 985 |
msgid "Saved Templates"
|
| 986 |
msgstr ""
|
| 987 |
|
| 988 |
+
#: ../includes/Elements/Adv_Accordion.php:338, ../includes/Elements/Adv_Tabs.php:279, ../includes/Elements/Countdown.php:536, ../includes/Elements/Cta_Box.php:263, ../includes/Elements/Data_Table.php:339, ../includes/Elements/Info_Box.php:262
|
| 989 |
msgid "Choose Template"
|
| 990 |
msgstr ""
|
| 991 |
|
| 1045 |
msgid "Active"
|
| 1046 |
msgstr ""
|
| 1047 |
|
| 1048 |
+
#: ../includes/Elements/Adv_Accordion.php:795, ../includes/Elements/Countdown.php:1184, ../includes/Elements/Cta_Box.php:80, ../includes/Elements/Cta_Box.php:686, ../includes/Elements/Data_Table.php:805, ../includes/Elements/Dual_Color_Header.php:76, ../includes/Elements/Facebook_Feed.php:687, ../includes/Elements/Facebook_Feed.php:851, ../includes/Elements/Flip_Box.php:1216, ../includes/Elements/Flip_Box.php:1285, ../includes/Elements/Info_Box.php:1389, ../includes/Elements/Tooltip.php:323, ../includes/Elements/Twitter_Feed.php:756
|
| 1049 |
msgid "Content Style"
|
| 1050 |
msgstr ""
|
| 1051 |
|
| 1065 |
msgid "Caret Color"
|
| 1066 |
msgstr ""
|
| 1067 |
|
| 1068 |
+
#: ../includes/Elements/Adv_Tabs.php:80, ../includes/Elements/Countdown.php:232, ../includes/Elements/Facebook_Feed.php:245, ../includes/Elements/Filterable_Gallery.php:171, ../includes/Elements/Product_Grid.php:232, ../includes/Elements/Product_Grid.php:426, ../includes/Elements/Progress_Bar.php:75, ../includes/Elements/Progress_Bar.php:101, ../includes/Elements/Simple_Menu.php:155, ../includes/Elements/Woo_Cart.php:146, ../includes/Elements/Woo_Checkout.php:124, ../includes/Elements/Woo_Product_Carousel.php:209, ../includes/Elements/Woo_Product_Gallery.php:310, ../includes/Elements/Woo_Product_Gallery.php:445, ../includes/Traits/Controls.php:431, ../includes/Traits/Controls.php:560, ../includes/Traits/Controls.php:620
|
| 1069 |
msgid "Layout"
|
| 1070 |
msgstr ""
|
| 1071 |
|
| 1089 |
msgid "Stacked"
|
| 1090 |
msgstr ""
|
| 1091 |
|
| 1092 |
+
#: ../includes/Elements/Adv_Tabs.php:108, ../includes/Elements/Contact_Form_7.php:831, ../includes/Elements/Countdown.php:169, ../includes/Elements/Login_Register.php:3410, ../includes/Elements/Login_Register.php:3722
|
| 1093 |
msgid "Inline"
|
| 1094 |
msgstr ""
|
| 1095 |
|
| 1185 |
msgid "Show Icon"
|
| 1186 |
msgstr ""
|
| 1187 |
|
| 1188 |
+
#: ../includes/Elements/Betterdocs_Category_Box.php:158, ../includes/Elements/Betterdocs_Category_Box.php:170, ../includes/Elements/Betterdocs_Category_Box.php:205, ../includes/Elements/Betterdocs_Category_Grid.php:177, ../includes/Elements/Betterdocs_Category_Grid.php:190, ../includes/Elements/Betterdocs_Category_Grid.php:205, ../includes/Elements/Betterdocs_Category_Grid.php:244, ../includes/Elements/Betterdocs_Category_Grid.php:260, ../includes/Elements/Betterdocs_Category_Grid.php:272, ../includes/Elements/Betterdocs_Category_Grid.php:1303, ../includes/Elements/Caldera_Forms.php:152, ../includes/Elements/Caldera_Forms.php:165, ../includes/Elements/Caldera_Forms.php:191, ../includes/Elements/Contact_Form_7.php:205, ../includes/Elements/Contact_Form_7.php:231, ../includes/Elements/Contact_Form_7.php:251, ../includes/Elements/Content_Ticker.php:255, ../includes/Elements/Countdown.php:587, ../includes/Elements/Creative_Button.php:252, ../includes/Elements/Cta_Box.php:170, ../includes/Elements/Cta_Box.php:353, ../includes/Elements/Dual_Color_Header.php:95, ../includes/Elements/Dual_Color_Header.php:105, ../includes/Elements/Facebook_Feed.php:372, ../includes/Elements/Facebook_Feed.php:384, ../includes/Elements/Facebook_Feed.php:399, ../includes/Elements/Facebook_Feed.php:414, ../includes/Elements/Facebook_Feed.php:429, ../includes/Elements/Facebook_Feed.php:495, ../includes/Elements/Feature_List.php:361, ../includes/Elements/Filterable_Gallery.php:277, ../includes/Elements/FluentForm.php:194, ../includes/Elements/FluentForm.php:206, ../includes/Elements/FluentForm.php:232, ../includes/Elements/FluentForm.php:1758, ../includes/Elements/FluentForm.php:1826, ../includes/Elements/Formstack.php:235, ../includes/Elements/Formstack.php:247, ../includes/Elements/Formstack.php:273, ../includes/Elements/Formstack.php:286, ../includes/Elements/Formstack.php:1622, ../includes/Elements/GravityForms.php:161, ../includes/Elements/GravityForms.php:176, ../includes/Elements/GravityForms.php:222, ../includes/Elements/GravityForms.php:234, ../includes/Elements/GravityForms.php:272, ../includes/Elements/GravityForms.php:292, ../includes/Elements/Info_Box.php:291, ../includes/Elements/Login_Register.php:371, ../includes/Elements/Login_Register.php:720, ../includes/Elements/NinjaForms.php:126, ../includes/Elements/NinjaForms.php:173, ../includes/Elements/NinjaForms.php:186, ../includes/Elements/NinjaForms.php:212, ../includes/Elements/NinjaForms.php:232, ../includes/Elements/Post_Timeline.php:120, ../includes/Elements/Pricing_Table.php:515, ../includes/Elements/Pricing_Table.php:1665, ../includes/Elements/Product_Grid.php:583, ../includes/Elements/Product_Grid.php:685, ../includes/Elements/Product_Grid.php:1526, ../includes/Elements/Product_Grid.php:2145, ../includes/Elements/Twitter_Feed.php:433, ../includes/Elements/Woo_Cart.php:430, ../includes/Elements/Woo_Cart.php:478, ../includes/Elements/Woo_Cart.php:548, ../includes/Elements/Woo_Cart.php:560, ../includes/Elements/Woo_Cart.php:631, ../includes/Elements/Woo_Cart.php:709, ../includes/Elements/Woo_Cart.php:780, ../includes/Elements/Woo_Cart.php:904, ../includes/Elements/Woo_Cart.php:928, ../includes/Elements/Woo_Cart.php:965, ../includes/Elements/Woo_Cart.php:1009, ../includes/Elements/Woo_Cart.php:1022, ../includes/Elements/Woo_Cart.php:1037, ../includes/Elements/Woo_Cart.php:1052, ../includes/Elements/Woo_Cart.php:1067, ../includes/Elements/Woo_Cart.php:1082, ../includes/Elements/Woo_Cart.php:1097, ../includes/Elements/Woo_Product_Carousel.php:221, ../includes/Elements/Woo_Product_Carousel.php:638, ../includes/Elements/Woo_Product_Carousel.php:697, ../includes/Elements/Woo_Product_Gallery.php:517, ../includes/Elements/Woo_Product_Gallery.php:1000, ../includes/Elements/WpForms.php:119, ../includes/Elements/WpForms.php:134, ../includes/Elements/WpForms.php:180, ../includes/Elements/WpForms.php:193, ../includes/Elements/WpForms.php:216, ../includes/Traits/Controls.php:591, ../includes/Traits/Controls.php:653, ../includes/Traits/Controls.php:683, ../includes/Traits/Controls.php:962, ../includes/Traits/Controls.php:1011, ../includes/Traits/Controls.php:1040, ../includes/Traits/Controls.php:1108, ../includes/Traits/Controls.php:1143, ../includes/Traits/Controls.php:1180, ../includes/Traits/Controls.php:1269, ../includes/Traits/Controls.php:1297, ../includes/Traits/Controls.php:1313, ../includes/Traits/Controls.php:1328
|
| 1189 |
msgid "Show"
|
| 1190 |
msgstr ""
|
| 1191 |
|
| 1192 |
+
#: ../includes/Elements/Betterdocs_Category_Box.php:159, ../includes/Elements/Betterdocs_Category_Box.php:171, ../includes/Elements/Betterdocs_Category_Box.php:206, ../includes/Elements/Betterdocs_Category_Grid.php:178, ../includes/Elements/Betterdocs_Category_Grid.php:191, ../includes/Elements/Betterdocs_Category_Grid.php:206, ../includes/Elements/Betterdocs_Category_Grid.php:245, ../includes/Elements/Betterdocs_Category_Grid.php:261, ../includes/Elements/Betterdocs_Category_Grid.php:273, ../includes/Elements/Betterdocs_Category_Grid.php:1304, ../includes/Elements/Caldera_Forms.php:153, ../includes/Elements/Caldera_Forms.php:166, ../includes/Elements/Caldera_Forms.php:192, ../includes/Elements/Contact_Form_7.php:206, ../includes/Elements/Contact_Form_7.php:232, ../includes/Elements/Contact_Form_7.php:252, ../includes/Elements/Content_Ticker.php:256, ../includes/Elements/Countdown.php:588, ../includes/Elements/Creative_Button.php:253, ../includes/Elements/Cta_Box.php:171, ../includes/Elements/Cta_Box.php:354, ../includes/Elements/Dual_Color_Header.php:96, ../includes/Elements/Dual_Color_Header.php:106, ../includes/Elements/Facebook_Feed.php:373, ../includes/Elements/Facebook_Feed.php:385, ../includes/Elements/Facebook_Feed.php:400, ../includes/Elements/Facebook_Feed.php:415, ../includes/Elements/Facebook_Feed.php:430, ../includes/Elements/Facebook_Feed.php:496, ../includes/Elements/Filterable_Gallery.php:278, ../includes/Elements/FluentForm.php:195, ../includes/Elements/FluentForm.php:207, ../includes/Elements/FluentForm.php:233, ../includes/Elements/FluentForm.php:1759, ../includes/Elements/FluentForm.php:1827, ../includes/Elements/Formstack.php:236, ../includes/Elements/Formstack.php:248, ../includes/Elements/Formstack.php:274, ../includes/Elements/Formstack.php:287, ../includes/Elements/Formstack.php:1623, ../includes/Elements/GravityForms.php:162, ../includes/Elements/GravityForms.php:177, ../includes/Elements/GravityForms.php:223, ../includes/Elements/GravityForms.php:235, ../includes/Elements/GravityForms.php:273, ../includes/Elements/GravityForms.php:293, ../includes/Elements/Info_Box.php:292, ../includes/Elements/Login_Register.php:370, ../includes/Elements/Login_Register.php:628, ../includes/Elements/Login_Register.php:719, ../includes/Elements/NinjaForms.php:127, ../includes/Elements/NinjaForms.php:174, ../includes/Elements/NinjaForms.php:187, ../includes/Elements/NinjaForms.php:213, ../includes/Elements/NinjaForms.php:233, ../includes/Elements/Post_Timeline.php:121, ../includes/Elements/Pricing_Table.php:516, ../includes/Elements/Pricing_Table.php:1666, ../includes/Elements/Product_Grid.php:584, ../includes/Elements/Product_Grid.php:686, ../includes/Elements/Product_Grid.php:1527, ../includes/Elements/Product_Grid.php:2146, ../includes/Elements/Twitter_Feed.php:434, ../includes/Elements/Woo_Cart.php:431, ../includes/Elements/Woo_Cart.php:479, ../includes/Elements/Woo_Cart.php:549, ../includes/Elements/Woo_Cart.php:561, ../includes/Elements/Woo_Cart.php:632, ../includes/Elements/Woo_Cart.php:710, ../includes/Elements/Woo_Cart.php:781, ../includes/Elements/Woo_Cart.php:905, ../includes/Elements/Woo_Cart.php:929, ../includes/Elements/Woo_Cart.php:966, ../includes/Elements/Woo_Cart.php:1010, ../includes/Elements/Woo_Cart.php:1023, ../includes/Elements/Woo_Cart.php:1038, ../includes/Elements/Woo_Cart.php:1053, ../includes/Elements/Woo_Cart.php:1068, ../includes/Elements/Woo_Cart.php:1083, ../includes/Elements/Woo_Cart.php:1098, ../includes/Elements/Woo_Checkout.php:334, ../includes/Elements/Woo_Product_Carousel.php:222, ../includes/Elements/Woo_Product_Carousel.php:639, ../includes/Elements/Woo_Product_Carousel.php:698, ../includes/Elements/Woo_Product_Gallery.php:518, ../includes/Elements/Woo_Product_Gallery.php:1001, ../includes/Elements/WpForms.php:120, ../includes/Elements/WpForms.php:135, ../includes/Elements/WpForms.php:181, ../includes/Elements/WpForms.php:194, ../includes/Elements/WpForms.php:217, ../includes/Traits/Controls.php:592, ../includes/Traits/Controls.php:654, ../includes/Traits/Controls.php:684, ../includes/Traits/Controls.php:963, ../includes/Traits/Controls.php:1012, ../includes/Traits/Controls.php:1041, ../includes/Traits/Controls.php:1109, ../includes/Traits/Controls.php:1144, ../includes/Traits/Controls.php:1181, ../includes/Traits/Controls.php:1270, ../includes/Traits/Controls.php:1298, ../includes/Traits/Controls.php:1314, ../includes/Traits/Controls.php:1329
|
| 1193 |
msgid "Hide"
|
| 1194 |
msgstr ""
|
| 1195 |
|
| 1265 |
msgid "File Not Found"
|
| 1266 |
msgstr ""
|
| 1267 |
|
| 1268 |
+
#: ../includes/Elements/Betterdocs_Category_Box.php:1185, ../includes/Elements/Betterdocs_Category_Box.php:1150, ../includes/Elements/Betterdocs_Category_Grid.php:1687, ../includes/Elements/Betterdocs_Category_Grid.php:1654, ../includes/Elements/Post_Grid.php:1103, ../includes/Elements/Post_Timeline.php:781, ../includes/Elements/Product_Grid.php:3070, ../includes/Elements/Woo_Product_Gallery.php:2389, ../includes/Traits/Ajax_Handler.php:254
|
| 1269 |
msgid "<p class=\"no-posts-found\">No posts found!</p>"
|
| 1270 |
msgstr ""
|
| 1271 |
|
| 1389 |
msgid "Close Icon"
|
| 1390 |
msgstr ""
|
| 1391 |
|
| 1392 |
+
#: ../includes/Elements/Betterdocs_Search_Form.php:294, ../includes/Elements/Caldera_Forms.php:1020, ../includes/Elements/Caldera_Forms.php:1334, ../includes/Elements/Contact_Form_7.php:1047, ../includes/Elements/Contact_Form_7.php:1360, ../includes/Elements/Content_Ticker.php:680, ../includes/Elements/Countdown.php:868, ../includes/Elements/Countdown.php:940, ../includes/Elements/Countdown.php:1012, ../includes/Elements/Countdown.php:1084, ../includes/Elements/Creative_Button.php:423, ../includes/Elements/Cta_Box.php:1073, ../includes/Elements/Cta_Box.php:1312, ../includes/Elements/Event_Calendar.php:821, ../includes/Elements/Facebook_Feed.php:795, ../includes/Elements/Filterable_Gallery.php:2723, ../includes/Elements/FluentForm.php:1016, ../includes/Elements/FluentForm.php:1706, ../includes/Elements/Formstack.php:1570, ../includes/Elements/GravityForms.php:1101, ../includes/Elements/GravityForms.php:1334, ../includes/Elements/GravityForms.php:1530, ../includes/Elements/GravityForms.php:1753, ../includes/Elements/GravityForms.php:2117, ../includes/Elements/GravityForms.php:2376, ../includes/Elements/Interactive_Circle.php:367, ../includes/Elements/Interactive_Circle.php:577, ../includes/Elements/Interactive_Circle.php:647, ../includes/Elements/NinjaForms.php:1067, ../includes/Elements/NinjaForms.php:1483, ../includes/Elements/Pricing_Table.php:2041, ../includes/Elements/Product_Grid.php:802, ../includes/Elements/Product_Grid.php:942, ../includes/Elements/Product_Grid.php:1662, ../includes/Elements/Product_Grid.php:1923, ../includes/Elements/Product_Grid.php:2105, ../includes/Elements/Product_Grid.php:2314, ../includes/Elements/Product_Grid.php:2358, ../includes/Elements/Product_Grid.php:2553, ../includes/Elements/Product_Grid.php:2649, ../includes/Elements/Product_Grid.php:2761, ../includes/Elements/Simple_Menu.php:1001, ../includes/Elements/Simple_Menu.php:1097, ../includes/Elements/Simple_Menu.php:1310, ../includes/Elements/Simple_Menu.php:1405, ../includes/Elements/Sticky_Video.php:595, ../includes/Elements/Twitter_Feed.php:683, ../includes/Elements/WeForms.php:464, ../includes/Elements/WeForms.php:764, ../includes/Elements/Woo_Cart.php:1232, ../includes/Elements/Woo_Cart.php:1510, ../includes/Elements/Woo_Cart.php:1873, ../includes/Elements/Woo_Cart.php:2150, ../includes/Elements/Woo_Checkout.php:910, ../includes/Elements/Woo_Checkout.php:1117, ../includes/Elements/Woo_Checkout.php:1564, ../includes/Elements/Woo_Checkout.php:1914, ../includes/Elements/Woo_Checkout.php:2031, ../includes/Elements/Woo_Checkout.php:2075, ../includes/Elements/Woo_Checkout.php:2119, ../includes/Elements/Woo_Checkout.php:2308, ../includes/Elements/Woo_Checkout.php:2324, ../includes/Elements/Woo_Checkout.php:2672, ../includes/Elements/Woo_Checkout.php:2784, ../includes/Elements/Woo_Product_Carousel.php:992, ../includes/Elements/Woo_Product_Carousel.php:1370, ../includes/Elements/Woo_Product_Carousel.php:1494, ../includes/Elements/Woo_Product_Carousel.php:1662, ../includes/Elements/Woo_Product_Carousel.php:1757, ../includes/Elements/Woo_Product_Carousel.php:1871, ../includes/Elements/Woo_Product_Carousel.php:2316, ../includes/Elements/Woo_Product_Carousel.php:2743, ../includes/Elements/Woo_Product_Gallery.php:648, ../includes/Elements/Woo_Product_Gallery.php:1122, ../includes/Elements/Woo_Product_Gallery.php:1364, ../includes/Elements/Woo_Product_Gallery.php:1402, ../includes/Elements/Woo_Product_Gallery.php:1888, ../includes/Elements/Woo_Product_Gallery.php:1984, ../includes/Elements/Woo_Product_Gallery.php:2096, ../includes/Elements/WpForms.php:1021, ../includes/Elements/WpForms.php:1339, ../includes/Traits/Controls.php:1755, ../includes/Traits/Woo_Product_Comparable.php:1724
|
| 1393 |
msgid "Border Color"
|
| 1394 |
msgstr ""
|
| 1395 |
|
| 1465 |
msgid "Form Alignment"
|
| 1466 |
msgstr ""
|
| 1467 |
|
| 1468 |
+
#: ../includes/Elements/Caldera_Forms.php:411, ../includes/Elements/Contact_Form_7.php:327, ../includes/Elements/Contact_Form_7.php:828, ../includes/Elements/Countdown.php:73, ../includes/Elements/Creative_Button.php:227, ../includes/Elements/Cta_Box.php:735, ../includes/Elements/Cta_Box.php:1158, ../includes/Elements/Dual_Color_Header.php:81, ../includes/Elements/Flip_Box.php:878, ../includes/Elements/FluentForm.php:458, ../includes/Elements/Formstack.php:330, ../includes/Elements/GravityForms.php:343, ../includes/Elements/Login_Register.php:453, ../includes/Elements/Login_Register.php:626, ../includes/Elements/Login_Register.php:1189, ../includes/Elements/Login_Register.php:1552, ../includes/Elements/Login_Register.php:1678, ../includes/Elements/Login_Register.php:1935, ../includes/Elements/Login_Register.php:2079, ../includes/Elements/Login_Register.php:2229, ../includes/Elements/Login_Register.php:2372, ../includes/Elements/Login_Register.php:2463, ../includes/Elements/Login_Register.php:2561, ../includes/Elements/Login_Register.php:2763, ../includes/Elements/Login_Register.php:2808, ../includes/Elements/Login_Register.php:2840, ../includes/Elements/Login_Register.php:3074, ../includes/Elements/Login_Register.php:3206, ../includes/Elements/Login_Register.php:3366, ../includes/Elements/Login_Register.php:3677, ../includes/Elements/NinjaForms.php:278, ../includes/Elements/Post_Grid.php:254, ../includes/Elements/Pricing_Table.php:87, ../includes/Elements/Pricing_Table.php:467, ../includes/Elements/Product_Grid.php:250, ../includes/Elements/Simple_Menu.php:402, ../includes/Elements/Simple_Menu.php:528, ../includes/Elements/Simple_Menu.php:888, ../includes/Elements/Simple_Menu.php:1199, ../includes/Elements/Sticky_Video.php:377, ../includes/Elements/Team_Member.php:403, ../includes/Elements/Testimonial.php:253, ../includes/Elements/Testimonial.php:310, ../includes/Elements/TypeForm.php:196, ../includes/Elements/WeForms.php:161, ../includes/Elements/WeForms.php:631, ../includes/Elements/Woo_Checkout.php:129, ../includes/Elements/WpForms.php:267, ../includes/Traits/Controls.php:580, ../includes/Traits/Controls.php:1825, ../includes/Traits/Login_Registration.php:606, ../includes/Traits/Woo_Product_Comparable.php:419, ../includes/Traits/Woo_Product_Comparable.php:533, ../includes/Traits/Woo_Product_Comparable.php:624, ../includes/Traits/Woo_Product_Comparable.php:693, ../includes/Template/Betterdocs-Category-Box/Layout_Default.php:4, ../includes/Template/Betterdocs-Category-Grid/Layout_Default.php:4, ../includes/Template/Content-Ticker/default.php:3, ../includes/Template/Eicon-Woocommerce/default.php:3, ../includes/Template/Post-Grid/default.php:5, ../includes/Template/Post-Timeline/default.php:4, ../includes/Template/Woo-Product-Gallery/default.php:3
|
| 1469 |
msgid "Default"
|
| 1470 |
msgstr ""
|
| 1471 |
|
| 1557 |
msgid "Error Fields"
|
| 1558 |
msgstr ""
|
| 1559 |
|
| 1560 |
+
#: ../includes/Elements/Caldera_Forms.php:1455, ../includes/Elements/Countdown.php:777, ../includes/Elements/Countdown.php:856, ../includes/Elements/Countdown.php:928, ../includes/Elements/Countdown.php:1000, ../includes/Elements/Countdown.php:1072, ../includes/Elements/FluentForm.php:1447, ../includes/Elements/FluentForm.php:1769, ../includes/Elements/WeForms.php:513
|
| 1561 |
msgid "Label Color"
|
| 1562 |
msgstr ""
|
| 1563 |
|
| 1789 |
msgid "Timer Settings"
|
| 1790 |
msgstr ""
|
| 1791 |
|
| 1792 |
+
#: ../includes/Elements/Countdown.php:70, ../includes/Elements/Login_Register.php:1136, ../includes/Traits/Woo_Product_Comparable.php:241
|
| 1793 |
+
msgid "Type"
|
| 1794 |
+
msgstr ""
|
| 1795 |
+
|
| 1796 |
+
#: ../includes/Elements/Countdown.php:74
|
| 1797 |
+
msgid "Evergreen Timer"
|
| 1798 |
+
msgstr ""
|
| 1799 |
+
|
| 1800 |
+
#: ../includes/Elements/Countdown.php:83, ../includes/Elements/Countdown.php:86, ../includes/Elements/Countdown.php:126, ../includes/Elements/Countdown.php:295, ../includes/Elements/Countdown.php:880
|
| 1801 |
+
msgid "Hours"
|
| 1802 |
+
msgstr ""
|
| 1803 |
+
|
| 1804 |
+
#: ../includes/Elements/Countdown.php:96, ../includes/Elements/Countdown.php:99, ../includes/Elements/Countdown.php:321, ../includes/Elements/Countdown.php:952
|
| 1805 |
+
msgid "Minutes"
|
| 1806 |
+
msgstr ""
|
| 1807 |
+
|
| 1808 |
+
#: ../includes/Elements/Countdown.php:109
|
| 1809 |
+
msgid "Recurring Countdown"
|
| 1810 |
+
msgstr ""
|
| 1811 |
+
|
| 1812 |
+
#: ../includes/Elements/Countdown.php:122
|
| 1813 |
+
msgid "Restart After (In Hours)"
|
| 1814 |
+
msgstr ""
|
| 1815 |
+
|
| 1816 |
+
#: ../includes/Elements/Countdown.php:125
|
| 1817 |
+
msgid "Specify how much time it will take to restart the countdown. If you set 0, the countdown will restart immediately."
|
| 1818 |
+
msgstr ""
|
| 1819 |
+
|
| 1820 |
+
#: ../includes/Elements/Countdown.php:137
|
| 1821 |
+
msgid "Recurring Countdown End Date"
|
| 1822 |
+
msgstr ""
|
| 1823 |
+
|
| 1824 |
+
#: ../includes/Elements/Countdown.php:140
|
| 1825 |
+
msgid "Set the countdown end time"
|
| 1826 |
+
msgstr ""
|
| 1827 |
+
|
| 1828 |
+
#: ../includes/Elements/Countdown.php:151
|
| 1829 |
msgid "Countdown Due Date"
|
| 1830 |
msgstr ""
|
| 1831 |
|
| 1832 |
+
#: ../includes/Elements/Countdown.php:154
|
| 1833 |
msgid "Set the due date and time"
|
| 1834 |
msgstr ""
|
| 1835 |
|
| 1836 |
+
#: ../includes/Elements/Countdown.php:164
|
| 1837 |
msgid "Label Position"
|
| 1838 |
msgstr ""
|
| 1839 |
|
| 1840 |
+
#: ../includes/Elements/Countdown.php:168, ../includes/Elements/Login_Register.php:3411, ../includes/Elements/Login_Register.php:3723, ../includes/Traits/Controls.php:435
|
| 1841 |
msgid "Block"
|
| 1842 |
msgstr ""
|
| 1843 |
|
| 1844 |
+
#: ../includes/Elements/Countdown.php:177
|
| 1845 |
msgid "Left spacing for Labels"
|
| 1846 |
msgstr ""
|
| 1847 |
|
| 1848 |
+
#: ../includes/Elements/Countdown.php:179
|
| 1849 |
msgid "Use when you select inline labels"
|
| 1850 |
msgstr ""
|
| 1851 |
|
| 1852 |
+
#: ../includes/Elements/Countdown.php:236, ../includes/Elements/Event_Calendar.php:1380
|
| 1853 |
msgid "List view"
|
| 1854 |
msgstr ""
|
| 1855 |
|
| 1856 |
+
#: ../includes/Elements/Countdown.php:240
|
| 1857 |
msgid "Grid View"
|
| 1858 |
msgstr ""
|
| 1859 |
|
| 1860 |
+
#: ../includes/Elements/Countdown.php:254
|
| 1861 |
msgid "Display Days"
|
| 1862 |
msgstr ""
|
| 1863 |
|
| 1864 |
+
#: ../includes/Elements/Countdown.php:264
|
| 1865 |
msgid "Custom Label for Days"
|
| 1866 |
msgstr ""
|
| 1867 |
|
| 1868 |
+
#: ../includes/Elements/Countdown.php:269, ../includes/Elements/Countdown.php:808
|
| 1869 |
msgid "Days"
|
| 1870 |
msgstr ""
|
| 1871 |
|
| 1872 |
+
#: ../includes/Elements/Countdown.php:270, ../includes/Elements/Countdown.php:296, ../includes/Elements/Countdown.php:322, ../includes/Elements/Countdown.php:348
|
| 1873 |
msgid "Leave blank to hide"
|
| 1874 |
msgstr ""
|
| 1875 |
|
| 1876 |
+
#: ../includes/Elements/Countdown.php:280
|
| 1877 |
msgid "Display Hours"
|
| 1878 |
msgstr ""
|
| 1879 |
|
| 1880 |
+
#: ../includes/Elements/Countdown.php:290
|
| 1881 |
msgid "Custom Label for Hours"
|
| 1882 |
msgstr ""
|
| 1883 |
|
| 1884 |
+
#: ../includes/Elements/Countdown.php:306
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1885 |
msgid "Display Minutes"
|
| 1886 |
msgstr ""
|
| 1887 |
|
| 1888 |
+
#: ../includes/Elements/Countdown.php:316
|
| 1889 |
msgid "Custom Label for Minutes"
|
| 1890 |
msgstr ""
|
| 1891 |
|
| 1892 |
+
#: ../includes/Elements/Countdown.php:332
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1893 |
msgid "Display Seconds"
|
| 1894 |
msgstr ""
|
| 1895 |
|
| 1896 |
+
#: ../includes/Elements/Countdown.php:342
|
| 1897 |
msgid "Custom Label for Seconds"
|
| 1898 |
msgstr ""
|
| 1899 |
|
| 1900 |
+
#: ../includes/Elements/Countdown.php:347, ../includes/Elements/Countdown.php:1024
|
| 1901 |
msgid "Seconds"
|
| 1902 |
msgstr ""
|
| 1903 |
|
| 1904 |
+
#: ../includes/Elements/Countdown.php:358
|
| 1905 |
msgid "Countdown Separator"
|
| 1906 |
msgstr ""
|
| 1907 |
|
| 1908 |
+
#: ../includes/Elements/Countdown.php:366
|
| 1909 |
msgid "Display Separator"
|
| 1910 |
msgstr ""
|
| 1911 |
|
| 1912 |
+
#: ../includes/Elements/Countdown.php:376
|
| 1913 |
msgid "Separator Style"
|
| 1914 |
msgstr ""
|
| 1915 |
|
| 1916 |
+
#: ../includes/Elements/Countdown.php:380, ../includes/Elements/Feature_List.php:432, ../includes/Elements/GravityForms.php:1061, ../includes/Elements/Sticky_Video.php:569, ../includes/Extensions/Table_of_Content.php:1111
|
| 1917 |
msgid "Solid"
|
| 1918 |
msgstr ""
|
| 1919 |
|
| 1920 |
+
#: ../includes/Elements/Countdown.php:381, ../includes/Elements/Feature_List.php:434, ../includes/Elements/GravityForms.php:1063, ../includes/Elements/Sticky_Video.php:571, ../includes/Extensions/Table_of_Content.php:1113
|
| 1921 |
msgid "Dotted"
|
| 1922 |
msgstr ""
|
| 1923 |
|
| 1924 |
+
#: ../includes/Elements/Countdown.php:392
|
| 1925 |
msgid "Position Top"
|
| 1926 |
msgstr ""
|
| 1927 |
|
| 1928 |
+
#: ../includes/Elements/Countdown.php:418
|
| 1929 |
msgid "Position Left"
|
| 1930 |
msgstr ""
|
| 1931 |
|
| 1932 |
+
#: ../includes/Elements/Countdown.php:445, ../includes/Elements/Filterable_Gallery.php:2261
|
| 1933 |
msgid "Separator Color"
|
| 1934 |
msgstr ""
|
| 1935 |
|
| 1936 |
+
#: ../includes/Elements/Countdown.php:474
|
| 1937 |
msgid "Expire Action"
|
| 1938 |
msgstr ""
|
| 1939 |
|
| 1940 |
+
#: ../includes/Elements/Countdown.php:481
|
| 1941 |
msgid "Expire Type"
|
| 1942 |
msgstr ""
|
| 1943 |
|
| 1944 |
+
#: ../includes/Elements/Countdown.php:484
|
| 1945 |
msgid "Choose whether if you want to set a message or a redirect link"
|
| 1946 |
msgstr ""
|
| 1947 |
|
| 1948 |
+
#: ../includes/Elements/Countdown.php:487, ../includes/Elements/Woo_Cart.php:2480, ../includes/Elements/Woo_Checkout.php:475, ../includes/Elements/Woo_Checkout.php:2090
|
| 1949 |
msgid "Message"
|
| 1950 |
msgstr ""
|
| 1951 |
|
| 1952 |
+
#: ../includes/Elements/Countdown.php:488
|
| 1953 |
msgid "Redirection Link"
|
| 1954 |
msgstr ""
|
| 1955 |
|
| 1956 |
+
#: ../includes/Elements/Countdown.php:498
|
| 1957 |
msgid "On Expiry Title"
|
| 1958 |
msgstr ""
|
| 1959 |
|
| 1960 |
+
#: ../includes/Elements/Countdown.php:501
|
| 1961 |
msgid "Countdown is finished!"
|
| 1962 |
msgstr ""
|
| 1963 |
|
| 1964 |
+
#: ../includes/Elements/Countdown.php:511
|
| 1965 |
msgid "On Expiry Content"
|
| 1966 |
msgstr ""
|
| 1967 |
|
| 1968 |
+
#: ../includes/Elements/Countdown.php:513
|
| 1969 |
msgid "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s"
|
| 1970 |
msgstr ""
|
| 1971 |
|
| 1972 |
+
#: ../includes/Elements/Countdown.php:523
|
| 1973 |
msgid "Redirect To (URL)"
|
| 1974 |
msgstr ""
|
| 1975 |
|
| 1976 |
+
#: ../includes/Elements/Countdown.php:577
|
| 1977 |
msgid "Countdown Styles"
|
| 1978 |
msgstr ""
|
| 1979 |
|
| 1980 |
+
#: ../includes/Elements/Countdown.php:585, ../includes/Elements/Facebook_Feed.php:493
|
| 1981 |
msgid "Use Gradient Background?"
|
| 1982 |
msgstr ""
|
| 1983 |
|
| 1984 |
+
#: ../includes/Elements/Countdown.php:597, ../includes/Elements/Countdown.php:609
|
| 1985 |
msgid "Box Background Color"
|
| 1986 |
msgstr ""
|
| 1987 |
|
| 1988 |
+
#: ../includes/Elements/Countdown.php:623, ../includes/Elements/Countdown.php:646
|
| 1989 |
msgid "Space Between Boxes"
|
| 1990 |
msgstr ""
|
| 1991 |
|
| 1992 |
+
#: ../includes/Elements/Countdown.php:670
|
| 1993 |
msgid "Space Below Container"
|
| 1994 |
msgstr ""
|
| 1995 |
|
| 1996 |
+
#: ../includes/Elements/Countdown.php:732, ../includes/Elements/Dual_Color_Header.php:441, ../includes/Elements/Facebook_Feed.php:931, ../includes/Elements/Flip_Box.php:1169, ../includes/Elements/Image_Accordion.php:479, ../includes/Elements/Info_Box.php:1336, ../includes/Elements/Product_Grid.php:1183, ../includes/Elements/Team_Member.php:564, ../includes/Elements/Twitter_Feed.php:720, ../includes/Elements/Woo_Product_Carousel.php:1077, ../includes/Elements/Woo_Product_Gallery.php:733
|
| 1997 |
msgid "Color & Typography"
|
| 1998 |
msgstr ""
|
| 1999 |
|
| 2000 |
+
#: ../includes/Elements/Countdown.php:740
|
| 2001 |
msgid "Countdown Digits"
|
| 2002 |
msgstr ""
|
| 2003 |
|
| 2004 |
+
#: ../includes/Elements/Countdown.php:748
|
| 2005 |
msgid "Digits Color"
|
| 2006 |
msgstr ""
|
| 2007 |
|
| 2008 |
+
#: ../includes/Elements/Countdown.php:769
|
| 2009 |
msgid "Countdown Labels"
|
| 2010 |
msgstr ""
|
| 2011 |
|
| 2012 |
+
#: ../includes/Elements/Countdown.php:800
|
| 2013 |
msgid "Individual Box Styling"
|
| 2014 |
msgstr ""
|
| 2015 |
|
| 2016 |
+
#: ../includes/Elements/Countdown.php:844, ../includes/Elements/Countdown.php:916, ../includes/Elements/Countdown.php:988, ../includes/Elements/Countdown.php:1060
|
| 2017 |
msgid "Digit Color"
|
| 2018 |
msgstr ""
|
| 2019 |
|
| 2020 |
+
#: ../includes/Elements/Countdown.php:1098
|
| 2021 |
msgid "Expire Message"
|
| 2022 |
msgstr ""
|
| 2023 |
|
| 2024 |
+
#: ../includes/Elements/Countdown.php:1136, ../includes/Elements/Cta_Box.php:604, ../includes/Elements/Dual_Color_Header.php:449, ../includes/Elements/Flip_Box.php:1185, ../includes/Elements/Flip_Box.php:1253, ../includes/Elements/Info_Box.php:1350, ../includes/Elements/Post_Grid.php:603, ../includes/Elements/Post_Timeline.php:291, ../includes/Elements/Pricing_Table.php:882, ../includes/Elements/Twitter_Feed.php:728
|
| 2025 |
msgid "Title Style"
|
| 2026 |
msgstr ""
|
| 2027 |
|
| 2028 |
+
#: ../includes/Elements/Countdown.php:1145, ../includes/Elements/Event_Calendar.php:1549, ../includes/Elements/FluentForm.php:1859, ../includes/Elements/Formstack.php:1633, ../includes/Elements/Info_Box.php:1460, ../includes/Elements/Post_Grid.php:612, ../includes/Elements/Post_Timeline.php:300, ../includes/Elements/Product_Grid.php:2445, ../includes/Elements/Product_Grid.php:2800, ../includes/Elements/Progress_Bar.php:690, ../includes/Elements/Twitter_Feed.php:632, ../includes/Elements/Woo_Checkout.php:2391, ../includes/Elements/Woo_Checkout.php:2491, ../includes/Elements/Woo_Product_Carousel.php:1542, ../includes/Elements/Woo_Product_Carousel.php:1908, ../includes/Elements/Woo_Product_Gallery.php:1781, ../includes/Elements/Woo_Product_Gallery.php:2135, ../includes/Traits/Woo_Product_Comparable.php:1018, ../includes/Traits/Woo_Product_Comparable.php:1249
|
| 2029 |
msgid "Title Color"
|
| 2030 |
msgstr ""
|
| 2031 |
|
| 4833 |
msgid "Select the type of fields you want to show in the registration form"
|
| 4834 |
msgstr ""
|
| 4835 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4836 |
#: ../includes/Elements/Login_Register.php:1161
|
| 4837 |
msgid "Required"
|
| 4838 |
msgstr ""
|
| 8085 |
msgid "You are using an incompatible version of Essential Addons PRO. Please update to v4.0.0+. If you do not see automatic update, <a href=\"https://essential-addons.com/elementor/docs/manually-update-essential-addons-pro/\" target=\"_blank\">Follow manual update guide.</a>"
|
| 8086 |
msgstr ""
|
| 8087 |
|
| 8088 |
+
#: ../includes/Traits/Ajax_Handler.php:94, ../includes/Traits/Ajax_Handler.php:583, ../includes/Traits/Login_Registration.php:85, ../includes/Traits/Login_Registration.php:211
|
| 8089 |
msgid "Insecure form submitted without security token"
|
| 8090 |
msgstr ""
|
| 8091 |
|
| 8092 |
+
#: ../includes/Traits/Ajax_Handler.php:103, ../includes/Traits/Ajax_Handler.php:592, ../includes/Traits/Login_Registration.php:98, ../includes/Traits/Login_Registration.php:221, ../includes/Traits/Woo_Product_Comparable.php:2171
|
| 8093 |
msgid "Security token did not match"
|
| 8094 |
msgstr ""
|
| 8095 |
|
| 8096 |
+
#: ../includes/Traits/Ajax_Handler.php:114, ../includes/Traits/Ajax_Handler.php:292, ../includes/Traits/Ajax_Handler.php:361, ../includes/Traits/Ajax_Handler.php:603, ../includes/Traits/Login_Registration.php:61, ../includes/Traits/Login_Registration.php:233, ../includes/Traits/Woo_Product_Comparable.php:2129
|
| 8097 |
msgid "Page ID is missing"
|
| 8098 |
msgstr ""
|
| 8099 |
|
| 8100 |
+
#: ../includes/Traits/Ajax_Handler.php:125, ../includes/Traits/Ajax_Handler.php:299, ../includes/Traits/Ajax_Handler.php:368, ../includes/Traits/Ajax_Handler.php:614, ../includes/Traits/Facebook_Feed.php:41, ../includes/Traits/Login_Registration.php:68, ../includes/Traits/Login_Registration.php:238, ../includes/Traits/Woo_Product_Comparable.php:2134
|
| 8101 |
msgid "Widget ID is missing"
|
| 8102 |
msgstr ""
|
| 8103 |
|
| 8104 |
+
#: ../includes/Traits/Ajax_Handler.php:136, ../includes/Traits/Ajax_Handler.php:305, ../includes/Traits/Ajax_Handler.php:375, ../includes/Traits/Ajax_Handler.php:624
|
| 8105 |
msgid "Widget settings are not found. Did you save the widget before using load more??"
|
| 8106 |
msgstr ""
|
| 8107 |
|
| 8108 |
+
#: ../includes/Traits/Ajax_Handler.php:859
|
| 8109 |
msgid "Login | Register Settings updated"
|
| 8110 |
msgstr ""
|
| 8111 |
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Tags: elementor, elements, addons, elementor addons, elementor widget, elementor
|
|
| 4 |
Requires at least: 5.0
|
| 5 |
Tested up to: 6.0
|
| 6 |
Requires PHP: 5.6
|
| 7 |
-
Stable tag: 5.3.
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
| 10 |
|
|
@@ -28,7 +28,7 @@ No extra resources or messy codes to slow down your website. Optimized for super
|
|
| 28 |
Enable and disable individual elements to make your page loading faster and smoother. You can deactivate unnecessary widgets to keep the site lite.
|
| 29 |
|
| 30 |
|
| 31 |
-
###
|
| 32 |
Use pre-made templates and sections which come with Essential Addons and design your website to stand out from the crowd.
|
| 33 |
|
| 34 |
[Install Templately to get the premade blocks and templates](https://wordpress.org/plugins/templately/)
|
|
@@ -165,7 +165,7 @@ https://www.youtube.com/watch?v=K9BssSV-KC8
|
|
| 165 |
Check [Flexia](https://wordpress.org/themes/flexia/), the best friend of Elementor and Essential Addons. A modern lightweight and versatile theme for WordPress with endless customization options. **And fully Free.**
|
| 166 |
|
| 167 |
### BACKED BY A TRUSTED TEAM
|
| 168 |
-
Essential Addons for Elementor is brought to you by [WPDeveloper](https://wpdeveloper.com/), a dedicated WordPress product company, trusted by
|
| 169 |
|
| 170 |
### Documentation and Support
|
| 171 |
|
|
@@ -242,6 +242,15 @@ Your existing elements/content will work with premium version. So you won't lose
|
|
| 242 |
|
| 243 |
== Changelog ==
|
| 244 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 245 |
= 5.3.1 - 21/09/2022 =
|
| 246 |
|
| 247 |
- Fixed: Throwing fatal error due to conflict with custom breakpoints & older Elementor versions
|
| 4 |
Requires at least: 5.0
|
| 5 |
Tested up to: 6.0
|
| 6 |
Requires PHP: 5.6
|
| 7 |
+
Stable tag: 5.3.2
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
| 10 |
|
| 28 |
Enable and disable individual elements to make your page loading faster and smoother. You can deactivate unnecessary widgets to keep the site lite.
|
| 29 |
|
| 30 |
|
| 31 |
+
### 2500+ Ready Blocks and Templates through **Templately**
|
| 32 |
Use pre-made templates and sections which come with Essential Addons and design your website to stand out from the crowd.
|
| 33 |
|
| 34 |
[Install Templately to get the premade blocks and templates](https://wordpress.org/plugins/templately/)
|
| 165 |
Check [Flexia](https://wordpress.org/themes/flexia/), the best friend of Elementor and Essential Addons. A modern lightweight and versatile theme for WordPress with endless customization options. **And fully Free.**
|
| 166 |
|
| 167 |
### BACKED BY A TRUSTED TEAM
|
| 168 |
+
Essential Addons for Elementor is brought to you by [WPDeveloper](https://wpdeveloper.com/), a dedicated WordPress product company, trusted by 5 million+ happy users.
|
| 169 |
|
| 170 |
### Documentation and Support
|
| 171 |
|
| 242 |
|
| 243 |
== Changelog ==
|
| 244 |
|
| 245 |
+
= 5.3.2 - 28/09/2022 =
|
| 246 |
+
|
| 247 |
+
- Improved: EA Countdown | Added Evergreen & Recurring Options
|
| 248 |
+
- Fixed: EA Woo Checkout | PHP Fatal error
|
| 249 |
+
- Fixed: EA Advanced Data Table | Showing repeated pagination
|
| 250 |
+
- Fixed: EA Advanced Data table | Not able to add new row or column if table was imported without table header
|
| 251 |
+
- Fixed: EA Advanced Accordion | If svg used in open tab and no icon is used in closed tab, then svg icon is not showing
|
| 252 |
+
- Few minor bug fixes & improvements
|
| 253 |
+
|
| 254 |
= 5.3.1 - 21/09/2022 =
|
| 255 |
|
| 256 |
- Fixed: Throwing fatal error due to conflict with custom breakpoints & older Elementor versions
|
