| Current Path : /home/smartconb/www/armencom33/media/com_eventgallery/dist/ |
| Current File : /home/smartconb/www/armencom33/media/com_eventgallery/dist/plugins-payment-braintree.js.map |
{"version":3,"file":"plugins-payment-braintree.js","mappings":"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","sources":["webpack://eventgallery/./common/js/Helpers.js","webpack://eventgallery/webpack/bootstrap","webpack://eventgallery/webpack/runtime/define property getters","webpack://eventgallery/webpack/runtime/hasOwnProperty shorthand","webpack://eventgallery/./plugins/payment/braintree/index.js"],"sourcesContent":["function removeElement(array, elm) {\r\n const index = array.indexOf(elm);\r\n if (index > -1) {\r\n array.splice(index, 1);\r\n }\r\n}\r\n\r\nfunction mergeObjects(defaults, options) {\r\n if (options === null || defaults === null) {\r\n return defaults;\r\n }\r\n\r\n for (let key in options) {\r\n defaults[key] = options[key];\r\n }\r\n\r\n return defaults;\r\n}\r\n\r\n/**\r\n * returns the width of an element.\r\n * @param el HTMLElement\r\n * @return {number}\r\n */\r\nfunction getElementWidth(el) {\r\n if (!el) return 0;\r\n return parseFloat(getComputedStyle(el, null).width.replace(\"px\", \"\"));\r\n}\r\n\r\n/**\r\n * returns the height of an element.\r\n * @param el HTMLElement\r\n * @return {number}\r\n */\r\nfunction getElementHeight(el) {\r\n if (!el) return 0;\r\n return parseFloat(getComputedStyle(el, null).height.replace(\"px\", \"\"));\r\n}\r\n\r\n/**\r\n * calculates the border of the given elements with the given properties\r\n */\r\nfunction calcBorderWidth(elements, properties) {\r\n let sum = 0;\r\n\r\n for (let i=0; i<elements.length; i++) {\r\n let cSSStyleDeclaration = getComputedStyle(elements[i], null);\r\n for (let j=0; j<properties.length; j++) {\r\n let value = parseFloat( cSSStyleDeclaration[properties[j]] );\r\n if (!isNaN(value)) {\r\n sum += value;\r\n }\r\n }\r\n }\r\n\r\n return sum;\r\n}\r\n\r\nfunction addUrlHashParameter(initialUrl, key, value) {\r\n let url = removeUrlHashParameter(initialUrl, key),\r\n fragments = url.split('#'),\r\n urlpart = fragments[0],\r\n hashparts = fragments.length>1? fragments[1].split(\"&\") : [],\r\n result;\r\n\r\n hashparts.push(encodeURIComponent(key) + \"=\" + encodeURIComponent(value));\r\n\r\n if (hashparts.length>0) {\r\n result = urlpart + '#' + hashparts.join('&');\r\n } else {\r\n result = urlpart;\r\n }\r\n\r\n return result;\r\n}\r\n\r\nfunction getUrlHashParameterValue(url, key) {\r\n let fragments=url.split('#'),\r\n hashparts = fragments.length>1? fragments[1].split(\"&\") : [],\r\n result;\r\n\r\n if (hashparts.length>0)\r\n {\r\n let prefix= encodeURIComponent(key)+'=';\r\n\r\n for (let i=0; i<hashparts.length; i++) {\r\n if (hashparts[i].indexOf(prefix, 0) === 0) {\r\n result = hashparts[i].replace(prefix, '');\r\n }\r\n }\r\n }\r\n\r\n return result;\r\n}\r\n\r\nfunction removeUrlHashParameter(url, key) {\r\n let fragments=url.split('#'),\r\n urlpart= fragments[0],\r\n hashparts = fragments.length>1? fragments[1].split(\"&\") : [],\r\n result;\r\n\r\n if (hashparts.length>0)\r\n {\r\n let prefix= encodeURIComponent(key)+'=',\r\n newHashParts = [];\r\n\r\n for (let i=0; i<hashparts.length; i++) {\r\n if (hashparts[i].indexOf(prefix, 0) === 0) {\r\n\r\n } else {\r\n newHashParts.push(hashparts[i]);\r\n }\r\n }\r\n hashparts = newHashParts;\r\n }\r\n\r\n if (hashparts.length>0) {\r\n result = urlpart + '#' + hashparts.join('&');\r\n } else {\r\n result = urlpart;\r\n }\r\n\r\n return result;\r\n}\r\n\r\nfunction addUrlParameter(initialUrl, key, value) {\r\n let url = removeUrlParameter(initialUrl, key),\r\n fragments = url.split('#'),\r\n urlparts= fragments[0].split('?'),\r\n result;\r\n\r\n if (urlparts.length === 1) {\r\n result = urlparts[0] + '?' + encodeURIComponent(key) + \"=\" + encodeURIComponent(value);\r\n } else {\r\n result = urlparts.join('?') + '&' + encodeURIComponent(key) + \"=\" + encodeURIComponent(value);\r\n }\r\n\r\n if (fragments.length>1) {\r\n return result + '#' + fragments[1];\r\n }\r\n\r\n return result;\r\n}\r\n\r\nfunction removeUrlParameter(url, key) {\r\n let fragments=url.split('#'),\r\n urlparts= fragments[0].split('?'),\r\n result;\r\n\r\n if (urlparts.length>1)\r\n {\r\n let prefix= encodeURIComponent(key)+'=';\r\n let pars= urlparts[1].split('&');\r\n\r\n for (let i=0; i<pars.length; i++) {\r\n if (pars[i].indexOf(prefix, 0) === 0) {\r\n pars.splice(i, 1);\r\n }\r\n }\r\n if (pars.length > 0) {\r\n result = urlparts[0] + '?' + pars.join('&');\r\n }\r\n else {\r\n result = urlparts[0];\r\n }\r\n }\r\n else {\r\n result = urlparts[0];\r\n }\r\n\r\n if (fragments.length>1) {\r\n return result + '#' + fragments[1];\r\n }\r\n\r\n return result;\r\n}\r\n\r\nfunction setCSSStyle (nodes, style, value) {\r\n for (let i=0; i<nodes.length; i++) {\r\n nodes[i].style[style] = value;\r\n }\r\n}\r\n\r\nfunction getOuterHeight(el) {\r\n let height = el.offsetHeight;\r\n let style = getComputedStyle(el);\r\n\r\n height += parseInt(style.marginTop) + parseInt(style.marginBottom);\r\n return height;\r\n}\r\n\r\n/**\r\n *\r\n * @param node HTMLElement\r\n * @return HTMLElement[]\r\n */\r\nfunction getParents(node) {\r\n let parents = [];\r\n\r\n if (node === null) {\r\n return parents;\r\n }\r\n\r\n while(node.parentElement != null) {\r\n let parent = node.parentElement;\r\n parents.push(parent);\r\n node = parent;\r\n }\r\n return parents;\r\n}\r\n\r\n/**\r\n * Search the parent matching a selector and return it.\r\n *\r\n * @param node HTMLElement\r\n * @param query string\r\n */\r\nfunction getParent(node, query) {\r\n let nodes = getParents(node);\r\n for (let i = 0; i < nodes.length; i++) {\r\n if (nodes[i].matches(query)) {\r\n return nodes[i];\r\n }\r\n }\r\n return null;\r\n}\r\n\r\n/**\r\n * set the content as innerHTML and executes the includes Script-Tags\r\n *\r\n * @param htmlElement HTMLElement\r\n * @param newContent string\r\n */\r\nfunction insertAndExecute(htmlElement, newContent) {\r\n htmlElement.innerHTML = newContent;\r\n //we need a clone of that array.\r\n let scripts = Array.prototype.slice.call(htmlElement.getElementsByTagName(\"script\"));\r\n for (let i = 0; i < scripts.length; i++) {\r\n if (scripts[i].src !== \"\") {\r\n let tag = document.createElement(\"script\");\r\n tag.src = scripts[i].src;\r\n document.getElementsByTagName(\"head\")[0].appendChild(tag);\r\n }\r\n else {\r\n try {\r\n eval(scripts[i].innerHTML);\r\n } catch (err) {\r\n console.error(err);\r\n }\r\n }\r\n }\r\n}\r\n\r\n/**\r\n * Loops over an array and executes the callback with it.\r\n *\r\n * @param elements array\r\n * @param callback Function\r\n * @return int number of executions of the callback method.\r\n */\r\nfunction forEach(elements, callback) {\r\n if (!elements) {\r\n return 0;\r\n }\r\n for(let i=0; i<elements.length; i++) {\r\n callback(elements[i], i);\r\n }\r\n\r\n return elements.length\r\n}\r\n/*!\r\n * Serialize all form data into a query string\r\n * (c) 2018 Chris Ferdinandi, MIT License, https://gomakethings.com\r\n * Modified to use any HTML element instead of a form element.\r\n * @param {Node} form The form container to serialize\r\n * @return {String} The serialized form data\r\n */\r\nvar serializeForm = function (form) {\r\n\r\n // Setup our serialized data\r\n var serialized = [];\r\n\r\n let inputElements = form.querySelectorAll('input,select,textarea');\r\n // Loop through each field in the form\r\n for (var i = 0; i < inputElements.length; i++) {\r\n\r\n var field = inputElements[i];\r\n\r\n // Don't serialize fields without a name, submits, buttons, file and reset inputs, and disabled fields\r\n if (!field.name || field.disabled || field.type === 'file' || field.type === 'reset' || field.type === 'submit' || field.type === 'button') continue;\r\n\r\n // If a multi-select, get all selections\r\n if (field.type === 'select-multiple') {\r\n for (var n = 0; n < field.options.length; n++) {\r\n if (!field.options[n].selected) continue;\r\n serialized.push(encodeURIComponent(field.name) + \"=\" + encodeURIComponent(field.options[n].value));\r\n }\r\n }\r\n\r\n // Convert field data to a query string\r\n else if ((field.type !== 'checkbox' && field.type !== 'radio') || field.checked) {\r\n serialized.push(encodeURIComponent(field.name) + \"=\" + encodeURIComponent(field.value));\r\n }\r\n }\r\n\r\n return serialized.join('&');\r\n\r\n};\r\n\r\nexport { getOuterHeight, removeElement, addUrlHashParameter, calcBorderWidth, mergeObjects, getElementWidth, getElementHeight, addUrlParameter, getUrlHashParameterValue, removeUrlHashParameter, removeUrlParameter, setCSSStyle, getParents, serializeForm, getParent, insertAndExecute, forEach };\r\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","import {forEach, getParent} from \"../../../common/js/Helpers\";\r\n\r\nlet checkout = null;\r\n\r\nfunction _checkIfWeDealWithTheCorrectTrigger(e) {\r\n if (!e?.detail?.field) {\r\n return false;\r\n }\r\n\r\n let paymentBody = getParent(e.detail.field, '.payment-container').querySelector('#payment-form-braintree');\r\n\r\n if (!paymentBody) {\r\n return false;\r\n }\r\n\r\n return true;\r\n}\r\n\r\nfunction getForm() {\r\n return document.getElementById('payment-form-braintree');\r\n}\r\n\r\ndocument.addEventListener('eventgallery.payment.selected', (e)=> {\r\n\r\n if (!_checkIfWeDealWithTheCorrectTrigger(e)) return;\r\n\r\n let braintreeForm = getForm();\r\n\r\n if (checkout == null) {\r\n let clientToken = braintreeForm.getAttribute('data-token');\r\n forEach(document.querySelectorAll('input[name=paymentid]'), (e) => {e.setAttribute('disabled', 'disabled')})\r\n\r\n braintree.setup(clientToken, \"dropin\", {\r\n container: \"payment-form-braintree\",\r\n onReady: function (integration) {\r\n checkout = integration;\r\n forEach(document.querySelectorAll('input[name=paymentid]'), (e) => {e.removeAttribute('disabled')})\r\n }\r\n });\r\n }\r\n});\r\n\r\ndocument.addEventListener('eventgallery.payment.unselected', (e)=> {\r\n if (!_checkIfWeDealWithTheCorrectTrigger(e)) return;\r\n\r\n let braintreeForm = getForm();\r\n\r\n if (checkout !== null) {\r\n checkout.teardown(function () {\r\n checkout = null;\r\n });\r\n }\r\n});\r\n\r\n\r\n"],"names":["removeElement","array","elm","index","indexOf","splice","mergeObjects","defaults","options","key","getElementWidth","el","parseFloat","getComputedStyle","width","replace","getElementHeight","height","calcBorderWidth","elements","properties","sum","i","length","cSSStyleDeclaration","j","value","isNaN","addUrlHashParameter","initialUrl","fragments","removeUrlHashParameter","split","urlpart","hashparts","push","encodeURIComponent","join","getUrlHashParameterValue","url","result","prefix","newHashParts","addUrlParameter","removeUrlParameter","urlparts","pars","setCSSStyle","nodes","style","getOuterHeight","offsetHeight","parseInt","marginTop","marginBottom","getParents","node","parents","parentElement","parent","getParent","query","matches","insertAndExecute","htmlElement","newContent","innerHTML","scripts","Array","prototype","slice","call","getElementsByTagName","src","tag","document","createElement","appendChild","eval","err","console","error","forEach","callback","serializeForm","form","serialized","inputElements","querySelectorAll","field","name","disabled","type","n","selected","checked","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","d","definition","o","Object","defineProperty","enumerable","get","obj","prop","hasOwnProperty","checkout","_checkIfWeDealWithTheCorrectTrigger","e","_e$detail","detail","querySelector","getForm","getElementById","addEventListener","braintreeForm","clientToken","getAttribute","setAttribute","braintree","setup","container","onReady","integration","removeAttribute","teardown"],"sourceRoot":""}