| Current Path : /home/smartconb/www/armencom33/media/com_eventgallery/dist/ |
| Current File : /home/smartconb/www/armencom33/media/com_eventgallery/dist/plugins-payment-braintree.js |
/*! For license information please see plugins-payment-braintree.js.LICENSE.txt */
(function(){"use strict";var __webpack_modules__={9259:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){function removeElement(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function mergeObjects(e,t){if(null===t||null===e)return e;for(var n in t)e[n]=t[n];return e}function getElementWidth(e){return e?parseFloat(getComputedStyle(e,null).width.replace("px","")):0}function getElementHeight(e){return e?parseFloat(getComputedStyle(e,null).height.replace("px","")):0}function calcBorderWidth(e,t){for(var n=0,r=0;r<e.length;r++)for(var o=getComputedStyle(e[r],null),a=0;a<t.length;a++){var l=parseFloat(o[t[a]]);isNaN(l)||(n+=l)}return n}function addUrlHashParameter(e,t,n){var r=removeUrlHashParameter(e,t).split("#"),o=r[0],a=r.length>1?r[1].split("&"):[];return a.push(encodeURIComponent(t)+"="+encodeURIComponent(n)),a.length>0?o+"#"+a.join("&"):o}function getUrlHashParameterValue(e,t){var n,r=e.split("#"),o=r.length>1?r[1].split("&"):[];if(o.length>0)for(var a=encodeURIComponent(t)+"=",l=0;l<o.length;l++)0===o[l].indexOf(a,0)&&(n=o[l].replace(a,""));return n}function removeUrlHashParameter(e,t){var n=e.split("#"),r=n[0],o=n.length>1?n[1].split("&"):[];if(o.length>0){for(var a=encodeURIComponent(t)+"=",l=[],c=0;c<o.length;c++)0===o[c].indexOf(a,0)||l.push(o[c]);o=l}return o.length>0?r+"#"+o.join("&"):r}function addUrlParameter(e,t,n){var r,o=removeUrlParameter(e,t).split("#"),a=o[0].split("?");return r=1===a.length?a[0]+"?"+encodeURIComponent(t)+"="+encodeURIComponent(n):a.join("?")+"&"+encodeURIComponent(t)+"="+encodeURIComponent(n),o.length>1?r+"#"+o[1]:r}function removeUrlParameter(e,t){var n,r=e.split("#"),o=r[0].split("?");if(o.length>1){for(var a=encodeURIComponent(t)+"=",l=o[1].split("&"),c=0;c<l.length;c++)0===l[c].indexOf(a,0)&&l.splice(c,1);n=l.length>0?o[0]+"?"+l.join("&"):o[0]}else n=o[0];return r.length>1?n+"#"+r[1]:n}function setCSSStyle(e,t,n){for(var r=0;r<e.length;r++)e[r].style[t]=n}function getOuterHeight(e){var t=e.offsetHeight,n=getComputedStyle(e);return t+(parseInt(n.marginTop)+parseInt(n.marginBottom))}function getParents(e){var t=[];if(null===e)return t;for(;null!=e.parentElement;){var n=e.parentElement;t.push(n),e=n}return t}function getParent(e,t){for(var n=getParents(e),r=0;r<n.length;r++)if(n[r].matches(t))return n[r];return null}function insertAndExecute(htmlElement,newContent){htmlElement.innerHTML=newContent;for(var scripts=Array.prototype.slice.call(htmlElement.getElementsByTagName("script")),i=0;i<scripts.length;i++)if(""!==scripts[i].src){var tag=document.createElement("script");tag.src=scripts[i].src,document.getElementsByTagName("head")[0].appendChild(tag)}else try{eval(scripts[i].innerHTML)}catch(e){console.error(e)}}function forEach(e,t){if(!e)return 0;for(var n=0;n<e.length;n++)t(e[n],n);return e.length}__webpack_require__.d(__webpack_exports__,{forEach:function(){return forEach},getParent:function(){return getParent}});var serializeForm=function(e){for(var t=[],n=e.querySelectorAll("input,select,textarea"),r=0;r<n.length;r++){var o=n[r];if(o.name&&!o.disabled&&"file"!==o.type&&"reset"!==o.type&&"submit"!==o.type&&"button"!==o.type)if("select-multiple"===o.type)for(var a=0;a<o.options.length;a++)o.options[a].selected&&t.push(encodeURIComponent(o.name)+"="+encodeURIComponent(o.options[a].value));else("checkbox"!==o.type&&"radio"!==o.type||o.checked)&&t.push(encodeURIComponent(o.name)+"="+encodeURIComponent(o.value))}return t.join("&")}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](n,n.exports,__webpack_require__),n.exports}__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var __webpack_exports__={},_common_js_Helpers__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9259),checkout=null;function _checkIfWeDealWithTheCorrectTrigger(e){var t;return!(null==e||null===(t=e.detail)||void 0===t||!t.field||!(0,_common_js_Helpers__WEBPACK_IMPORTED_MODULE_0__.getParent)(e.detail.field,".payment-container").querySelector("#payment-form-braintree"))}function getForm(){return document.getElementById("payment-form-braintree")}document.addEventListener("eventgallery.payment.selected",(function(e){if(_checkIfWeDealWithTheCorrectTrigger(e)){var t=getForm();if(null==checkout){var n=t.getAttribute("data-token");(0,_common_js_Helpers__WEBPACK_IMPORTED_MODULE_0__.forEach)(document.querySelectorAll("input[name=paymentid]"),(function(e){e.setAttribute("disabled","disabled")})),braintree.setup(n,"dropin",{container:"payment-form-braintree",onReady:function(e){checkout=e,(0,_common_js_Helpers__WEBPACK_IMPORTED_MODULE_0__.forEach)(document.querySelectorAll("input[name=paymentid]"),(function(e){e.removeAttribute("disabled")}))}})}}})),document.addEventListener("eventgallery.payment.unselected",(function(e){_checkIfWeDealWithTheCorrectTrigger(e)&&(getForm(),null!==checkout&&checkout.teardown((function(){checkout=null})))}))})();
//# sourceMappingURL=plugins-payment-braintree.js.map