43 lines
47 KiB
JavaScript
43 lines
47 KiB
JavaScript
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
/******/ (() => { // webpackBootstrap
|
|
/******/ var __webpack_modules__ = ({
|
|
|
|
/***/ "./resources/js/components/addressPopup.js":
|
|
/*!*************************************************!*\
|
|
!*** ./resources/js/components/addressPopup.js ***!
|
|
\*************************************************/
|
|
/***/ (() => {
|
|
|
|
eval("window.AddressPopUp = function (options, itemData) {\n /*\n * Variables accessible\n * in the class\n */\n var Opts = {\n active: false,\n array: [],\n onAfterSave: function onAfterSave() {},\n onClose: function onClose() {}\n };\n var data = {};\n var root = this;\n /*\n * Constructor\n */\n\n this.construct = function (options, itemData) {\n console.log(' Address constructor called');\n };\n\n this.init = function (options, itemData) {\n console.log(' Address nit called');\n $.extend(Opts, options);\n $.extend(data, itemData);\n root.bindClickAction();\n };\n\n this.clearData = function () {\n data = {};\n root.renderForm();\n };\n\n this.setData = function (itemData) {\n $.extend(data, itemData);\n };\n\n this.show = function () {\n $('.addressModal').modal().show();\n };\n\n this.renderForm = function () {\n $('.addressModal input').val('');\n $('.addressModal textarea').val('');\n $.each(data, function (key, value) {\n /*\n console.log('key:'+key+' value:'+value);\n console.log('.addressModal'+' *[name=contact'+$.ucFirst(key)+']');\n */\n $('.addressModal' + ' *[name=address' + $.ucFirst(key) + ']').val(value);\n });\n };\n\n this.loadData = function (id) {\n console.log('loading id:' + id);\n $('.addressModal .spinnerDiv').removeClass('d-none');\n $('.addressModal .addressModalForm').addClass('d-none');\n $('.addressModal').modal().show();\n var url = APP.getOpts()[\"Url\"][\"addressPopup\"]['show'];\n url = url.replaceAll('*id*', id);\n $.ajax({\n url: url,\n type: 'GET',\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n success: function success(data) {\n root.setData(data);\n root.renderForm();\n $('.spinnerDiv').addClass('d-none');\n $('.addressModalForm').removeClass('d-none');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n } else {\n if (xhr.status == 404) {\n ajaxErrorFieldHandler([{\n 'detail': 'Nincs ilyen elem.'\n }]);\n } else {\n ajaxErrorFieldHandler([{\n 'detail': 'Általános hiba.'\n }]);\n }\n }\n\n $('.addressModal').modal('hide');\n }\n });\n return;\n var contactData = {\n id: 76,\n name: 'Miksóné Borbély Erzsébet',\n email: 'szamlazas1@funkcio.hu',\n phone: '+36203407500'\n };\n root.setData(contactData);\n root.renderForm();\n $('.spinnerDiv').addClass('d-none');\n $('.addressModalForm').removeClass('d-none');\n };\n\n this.getOpts = function () {\n return Opts;\n };\n\n this.bindClickAction = function () {\n $('.addressModal .btn').unbind('click');\n $('.addressModal .buttonClose').bind('click', root.clickActionButtonClose);\n $('.addressModal .buttonSave').bind('click', root.clickActionButtonSave);\n };\n\n this.clickActionButtonClose = function (event) {\n console.log('click close');\n Opts.onClose(event, root.formDataToDataObjectAPICall());\n };\n\n this.save = function (data) {\n var form = $('.addressModal form');\n var url = form.attr('action');\n var ajaxType = 'POST';\n\n if (data.id) {\n url = APP.getOpts()[\"Url\"][\"addressPopup\"]['update'];\n url = url.replaceAll('*id*', data.id);\n ajaxType = 'PUT';\n }\n\n if (!data.status) {\n data.status = APP.getOpts()[\"addressPopup\"]['defaultStatus'];\n }\n\n debug('!!!!URL!!!!! ' + url);\n $.ajax({\n url: url,\n type: ajaxType,\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n data: data,\n success: function success(data) {\n Opts.onAfterSave(data);\n $('.addressModal').modal('toggle');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n }\n }\n });\n return false;\n };\n\n this.clickActionButtonSave = function (event) {\n console.log('click save');\n var itemData = root.formDataToDataObjectAPICall(),\n savedData;\n debug(itemData);\n\n if (savedData = root.save(itemData)) {\n return true;\n }\n\n return false;\n };\n\n this.formDataToDataObjectAPICall = function () {\n var data = new FormData(document.querySelector('.addressModal form'));\n var formJSON = Object.fromEntries(data.entries());\n /*Multiselect or checkbox to array:\n formJSON.multiselectName = data.getAll('multiselectName');\n */\n\n $.each(formJSON, function (item, value) {\n debug($.lcFirst(item.replace('address', '')));\n formJSON[$.lcFirst(item.replace('address', ''))] = value;\n delete formJSON[item];\n });\n\n if (formJSON.phone) {\n formJSON.phone = formJSON.phone.replaceAll('_', '');\n }\n\n if (formJSON.email) {\n formJSON.email = formJSON.email.replaceAll('_', '');\n }\n\n return formJSON;\n };\n\n this.construct(options, itemData);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9hZGRyZXNzUG9wdXAuanM/MmU2MCJdLCJuYW1lcyI6WyJ3aW5kb3ciLCJBZGRyZXNzUG9wVXAiLCJvcHRpb25zIiwiaXRlbURhdGEiLCJPcHRzIiwiYWN0aXZlIiwiYXJyYXkiLCJvbkFmdGVyU2F2ZSIsIm9uQ2xvc2UiLCJkYXRhIiwicm9vdCIsImNvbnN0cnVjdCIsImNvbnNvbGUiLCJsb2ciLCJpbml0IiwiJCIsImV4dGVuZCIsImJpbmRDbGlja0FjdGlvbiIsImNsZWFyRGF0YSIsInJlbmRlckZvcm0iLCJzZXREYXRhIiwic2hvdyIsIm1vZGFsIiwidmFsIiwiZWFjaCIsImtleSIsInZhbHVlIiwidWNGaXJzdCIsImxvYWREYXRhIiwiaWQiLCJyZW1vdmVDbGFzcyIsImFkZENsYXNzIiwidXJsIiwiQVBQIiwiZ2V0T3B0cyIsInJlcGxhY2VBbGwiLCJhamF4IiwidHlwZSIsImhlYWRlcnMiLCJnZXRBcGlUb2tlbiIsInN1Y2Nlc3MiLCJlcnJvciIsInhociIsImFqYXhPcHRpb25zIiwidGhyb3duRXJyb3IiLCJyZXNwb25zZUpTT04iLCJlcnJvcnMiLCJhamF4RXJyb3JGaWVsZEhhbmRsZXIiLCJzdGF0dXMiLCJjb250YWN0RGF0YSIsIm5hbWUiLCJlbWFpbCIsInBob25lIiwidW5iaW5kIiwiYmluZCIsImNsaWNrQWN0aW9uQnV0dG9uQ2xvc2UiLCJjbGlja0FjdGlvbkJ1dHRvblNhdmUiLCJldmVudCIsImZvcm1EYXRhVG9EYXRhT2JqZWN0QVBJQ2FsbCIsInNhdmUiLCJmb3JtIiwiYXR0ciIsImFqYXhUeXBlIiwiZGVidWciLCJzYXZlZERhdGEiLCJGb3JtRGF0YSIsImRvY3VtZW50IiwicXVlcnlTZWxlY3RvciIsImZvcm1KU09OIiwiT2JqZWN0IiwiZnJvbUVudHJpZXMiLCJlbnRyaWVzIiwiaXRlbSIsImxjRmlyc3QiLCJyZXBsYWNlIl0sIm1hcHBpbmdzIjoiQUFBQUEsTUFB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aEIsS0FBVCxDQUFlakIsVUFBZixDQUEwQixHQUExQixFQUE4QixFQUE5QixDQUFmO0FBQ0g7O0FBQ0QsUUFBR2lDLFFBQVEsQ0FBQ2pCLEtBQVosRUFBa0I7QUFDZGlCLE1BQUFBLFFBQVEsQ0FBQ2pCLEtBQVQsR0FBZWlCLFFBQVEsQ0FBQ2pCLEtBQVQsQ0FBZWhCLFVBQWYsQ0FBMEIsR0FBMUIsRUFBOEIsRUFBOUIsQ0FBZjtBQUNIOztBQUNELFdBQU9pQyxRQUFQO0FBQ0gsR0FsQkQ7O0FBb0JBLE9BQUt6RCxTQUFMLENBQWVULE9BQWYsRUFBdUJDLFFBQXZCO0FBQ0gsQ0F4TEQiLCJzb3VyY2VzQ29udGVudCI6WyJ3aW5kb3cuQWRkcmVzc1BvcFVwID0gZnVuY3Rpb24gKG9wdGlvbnMsaXRlbURhdGEpIHtcblxuICAgIC8qXG4gICAgICogVmFyaWFibGVzIGFjY2Vzc2libGVcbiAgICAgKiBpbiB0aGUgY2xhc3NcbiAgICAgKi9cbiAgICBsZXQgT3B0cyA9IHtcbiAgICAgICAgYWN0aXZlOiBmYWxzZSxcbiAgICAgICAgYXJyYXk6IFtdLFxuICAgICAgICBvbkFmdGVyU2F2ZTogZnVuY3Rpb24gKCkge1xuICAgICAgICB9LFxuICAgICAgICBvbkNsb3NlOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgIH0sXG4gICAgfTtcbiAgICBsZXQgZGF0YSA9IHt9O1xuICAgIGxldCByb290ID0gdGhpcztcbiAgICAvKlxuICAgICAqIENvbnN0cnVjdG9yXG4gICAgICovXG4gICAgdGhpcy5jb25zdHJ1Y3QgPSBmdW5jdGlvbiAob3B0aW9ucyxpdGVtRGF0YSkge1xuICAgICAgICBjb25zb2xlLmxvZygnIEFkZHJlc3MgY29uc3RydWN0b3IgY2FsbGVkJyk7XG4gICAgfTtcblxuICAgIHRoaXMuaW5pdCA9IGZ1bmN0aW9uIChvcHRpb25zLGl0ZW1EYXRhKSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCcgQWRkcmVzcyAgbml0IGNhbGxlZCcpO1xuICAgICAgICAkLmV4dGVuZChPcHRzLCBvcHRpb25zKTtcbiAgICAgICAgJC5leHRlbmQoZGF0YSwgaXRlbURhdGEpO1xuICAgICAgICByb290LmJpbmRDbGlja0FjdGlvbigpO1xuICAgIH07XG5cbiAgICB0aGlzLmNsZWFyRGF0YT1mdW5jdGlvbiAoKXtcbiAgICAgICAgZGF0YT17fTtcbiAgICAgICAgcm9vdC5yZW5kZXJGb3JtKCk7XG4gICAgfVxuXG4gICAgdGhpcy5zZXREYXRhPWZ1bmN0aW9uIChpdGVtRGF0YSl7XG4gICAgICAgICQuZXh0ZW5kKGRhdGEsIGl0ZW1EYXRhKTtcbiAgICB9XG5cbiAgICB0aGlzLnNob3c9ZnVuY3Rpb24gKCkge1xuICAgICAgICAkKCcuYWRkcmVzc01vZGFsJykubW9kYWwoKS5zaG93KCk7XG4gICAgfVxuXG4gICAgdGhpcy5yZW5kZXJGb3JtPWZ1bmN0aW9uICgpe1xuICAgICAgICAkKCcuYWRkcmVzc01vZGFsIGlucHV0JykudmFsKCcnKTtcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCB0ZXh0YXJlYScpLnZhbCgnJyk7XG4gICAgICAgICQuZWFjaChkYXRhLGZ1bmN0aW9uIChrZXksdmFsdWUpIHtcbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ2tleTonK2tleSsnIHZhbHVlOicrdmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCcuYWRkcmVzc01vZGFsJysnICpbbmFtZT1jb250YWN0JyskLnVjRmlyc3Qoa2V5KSsnXScpO1xuICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICQoJy5hZGRyZXNzTW9kYWwnKycgKltuYW1lPWFkZHJlc3MnKyQudWNGaXJzdChrZXkpKyddJykudmFsKHZhbHVlKTtcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgdGhpcy5sb2FkRGF0YT1mdW5jdGlvbiAoaWQpe1xuICAgICAgICBjb25zb2xlLmxvZygnbG9hZGluZyBpZDonK2lkKTtcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCAuc3Bpbm5lckRpdicpLnJlbW92ZUNsYXNzKCdkLW5vbmUnKTtcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCAuYWRkcmVzc01vZGFsRm9ybScpLmFkZENsYXNzKCdkLW5vbmUnKTtcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCcpLm1vZGFsKCkuc2hvdygpO1xuICAgICAgICBsZXQgdXJsPUFQUC5nZXRPcHRzKClbXCJVcmxcIl1bXCJhZGRyZXNzUG9wdXBcIl1bJ3Nob3cnXTtcbiAgICAgICAgdXJsPXVybC5yZXBsYWNlQWxsKCcqaWQqJyxpZCk7XG4gICAgICAgICQuYWpheCh7XG4gICAgICAgICAgICB1cmw6IHVybCxcbiAgICAgICAgICAgIHR5cGU6ICdHRVQnLFxuICAgICAgICAgICAgaGVhZGVyczoge1xuICAgICAgICAgICAgICAgICdYLUNTUkYtVE9LRU4nOiBBUFAuZ2V0QXBpVG9rZW4oKVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uIChkYXRhKSB7XG4gICAgICAgICAgICAgICAgcm9vdC5zZXREYXRhKGRhdGEpO1xuICAgICAgICAgICAgICAgIHJvb3QucmVuZGVyRm9ybSgpO1xuICAgICAgICAgICAgICAgICQoJy5zcGlubmVyRGl2JykuYWRkQ2xhc3MoJ2Qtbm9uZScpO1xuICAgICAgICAgICAgICAgICQoJy5hZGRyZXNzTW9kYWxGb3JtJykucmVtb3ZlQ2xhc3MoJ2Qtbm9uZScpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbiAoeGhyLCBhamF4T3B0aW9ucywgdGhyb3duRXJyb3IpIHtcbiAgICAgICAgICAgICAgICBpZiAoeGhyLnJlc3BvbnNlSlNPTi5lcnJvcnMpIHtcbiAgICAgICAgICAgICAgICAgICAgYWpheEVycm9yRmllbGRIYW5kbGVyKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKTtcbiAgICAgICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICAgICAgaWYoeGhyLnN0YXR1cz09NDA0KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFqYXhFcnJvckZpZWxkSGFuZGxlcihbeydkZXRhaWwnOidOaW5jcyBpbHllbiBlbGVtLid9XSk7XG4gICAgICAgICAgICAgICAgICAgIH1lbHNle1xuICAgICAgICAgICAgICAgICAgICAgICAgYWpheEVycm9yRmllbGRIYW5kbGVyKFt7J2RldGFpbCc6J8OBbHRhbMOhbm9zIGhpYmEuJ31dKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAkKCcuYWRkcmVzc01vZGFsJykubW9kYWwoJ2hpZGUnKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH0pO1xuICAgICAgICByZXR1cm4gO1xuICAgICAgICBsZXQgY29udGFjdERhdGE9e1xuICAgICAgICAgICAgaWQ6NzYsXG4gICAgICAgICAgICBuYW1lOidNaWtzw7Nuw6kgQm9yYsOpbHkgRXJ6c8OpYmV0JyxcbiAgICAgICAgICAgIGVtYWlsOidzemFtbGF6YXMxQGZ1bmtjaW8uaHUnLFxuICAgICAgICAgICAgcGhvbmU6JyszNjIwMzQwNzUwMCdcbiAgICAgICAgfTtcbiAgICAgICAgcm9vdC5zZXREYXRhKGNvbnRhY3REYXRhKTtcbiAgICAgICAgcm9vdC5yZW5kZXJGb3JtKCk7XG4gICAgICAgICQoJy5zcGlubmVyRGl2JykuYWRkQ2xhc3MoJ2Qtbm9uZScpO1xuICAgICAgICAkKCcuYWRkcmVzc01vZGFsRm9ybScpLnJlbW92ZUNsYXNzKCdkLW5vbmUnKTtcblxuICAgIH1cblxuICAgIHRoaXMuZ2V0T3B0cyA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIE9wdHM7XG4gICAgfVxuICAgIHRoaXMuYmluZENsaWNrQWN0aW9uID0gZnVuY3Rpb24gKCkge1xuICAgICAgICAkKCcuYWRkcmVzc01vZGFsIC5idG4nKS51bmJpbmQoJ2NsaWNrJyk7XG4gICAgICAgICQoJy5hZGRyZXNzTW9kYWwgLmJ1dHRvbkNsb3NlJykuYmluZCgnY2xpY2snLCByb290LmNsaWNrQWN0aW9uQnV0dG9uQ2xvc2UpO1xuICAgICAgICAkKCcuYWRkcmVzc01vZGFsIC5idXR0b25TYXZlJykuYmluZCgnY2xpY2snLCByb290LmNsaWNrQWN0aW9uQnV0dG9uU2F2ZSk7XG4gICAgfVxuXG4gICAgdGhpcy5jbGlja0FjdGlvbkJ1dHRvbkNsb3NlID0gZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCdjbGljayBjbG9zZScpO1xuICAgICAgICBPcHRzLm9uQ2xvc2UoZXZlbnQsIHJvb3QuZm9ybURhdGFUb0RhdGFPYmplY3RBUElDYWxsKCkpO1xuICAgIH1cblxuXG4gICAgdGhpcy5zYXZlID0gZnVuY3Rpb24gKGRhdGEpIHtcbiAgICAgICAgbGV0IGZvcm0gPSAkKCcuYWRkcmVzc01vZGFsIGZvcm0nKTtcbiAgICAgICAgbGV0IHVybD1mb3JtLmF0dHIoJ2FjdGlvbicpO1xuICAgICAgICBsZXQgYWpheFR5cGU9J1BPU1QnO1xuICAgICAgICBpZihkYXRhLmlkKXtcbiAgICAgICAgICAgIHVybD1BUFAuZ2V0T3B0cygpW1wiVXJsXCJdW1wiYWRkcmVzc1BvcHVwXCJdWyd1cGRhdGUnXTtcbiAgICAgICAgICAgIHVybD11cmwucmVwbGFjZUFsbCgnKmlkKicsZGF0YS5pZCk7XG4gICAgICAgICAgICBhamF4VHlwZT0nUFVUJztcbiAgICAgICAgfVxuICAgICAgICBpZighZGF0YS5zdGF0dXMpe1xuICAgICAgICAgICAgZGF0YS5zdGF0dXM9QVBQLmdldE9wdHMoKVtcImFkZHJlc3NQb3B1cFwiXVsnZGVmYXVsdFN0YXR1cyddO1xuICAgICAgICB9XG4gICAgICAgIGRlYnVnKCchISEhVVJMISEhISEgJyt1cmwpO1xuXG4gICAgICAgICQuYWpheCh7XG4gICAgICAgICAgICB1cmw6IHVybCxcbiAgICAgICAgICAgIHR5cGU6IGFqYXhUeXBlLFxuICAgICAgICAgICAgaGVhZGVyczoge1xuICAgICAgICAgICAgICAgICdYLUNTUkYtVE9LRU4nOiBBUFAuZ2V0QXBpVG9rZW4oKVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGRhdGE6IGRhdGEsXG4gICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoZGF0YSkge1xuICAgICAgICAgICAgICAgIE9wdHMub25BZnRlclNhdmUoZGF0YSk7XG4gICAgICAgICAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCcpLm1vZGFsKCd0b2dnbGUnKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBlcnJvcjogZnVuY3Rpb24gKHhociwgYWpheE9wdGlvbnMsIHRocm93bkVycm9yKSB7XG4gICAgICAgICAgICAgICAgaWYgKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKSB7XG4gICAgICAgICAgICAgICAgICAgIGFqYXhFcnJvckZpZWxkSGFuZGxlcih4aHIucmVzcG9uc2VKU09OLmVycm9ycyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgfSk7XG5cbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIHRoaXMuY2xpY2tBY3Rpb25CdXR0b25TYXZlID0gZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCdjbGljayBzYXZlJyk7XG4gICAgICAgIGxldCBpdGVtRGF0YSA9IHJvb3QuZm9ybURhdGFUb0RhdGFPYmplY3RBUElDYWxsKCksIHNhdmVkRGF0YTtcbiAgICAgICAgZGVidWcoaXRlbURhdGEpO1xuICAgICAgICBpZihzYXZlZERhdGE9cm9vdC5zYXZlKGl0ZW1EYXRhKSl7XG4gICAgICAgICAgICByZXR1cm4gIHRydWU7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuXG5cbiAgICB0aGlzLmZvcm1EYXRhVG9EYXRhT2JqZWN0QVBJQ2FsbCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgbGV0IGRhdGEgPSBuZXcgRm9ybURhdGEoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmFkZHJlc3NNb2RhbCBmb3JtJykpO1xuICAgICAgICBsZXQgZm9ybUpTT04gPSBPYmplY3QuZnJvbUVudHJpZXMoZGF0YS5lbnRyaWVzKCkpO1xuICAgICAgICAvKk11bHRpc2VsZWN0IG9yIGNoZWNrYm94IHRvIGFycmF5OlxuICAgICAgICBmb3JtSlNPTi5tdWx0aXNlbGVjdE5hbWUgPSBkYXRhLmdldEFsbCgnbXVsdGlzZWxlY3ROYW1lJyk7XG4gICAgICAgICovXG4gICAgICAgICQuZWFjaChmb3JtSlNPTiwgZnVuY3Rpb24gKGl0ZW0sIHZhbHVlKSB7XG4gICAgICAgICAgICBkZWJ1ZygkLmxjRmlyc3QoaXRlbS5yZXBsYWNlKCdhZGRyZXNzJywgJycpKSk7XG4gICAgICAgICAgICBmb3JtSlNPTlskLmxjRmlyc3QoaXRlbS5yZXBsYWNlKCdhZGRyZXNzJywgJycpKV0gPSB2YWx1ZTtcbiAgICAgICAgICAgIGRlbGV0ZSBmb3JtSlNPTltpdGVtXTtcbiAgICAgICAgfSk7XG4gICAgICAgIGlmKGZvcm1KU09OLnBob25lKXtcbiAgICAgICAgICAgIGZvcm1KU09OLnBob25lPWZvcm1KU09OLnBob25lLnJlcGxhY2VBbGwoJ18nLCcnKTtcbiAgICAgICAgfVxuICAgICAgICBpZihmb3JtSlNPTi5lbWFpbCl7XG4gICAgICAgICAgICBmb3JtSlNPTi5lbWFpbD1mb3JtSlNPTi5lbWFpbC5yZXBsYWNlQWxsKCdfJywnJyk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGZvcm1KU09OO1xuICAgIH1cblxuICAgIHRoaXMuY29uc3RydWN0KG9wdGlvbnMsaXRlbURhdGEpO1xufVxuIl0sImZpbGUiOiIuL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL2FkZHJlc3NQb3B1cC5qcy5qcyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/components/addressPopup.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "./resources/js/components/contactPopup.js":
|
|
/*!*************************************************!*\
|
|
!*** ./resources/js/components/contactPopup.js ***!
|
|
\*************************************************/
|
|
/***/ (() => {
|
|
|
|
eval("window.ContactPopUp = function (options, itemData) {\n /*\r\n * Variables accessible\r\n * in the class\r\n */\n var Opts = {\n active: false,\n array: [],\n onAfterSave: function onAfterSave() {},\n onClose: function onClose() {}\n };\n var data = {};\n var root = this;\n /*\r\n * Constructor\r\n */\n\n this.construct = function (options, itemData) {\n console.log(' ContactPopUp constructor called');\n };\n\n this.init = function (options, itemData) {\n console.log(' ContactPopUp nit called');\n $.extend(Opts, options);\n $.extend(data, itemData);\n root.bindClickAction();\n $(\"select.contactType\").select2({\n maximumSelectionLength: 1\n });\n };\n\n this.clearData = function () {\n data = {};\n root.renderForm();\n };\n\n this.setData = function (itemData) {\n $.extend(data, itemData);\n };\n\n this.show = function () {\n $('.contactModal').modal().show();\n };\n\n this.renderForm = function () {\n $('.contactModal input').val('');\n $('.contactModal textarea').val(''); //console.log(data.type);\n\n $.each(data, function (key, value) {\n /*\r\n console.log('key:'+key+' value:'+value);\r\n console.log('.contactModal'+' *[name=contact'+$.ucFirst(key)+']');\r\n */\n $('.contactModal' + ' *[name=contact' + $.ucFirst(key) + ']').val(value);\n });\n\n if (data.type === undefined || data.type === null) {\n $(\"select.contactType\").select2().val();\n } else {\n $(\"select.contactType\").select2().val(data.type.split(','));\n }\n\n $(\"select.contactType\").select2().trigger('change');\n };\n\n this.loadData = function (contactId) {\n console.log('loading id:' + contactId);\n $('.contactModal .spinnerDiv').removeClass('d-none');\n $('.contactModal .contactModalForm').addClass('d-none');\n $('.contactModal').modal().show();\n var url = APP.getOpts()[\"Url\"][\"contactPopup\"]['show'];\n url = url.replaceAll('*contactId*', contactId);\n $.ajax({\n url: url,\n type: 'GET',\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n success: function success(data) {\n root.setData(data);\n root.renderForm();\n $('.spinnerDiv').addClass('d-none');\n $('.contactModalForm').removeClass('d-none');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n } else {\n if (xhr.status == 404) {\n ajaxErrorFieldHandler([{\n 'detail': 'Nincs ilyen elem.'\n }]);\n } else {\n ajaxErrorFieldHandler([{\n 'detail': 'Általános hiba.'\n }]);\n }\n }\n\n $('.contactModal').modal('hide');\n }\n });\n return;\n var contactData = {\n id: 76,\n name: 'Miksóné Borbély Erzsébet',\n email: 'szamlazas1@funkcio.hu',\n phone: '+36203407500'\n };\n root.setData(contactData);\n root.renderForm();\n $('.spinnerDiv').addClass('d-none');\n $('.contactModalForm').removeClass('d-none');\n };\n\n this.getOpts = function () {\n return Opts;\n };\n\n this.bindClickAction = function () {\n $('.contactModal .btn').unbind('click');\n $('.contactModal .buttonClose').bind('click', root.clickActionButtonClose);\n $('.contactModal .buttonSave').bind('click', root.clickActionButtonSave);\n };\n\n this.clickActionButtonClose = function (event) {\n console.log('click close');\n Opts.onClose(event, root.formDataToDataObjectAPICall());\n };\n\n this.saveContact = function (contactData) {\n var form = $('.contactModal form');\n var url = form.attr('action');\n var ajaxType = 'POST';\n\n if (contactData.id) {\n url = APP.getOpts()[\"Url\"][\"contactPopup\"]['update']; //'{{route(\"admin.contact.update\",\"*contactId*\")}}';\n\n url = url.replaceAll('*contactId*', contactData.id);\n ajaxType = 'PUT';\n }\n\n if (!contactData.status) {\n contactData.status = APP.getOpts()[\"contactPopup\"]['defaultStatus'];\n }\n\n $.ajax({\n url: url,\n type: ajaxType,\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n data: contactData,\n success: function success(data) {\n Opts.onAfterSave(data);\n $('.contactModal').modal('toggle');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n }\n }\n });\n return false;\n };\n\n this.clickActionButtonSave = function (event) {\n console.log('click save');\n var contactData = root.formDataToDataObjectAPICall(),\n savedData;\n\n if (savedData = root.saveContact(contactData)) {\n Opts.onAfterSave(event, contactData);\n $('.contactModal').modal('toggle');\n return true;\n }\n\n return false;\n };\n\n this.formDataToDataObjectAPICall = function () {\n var data = new FormData(document.querySelector('.contactModal form'));\n var formJSON = Object.fromEntries(data.entries());\n /*Multiselect or checkbox to array:\r\n formJSON.multiselectName = data.getAll('multiselectName');\r\n */\n\n $.each(formJSON, function (item, value) {\n formJSON[$.lcFirst(item.replace('contact', ''))] = value;\n delete formJSON[item];\n });\n\n if (formJSON.phone) {\n formJSON.phone = formJSON.phone.replaceAll('_', '');\n }\n\n if (formJSON.email) {\n formJSON.email = formJSON.email.replaceAll('_', '');\n }\n\n formJSON.type = $(\"select.contactType\").select2().val();\n return formJSON;\n };\n\n this.construct(options, itemData);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9jb250YWN0UG9wdXAuanM/ZTQ1MyJdLCJuYW1lcyI6WyJ3aW5kb3ciLCJDb250YWN0UG9wVXAiLCJvcHRpb25zIiwiaXRlbURhdGEiLCJPcHRzIiwiYWN0aXZlIiwiYXJyYXkiLCJvbkFmdGVyU2F2ZSIsIm9uQ2xvc2UiLCJkYXRhIiwicm9vdCIsImNvbnN0cnVjdCIsImNvbnNvbGUiLCJsb2ciLCJpbml0IiwiJCIsImV4dGVuZCIsImJpbmRDbGlja0FjdGlvbiIsInNlbGVjdDIiLCJtYXhpbXVtU2VsZWN0aW9uTGVuZ3RoIiwiY2xlYXJEYXRhIiwicmVuZGVyRm9ybSIsInNldERhdGEiLCJzaG93IiwibW9kYWwiLCJ2YWwiLCJlYWNoIiwia2V5IiwidmFsdWUiLCJ1Y0ZpcnN0IiwidHlwZSIsInVuZGVmaW5lZCIsInNwbGl0IiwidHJpZ2dlciIsImxvYWREYXRhIiwiY29udGFjdElkIiwicmVtb3ZlQ2xhc3MiLCJhZGRDbGFzcyIsInVybCIsIkFQUCIsImdldE9wdHMiLCJyZXBsYWNlQWxsIiwiYWpheCIsImhlYWRlcnMiLCJnZXRBcGlUb2tlbiIsInN1Y2Nlc3MiLCJlcnJvciIsInhociIsImFqYXhPcHRpb25zIiwidGhyb3duRXJyb3IiLCJyZXNwb25zZUpTT04iLCJlcnJvcnMiLCJhamF4RXJyb3JGaWVsZEhhbmRsZXIiLCJzdGF0dXMiLCJjb250YWN0RGF0YSIsImlkIiwibmFtZSIsImVtYWlsIiwicGhvbmUiLCJ1bmJpbmQiLCJiaW5kIiwiY2xpY2tBY3Rpb25CdXR0b25DbG9zZSIsImNsaWNrQWN0aW9uQnV0dG9uU2F2ZSIsImV2ZW50IiwiZm9ybURhdGFUb0RhdGFPYmplY3RBUElDYWxsIiwic2F2ZUNvbnRhY3QiLCJmb3JtIiwiYXR0ciIsImFqYXhUeXBlIiwic2F2ZWREYXRhIiwiRm9ybURhdGEiLCJkb2N1bWVudCIsInF1ZXJ5U2VsZWN0b3IiLCJmb3JtSlNPTiIsIk9iamVj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bURhdGEpIHtcclxuXHJcbiAgICAvKlxyXG4gICAgICogVmFyaWFibGVzIGFjY2Vzc2libGVcclxuICAgICAqIGluIHRoZSBjbGFzc1xyXG4gICAgICovXHJcbiAgICBsZXQgT3B0cyA9IHtcclxuICAgICAgICBhY3RpdmU6IGZhbHNlLFxyXG4gICAgICAgIGFycmF5OiBbXSxcclxuICAgICAgICBvbkFmdGVyU2F2ZTogZnVuY3Rpb24gKCkge1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25DbG9zZTogZnVuY3Rpb24gKCkge1xyXG4gICAgICAgIH0sXHJcbiAgICB9O1xyXG4gICAgbGV0IGRhdGEgPSB7fTtcclxuICAgIGxldCByb290ID0gdGhpcztcclxuICAgIC8qXHJcbiAgICAgKiBDb25zdHJ1Y3RvclxyXG4gICAgICovXHJcbiAgICB0aGlzLmNvbnN0cnVjdCA9IGZ1bmN0aW9uIChvcHRpb25zLGl0ZW1EYXRhKSB7XHJcbiAgICAgICAgY29uc29sZS5sb2coJyBDb250YWN0UG9wVXAgY29uc3RydWN0b3IgY2FsbGVkJyk7XHJcbiAgICB9O1xyXG5cclxuICAgIHRoaXMuaW5pdCA9IGZ1bmN0aW9uIChvcHRpb25zLGl0ZW1EYXRhKSB7XHJcbiAgICAgICAgY29uc29sZS5sb2coJyBDb250YWN0UG9wVXAgbml0IGNhbGxlZCcpO1xyXG4gICAgICAgICQuZXh0ZW5kKE9wdHMsIG9wdGlvbnMpO1xyXG4gICAgICAgICQuZXh0ZW5kKGRhdGEsIGl0ZW1EYXRhKTtcclxuICAgICAgICByb290LmJpbmRDbGlja0FjdGlvbigpO1xyXG4gICAgICAgICQoXCJzZWxlY3QuY29udGFjdFR5cGVcIikuc2VsZWN0Mih7XHJcbiAgICAgICAgICAgIG1heGltdW1TZWxlY3Rpb25MZW5ndGg6IDEsXHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgfTtcclxuXHJcbiAgICB0aGlzLmNsZWFyRGF0YT1mdW5jdGlvbiAoKXtcclxuICAgICAgICBkYXRhPXt9O1xyXG4gICAgICAgIHJvb3QucmVuZGVyRm9ybSgpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuc2V0RGF0YT1mdW5jdGlvbiAoaXRlbURhdGEpe1xyXG4gICAgICAgICQuZXh0ZW5kKGRhdGEsIGl0ZW1EYXRhKTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLnNob3c9ZnVuY3Rpb24gKCkge1xyXG4gICAgICAgICQoJy5jb250YWN0TW9kYWwnKS5tb2RhbCgpLnNob3coKTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLnJlbmRlckZvcm09ZnVuY3Rpb24gKCl7XHJcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCBpbnB1dCcpLnZhbCgnJyk7XHJcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCB0ZXh0YXJlYScpLnZhbCgnJyk7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhkYXRhLnR5cGUpO1xyXG4gICAgICAgICQuZWFjaChkYXRhLGZ1bmN0aW9uIChrZXksdmFsdWUpIHtcclxuICAgICAgICAgICAgLypcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCdrZXk6JytrZXkrJyB2YWx1ZTonK3ZhbHVlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCcuY29udGFjdE1vZGFsJysnICpbbmFtZT1jb250YWN0JyskLnVjRmlyc3Qoa2V5KSsnXScpO1xyXG4gICAgICAgICAgICAqL1xyXG4gICAgICAgICAgICAkKCcuY29udGFjdE1vZGFsJysnICpbbmFtZT1jb250YWN0JyskLnVjRmlyc3Qoa2V5KSsnXScpLnZhbCh2YWx1ZSk7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgaWYoZGF0YS50eXBlID09PSB1bmRlZmluZWQgfHwgZGF0YS50eXBlPT09bnVsbCl7XHJcbiAgICAgICAgICAgICQoXCJzZWxlY3QuY29udGFjdFR5cGVcIikuc2VsZWN0MigpLnZhbCgpO1xyXG4gICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAkKFwic2VsZWN0LmNvbnRhY3RUeXBlXCIpLnNlbGVjdDIoKS52YWwoZGF0YS50eXBlLnNwbGl0KCcsJykpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJChcInNlbGVjdC5jb250YWN0VHlwZVwiKS5zZWxlY3QyKCkudHJpZ2dlcignY2hhbmdlJyk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHRoaXMubG9hZERhdGE9ZnVuY3Rpb24gKGNvbnRhY3RJZCl7XHJcbiAgICAgICAgY29uc29sZS5sb2coJ2xvYWRpbmcgaWQ6Jytjb250YWN0SWQpO1xyXG4gICAgICAgICQoJy5jb250YWN0TW9kYWwgLnNwaW5uZXJEaXYnKS5yZW1vdmVDbGFzcygnZC1ub25lJyk7XHJcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCAuY29udGFjdE1vZGFsRm9ybScpLmFkZENsYXNzKCdkLW5vbmUnKTtcclxuICAgICAgICAkKCcuY29udGFjdE1vZGFsJykubW9kYWwoKS5zaG93KCk7XHJcbiAgICAgICAgbGV0IHVybD1BUFAuZ2V0T3B0cygpW1wiVXJsXCJdW1wiY29udGFjdFBvcHVwXCJdWydzaG93J107XHJcbiAgICAgICAgdXJsPXVybC5yZXBsYWNlQWxsKCcqY29udGFjdElkKicsY29udGFjdElkKTtcclxuICAgICAgICAkLmFqYXgoe1xyXG4gICAgICAgICAgICB1cmw6IHVybCxcclxuICAgICAgICAgICAgdHlwZTogJ0dFVCcsXHJcbiAgICAgICAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAgICAgICAgICdYLUNTUkYtVE9LRU4nOiBBUFAuZ2V0QXBpVG9rZW4oKVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoZGF0YSkge1xyXG4gICAgICAgICAgICAgICAgcm9vdC5zZXREYXRhKGRhdGEpO1xyXG4gICAgICAgICAgICAgICAgcm9vdC5yZW5kZXJGb3JtKCk7XHJcbiAgICAgICAgICAgICAgICAkKCcuc3Bpbm5lckRpdicpLmFkZENsYXNzKCdkLW5vbmUnKTtcclxuICAgICAgICAgICAgICAgICQoJy5jb250YWN0TW9kYWxGb3JtJykucmVtb3ZlQ2xhc3MoJ2Qtbm9uZScpO1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBlcnJvcjogZnVuY3Rpb24gKHhociwgYWpheE9wdGlvbnMsIHRocm93bkVycm9yKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAoeGhyLnJlc3BvbnNlSlNPTi5lcnJvcnMpIHtcclxuICAgICAgICAgICAgICAgICAgICBhamF4RXJyb3JGaWVsZEhhbmRsZXIoeGhyLnJlc3BvbnNlSlNPTi5lcnJvcnMpO1xyXG4gICAgICAgICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYoeGhyLnN0YXR1cz09NDA0KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWpheEVycm9yRmllbGRIYW5kbGVyKFt7J2RldGFpbCc6J05pbmNzIGlseWVuIGVsZW0uJ31dKTtcclxuICAgICAgICAgICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWpheEVycm9yRmllbGRIYW5kbGVyKFt7J2RldGFpbCc6J8OBbHRhbMOhbm9zIGhpYmEuJ31dKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAkKCcuY29udGFjdE1vZGFsJykubW9kYWwoJ2hpZGUnKTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9KTtcclxuICAgICAgICByZXR1cm4gO1xyXG4gICAgICAgIGxldCBjb250YWN0RGF0YT17XHJcbiAgICAgICAgICAgIGlkOjc2LFxyXG4gICAgICAgICAgICBuYW1lOidNaWtzw7Nuw6kgQm9yYsOpbHkgRXJ6c8OpYmV0JyxcclxuICAgICAgICAgICAgZW1haWw6J3N6YW1sYXphczFAZnVua2Npby5odScsXHJcbiAgICAgICAgICAgIHBob25lOicrMzYyMDM0MDc1MDAnXHJcbiAgICAgICAgfTtcclxuICAgICAgICByb290LnNldERhdGEoY29udGFjdERhdGEpO1xyXG4gICAgICAgIHJvb3QucmVuZGVyRm9ybSgpO1xyXG4gICAgICAgICQoJy5zcGlubmVyRGl2JykuYWRkQ2xhc3MoJ2Qtbm9uZScpO1xyXG4gICAgICAgICQoJy5jb250YWN0TW9kYWxGb3JtJykucmVtb3ZlQ2xhc3MoJ2Qtbm9uZScpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB0aGlzLmdldE9wdHMgPSBmdW5jdGlvbiAoKSB7XHJcbiAgICAgICAgcmV0dXJuIE9wdHM7XHJcbiAgICB9XHJcbiAgICB0aGlzLmJpbmRDbGlja0FjdGlvbiA9IGZ1bmN0aW9uICgpIHtcclxuICAgICAgICAkKCcuY29udGFjdE1vZGFsIC5idG4nKS51bmJpbmQoJ2NsaWNrJyk7XHJcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCAuYnV0dG9uQ2xvc2UnKS5iaW5kKCdjbGljaycsIHJvb3QuY2xpY2tBY3Rpb25CdXR0b25DbG9zZSk7XHJcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCAuYnV0dG9uU2F2ZScpLmJpbmQoJ2NsaWNrJywgcm9vdC5jbGlja0FjdGlvbkJ1dHRvblNhdmUpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuY2xpY2tBY3Rpb25CdXR0b25DbG9zZSA9IGZ1bmN0aW9uIChldmVudCkge1xyXG4gICAgICAgIGNvbnNvbGUubG9nKCdjbGljayBjbG9zZScpO1xyXG4gICAgICAgIE9wdHMub25DbG9zZShldmVudCwgcm9vdC5mb3JtRGF0YVRvRGF0YU9iamVjdEFQSUNhbGwoKSk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIHRoaXMuc2F2ZUNvbnRhY3QgPSBmdW5jdGlvbiAoY29udGFjdERhdGEpIHtcclxuICAgICAgICBsZXQgZm9ybSA9ICQoJy5jb250YWN0TW9kYWwgZm9ybScpO1xyXG4gICAgICAgIGxldCB1cmw9Zm9ybS5hdHRyKCdhY3Rpb24nKTtcclxuICAgICAgICBsZXQgYWpheFR5cGU9J1BPU1QnO1xyXG4gICAgICAgIGlmKGNvbnRhY3REYXRhLmlkKXtcclxuICAgICAgICAgICAgdXJsPUFQUC5nZXRPcHRzKClbXCJVcmxcIl1bXCJjb250YWN0UG9wdXBcIl1bJ3VwZGF0ZSddO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vJ3t7cm91dGUoXCJhZG1pbi5jb250YWN0LnVwZGF0ZVwiLFwiKmNvbnRhY3RJZCpcIil9fSc7XHJcbiAgICAgICAgICAgIHVybD11cmwucmVwbGFjZUFsbCgnKmNvbnRhY3RJZConLGNvbnRhY3REYXRhLmlkKTtcclxuICAgICAgICAgICAgYWpheFR5cGU9J1BVVCc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmKCFjb250YWN0RGF0YS5zdGF0dXMpe1xyXG4gICAgICAgICAgICBjb250YWN0RGF0YS5zdGF0dXM9QVBQLmdldE9wdHMoKVtcImNvbnRhY3RQb3B1cFwiXVsnZGVmYXVsdFN0YXR1cyddO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJC5hamF4KHtcclxuICAgICAgICAgICAgdXJsOiB1cmwsXHJcbiAgICAgICAgICAgIHR5cGU6IGFqYXhUeXBlLFxyXG4gICAgICAgICAgICBoZWFkZXJzOiB7XHJcbiAgICAgICAgICAgICAgICAnWC1DU1JGLVRPS0VOJzogQVBQLmdldEFwaVRva2VuKClcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgZGF0YTogY29udGFjdERhdGEsXHJcbiAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uIChkYXRhKSB7XHJcbiAgICAgICAgICAgICAgICBPcHRzLm9uQWZ0ZXJTYXZlKGRhdGEpO1xyXG4gICAgICAgICAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCcpLm1vZGFsKCd0b2dnbGUnKTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uICh4aHIsIGFqYXhPcHRpb25zLCB0aHJvd25FcnJvcikge1xyXG4gICAgICAgICAgICAgICAgaWYgKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWpheEVycm9yRmllbGRIYW5kbGVyKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuY2xpY2tBY3Rpb25CdXR0b25TYXZlID0gZnVuY3Rpb24gKGV2ZW50KSB7XHJcbiAgICAgICAgY29uc29sZS5sb2coJ2NsaWNrIHNhdmUnKTtcclxuICAgICAgICBsZXQgY29udGFjdERhdGEgPSByb290LmZvcm1EYXRhVG9EYXRhT2JqZWN0QVBJQ2FsbCgpLCBzYXZlZERhdGE7XHJcbiAgICAgICAgaWYoc2F2ZWREYXRhPXJvb3Quc2F2ZUNvbnRhY3QoY29udGFjdERhdGEpKXtcclxuICAgICAgICAgICAgT3B0cy5vbkFmdGVyU2F2ZShldmVudCwgY29udGFjdERhdGEpO1xyXG4gICAgICAgICAgICAkKCcuY29udGFjdE1vZGFsJykubW9kYWwoJ3RvZ2dsZScpO1xyXG4gICAgICAgICAgICByZXR1cm4gIHRydWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybiBmYWxzZTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIHRoaXMuZm9ybURhdGFUb0RhdGFPYmplY3RBUElDYWxsID0gZnVuY3Rpb24gKCkge1xyXG4gICAgICAgIGxldCBkYXRhID0gbmV3IEZvcm1EYXRhKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5jb250YWN0TW9kYWwgZm9ybScpKTtcclxuICAgICAgICBsZXQgZm9ybUpTT04gPSBPYmplY3QuZnJvbUVudHJpZXMoZGF0YS5lbnRyaWVzKCkpO1xyXG4gICAgICAgIC8qTXVsdGlzZWxlY3Qgb3IgY2hlY2tib3ggdG8gYXJyYXk6XHJcbiAgICAgICAgZm9ybUpTT04ubXVsdGlzZWxlY3ROYW1lID0gZGF0YS5nZXRBbGwoJ211bHRpc2VsZWN0TmFtZScpO1xyXG4gICAgICAgICovXHJcbiAgICAgICAgJC5lYWNoKGZvcm1KU09OLCBmdW5jdGlvbiAoaXRlbSwgdmFsdWUpIHtcclxuICAgICAgICAgICAgZm9ybUpTT05bJC5sY0ZpcnN0KGl0ZW0ucmVwbGFjZSgnY29udGFjdCcsICcnKSldID0gdmFsdWU7XHJcbiAgICAgICAgICAgIGRlbGV0ZSBmb3JtSlNPTltpdGVtXTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBpZihmb3JtSlNPTi5waG9uZSl7XHJcbiAgICAgICAgICAgIGZvcm1KU09OLnBob25lPWZvcm1KU09OLnBob25lLnJlcGxhY2VBbGwoJ18nLCcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYoZm9ybUpTT04uZW1haWwpe1xyXG4gICAgICAgICAgICBmb3JtSlNPTi5lbWFpbD1mb3JtSlNPTi5lbWFpbC5yZXBsYWNlQWxsKCdfJywnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvcm1KU09OLnR5cGU9JChcInNlbGVjdC5jb250YWN0VHlwZVwiKS5zZWxlY3QyKCkudmFsKCk7XHJcbiAgICAgICAgcmV0dXJuIGZvcm1KU09OO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuY29uc3RydWN0KG9wdGlvbnMsaXRlbURhdGEpO1xyXG59XHJcbiJdLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9jb250YWN0UG9wdXAuanMuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/components/contactPopup.js\n");
|
|
|
|
/***/ })
|
|
|
|
/******/ });
|
|
/************************************************************************/
|
|
/******/
|
|
/******/ // startup
|
|
/******/ // Load entry module and return exports
|
|
/******/ // This entry module can't be inlined because the eval-source-map devtool is used.
|
|
/******/ __webpack_modules__["./resources/js/components/addressPopup.js"]();
|
|
/******/ var __webpack_exports__ = {};
|
|
/******/ __webpack_modules__["./resources/js/components/contactPopup.js"]();
|
|
/******/
|
|
/******/ })()
|
|
; |