PATH:
home
/
ajwellnessmassag
/
angelictravels.online
/
wp-content
/
plugins
/
old-gravityformsstripe
/
js
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./js/src/admin.js"],"names":["window","GFStripeAdmin","$","GFStripeAdminClass","self","accountSettingsLocked","deauthActionable","inputContainerPrefix","gforms_stripe_admin_strings","input_container_prefix","inputPrefix","input_prefix","liveDependencySupported","apiMode","init","initKeyStatus","bindDeauthorize","bindAPIModeChange","maybeLockAccountSettings","bindWebhookAlert","bindCopyText","bindRefund","bindCapture","validateKey","keyName","key","length","setKeyStatus","val","trim","setKeyStatusIcon","spinner","validatePublishableKey","validateSecretKey","post","ajaxurl","action","nonce","ajax_nonce","response","validation_error","cc","number","exp_month","exp_year","Date","getFullYear","cvc","name","Stripe","setPublishableKey","card","createToken","status","is_valid","iconMarkup","icon","remove","after","on","e","preventDefault","location","reload","deauthButton","deauthScope","disconnectMessage","disconnect","data","feedId","eq","hide","show","deauthScopeVal","is","message","confirm","attr","ajax","async","url","dataType","method","scope","fid","id","mode","success","alert","removeAttr","prop","hideMode","apiRows","siblings","switch_account_disabled_message","off","addClass","inputName","addEventListener","returnValue","focus","document","documentElement","body","animate","scrollTop","offset","top","querySelectorAll","forEach","element","textToCopy","querySelector","textContent","temp","createElement","appendChild","value","select","execCommand","removeChild","buttonText","copied","wp","a11y","speak","copied_to_clipboard","refundButton","refundWaitContainer","transactionId","entryId","refund","fadeIn","refund_processing","transaction_id","entry_id","refund_nonce","html","complete","refund_complete","fail","jqXHR","textStatus","error","captureButton","captureWaitContainer","errorContainer","capture_confirm","capture_processing","requestData","capture_complete","ready","jQuery"],"mappings":"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","file":"./js/admin.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./js/src/admin.js\");\n","/**\r\n * Admin Script\r\n */\r\n\r\n/* global jQuery, gforms_stripe_admin_strings */\r\n\r\nwindow.GFStripeAdmin = null;\r\n\r\n(function ($) {\r\n var GFStripeAdminClass = function GFStripeAdminClass() {\r\n\r\n var self = this;\r\n\r\n this.accountSettingsLocked = false;\r\n this.deauthActionable = false;\r\n this.inputContainerPrefix = gforms_stripe_admin_strings.input_container_prefix;\r\n this.inputPrefix = gforms_stripe_admin_strings.input_prefix;\r\n this.liveDependencySupported = gforms_stripe_admin_strings.liveDependencySupported;\r\n this.apiMode = gforms_stripe_admin_strings.apiMode;\r\n this.init = function() {\r\n this.initKeyStatus('live_publishable_key');\r\n this.initKeyStatus('live_secret_key');\r\n this.initKeyStatus('test_publishable_key');\r\n this.initKeyStatus('test_secret_key');\r\n this.bindDeauthorize();\r\n\r\n if ( ! this.liveDependencySupported ) {\r\n \tthis.bindAPIModeChange();\r\n }\r\n\r\n this.maybeLockAccountSettings();\r\n this.bindWebhookAlert();\r\n this.bindCopyText();\r\n\r\n this.bindRefund();\r\n this.bindCapture();\r\n }\r\n\r\n this.validateKey = function(keyName, key){\r\n\r\n if(key.length == 0){\r\n this.setKeyStatus(keyName, \"\");\r\n return;\r\n }\r\n\r\n $('#' + keyName).val(key.trim());\r\n\r\n this.setKeyStatusIcon(keyName, \"<img src='\" + gforms_stripe_admin_strings.spinner + \"'/>\");\r\n\r\n if( keyName == \"live_publishable_key\" || keyName == \"test_publishable_key\" )\r\n this.validatePublishableKey(keyName, key);\r\n else\r\n this.validateSecretKey(keyName, key);\r\n\r\n };\r\n\r\n this.validateSecretKey = function(keyName, key){\r\n $.post(ajaxurl, {\r\n action: \"gf_validate_secret_key\",\r\n keyName: keyName,\r\n key: key,\r\n nonce: gforms_stripe_admin_strings.ajax_nonce\r\n },\r\n function(response) {\r\n\r\n response = response.trim();\r\n\r\n if(response == \"valid\"){\r\n self.setKeyStatus(keyName, \"1\");\r\n }\r\n else if(response == \"invalid\"){\r\n self.setKeyStatus(keyName, \"0\");\r\n }\r\n else{\r\n self.setKeyStatusIcon(keyName, gforms_stripe_admin_strings.validation_error);\r\n }\r\n }\r\n );\r\n }\r\n\r\n this.validatePublishableKey = function(keyName, key){\r\n this.setKeyStatusIcon(keyName, \"<img src='\" + gforms_stripe_admin_strings.spinner + \"'/>\");\r\n\r\n cc = {\r\n number: \"4916433572511762\",\r\n exp_month: \"01\",\r\n exp_year: (new Date()).getFullYear() + 1,\r\n cvc: \"111\",\r\n name: \"Test Card\"\r\n };\r\n\r\n Stripe.setPublishableKey( key );\r\n Stripe.card.createToken( cc, function( status, response ) {\r\n\r\n if(status == 200){\r\n self.setKeyStatus(keyName, \"1\");\r\n }\r\n else if( ( status == 400 || status == 402 ) && keyName == \"live_publishable_key\" ){\r\n //Live publishable key will return a 400 or 402 status when the key is valid, but the account isn't setup to run live transactions\r\n self.setKeyStatus(keyName, \"1\");\r\n }\r\n else{\r\n self.setKeyStatus(keyName, \"0\");\r\n }\r\n });\r\n }\r\n\r\n this.initKeyStatus = function(keyName){\r\n var is_valid = $('#' + keyName + '_is_valid');\r\n var key = $('#' + keyName );\r\n\r\n if(is_valid.length > 0){\r\n this.setKeyStatus(keyName, is_valid.val());\r\n }\r\n else if( key.length > 0 ){\r\n this.validateKey(keyName, key.val());\r\n }\r\n\r\n\r\n }\r\n\r\n this.setKeyStatus = function(keyName, is_valid){\r\n $('#' + keyName + '_is_valid').val(is_valid);\r\n\r\n var iconMarkup = \"\";\r\n if(is_valid == \"1\")\r\n iconMarkup = \"<i class=\\\"fa icon-check fa-check gf_valid\\\"></i>\";\r\n else if(is_valid == \"0\")\r\n iconMarkup = \"<i class=\\\"fa icon-remove fa-times gf_invalid\\\"></i>\";\r\n\r\n this.setKeyStatusIcon(keyName, iconMarkup);\r\n }\r\n\r\n this.setKeyStatusIcon = function(keyName, iconMarkup){\r\n var icon = $('#' + keyName + \"_status_icon\");\r\n if(icon.length > 0)\r\n icon.remove();\r\n\r\n $('#' + keyName).after(\"<span id='\" + keyName + \"_status_icon'> \" + iconMarkup + \"</span>\");\r\n }\r\n\r\n this.bindDeauthorize = function () {\r\n // De-Authorize from Stripe.\r\n $('.gform_stripe_deauth_button').on('click', function (e) {\r\n e.preventDefault();\r\n\r\n if ( self.accountSettingsLocked ) {\r\n // do a reload to trigger beforeunload event.\r\n window.location.reload();\r\n return false;\r\n }\r\n\r\n // Get button.\r\n var deauthButton = $('#gform_stripe_deauth_button'),\r\n deauthScope = $('#deauth_scope'),\r\n disconnectMessage = gforms_stripe_admin_strings.disconnect,\r\n apiMode = $(this).data('mode'),\r\n feedId = $(this).data('fid');\r\n\r\n if (!self.deauthActionable) {\r\n $('.gform_stripe_deauth_button').eq(0).hide();\r\n if (feedId !== '') {\r\n $('.connected_to_stripe_text').hide();\r\n }\r\n\r\n deauthScope.show(0, function(){\r\n self.deauthActionable = true;\r\n });\r\n } else {\r\n var deauthScopeVal = $('#' + apiMode + '_deauth_scope0').is(':checked') ? 'site' : 'account',\r\n message = (deauthScopeVal === 'site' && feedId !== '') ? disconnectMessage['feed'] : disconnectMessage[deauthScopeVal];\r\n\r\n // Confirm deletion.\r\n if (!confirm(message)) {\r\n return false;\r\n }\r\n\r\n // Set disabled state.\r\n deauthButton.attr('disabled', 'disabled');\r\n\r\n // De-Authorize.\r\n $.ajax({\r\n async: false,\r\n url: ajaxurl,\r\n dataType: 'json',\r\n method: 'POST',\r\n data: {\r\n action: 'gfstripe_deauthorize',\r\n scope: deauthScopeVal,\r\n fid: feedId,\r\n id: $(this).data('id'),\r\n mode: apiMode,\r\n nonce: gforms_stripe_admin_strings.ajax_nonce\r\n },\r\n success: function (response) {\r\n if (response.success) {\r\n window.location.reload();\r\n } else {\r\n alert(response.data.message);\r\n }\r\n\r\n deauthButton.removeAttr('disabled');\r\n }\r\n });\r\n }\r\n });\r\n }\r\n\r\n this.bindAPIModeChange = function() {\r\n if ( this.apiMode === '' || typeof this.apiMode === \"undefined\" ) {\r\n this.apiMode = 'live';\r\n $('#api_mode0').prop('checked', true);\r\n }\r\n var hideMode = ( this.apiMode === 'live' ) ? 'test' : 'live';\r\n\r\n // display the Stripe Connect button in corresponding mode.\r\n $('#' + this.inputContainerPrefix + this.apiMode + '_auth_token').show();\r\n $('#' + this.inputContainerPrefix + hideMode + '_auth_token').hide();\r\n // Switch Stripe Connect button between live and test mode.\r\n $('#tab_gravityformsstripe input[name=\"' + this.inputPrefix + '_api_mode\"]').on('click', function(e) {\r\n self.apiMode = $(this).val();\r\n hideMode = ( self.apiMode === 'live' ) ? 'test' : 'live';\r\n $('#' + self.inputContainerPrefix + hideMode + '_auth_token').hide();\r\n $('#' + self.inputContainerPrefix + self.apiMode + '_auth_token').show();\r\n });\r\n\r\n }\r\n\r\n this.maybeLockAccountSettings = function() {\r\n var apiRows = $( '#' + this.inputContainerPrefix + 'connected_to').siblings( '#' + this.inputContainerPrefix + 'api_mode, #' + this.inputContainerPrefix + 'live_auth_token, #' + this.inputContainerPrefix + 'test_auth_token' );\r\n // Display the Connect To field and hide the other Stripe Account settings (only for feed settings).\r\n\t\t\tapiRows.hide();\r\n\r\n // When clicked on the Switch Accounts button, show other fields and disable the button itself.\r\n $('#gform_stripe_change_account').on('click', function() {\r\n\t\t\t\tif ( $(this).data('disabled') ) {\r\n\t\t\t\t alert( gforms_stripe_admin_strings.switch_account_disabled_message );\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\t$('#' + self.inputContainerPrefix + 'api_mode').show();\r\n\t\t\t\t\tvar hideMode = ( self.apiMode === 'live' ) ? 'test' : 'live';\r\n\t\t\t\t\t$('#' + self.inputContainerPrefix + hideMode + '_auth_token').hide();\r\n\t\t\t\t\t$('#' + self.inputContainerPrefix + self.apiMode + '_auth_token').show();\r\n\t\t\t\t\t$(this).off('click').addClass('disabled');\r\n\t\t\t\t}\r\n });\r\n\r\n // Track if the feed settings were changed.\r\n $('table.gforms_form_settings').on('change', 'input, select', function() {\r\n var inputName = $(this).attr('name');\r\n if ( inputName !== self.inputPrefix + '_api_mode' && inputName !== 'deauth_scope' && inputName !== self.inputPrefix + '_transactionType' ) {\r\n self.accountSettingsLocked = true;\r\n }\r\n });\r\n\r\n // When the Update Settings button clicked, unlock the form.\r\n $('#gform-settings-save').on('click', function() {\r\n $('.error.below-h2').remove();\r\n self.accountSettingsLocked = false;\r\n });\r\n\r\n // Use the built-in \"beforeunload\" event to throw the confirmation when redirecting.\r\n window.addEventListener('beforeunload', function (e) {\r\n if ( self.accountSettingsLocked ) {\r\n // Cancel the event\r\n e.preventDefault();\r\n // Chrome requires returnValue to be set\r\n e.returnValue = '';\r\n }\r\n });\r\n }\r\n\r\n this.bindWebhookAlert = function() {\r\n if ( $('#gform_stripe_change_account').length && $( '#' + this.apiMode + '_signing_secret' ).val() === '' ) {\r\n $('#webhooks_enabled').focus();\r\n\r\n $([document.documentElement, document.body]).animate({\r\n scrollTop: ($(\"#\" + self.inputContainerPrefix + \"api_mode\").offset().top + 20)\r\n }, 1000);\r\n }\r\n }\r\n\r\n this.bindCopyText = function() {\r\n document.querySelectorAll( '.gform-copy-text' ).forEach( function( element ) {\r\n element.addEventListener( 'click', function( e ) {\r\n e.preventDefault();\r\n textToCopy = document.querySelector( 'span [data-copy=\"webhookUrl\"]' ) ? document.querySelector( 'span [data-copy=\"webhookUrl\"]' ).textContent : '';\r\n const temp = document.createElement( 'input' );\r\n document.body.appendChild( temp );\r\n temp.value = textToCopy;\r\n temp.select();\r\n document.execCommand( 'copy' );\r\n document.body.removeChild( temp );\r\n const buttonText = this.querySelector( '.gform-button__text' );\r\n if ( buttonText ) {\r\n buttonText.textContent = gforms_stripe_admin_strings.copied;\r\n }\r\n wp.a11y.speak( gforms_stripe_admin_strings.copied_to_clipboard, 'assertive' );\r\n } );\r\n } );\r\n };\r\n\r\n /**\r\n * Handles refund button click and sends a refund ajax request.\r\n *\r\n * @since 1.3 //@todo - version\r\n */\r\n this.bindRefund = function() {\r\n $( '.stripe-refund' ).on(\r\n 'click',\r\n function( e ) {\r\n e.preventDefault();\r\n var refundButton = $( '.stripe_refund' ),\r\n refundWaitContainer = $( '#refund_wait_container' ),\r\n transactionId = $( this ).data( 'tid' );\r\n entryId = $( this ).data( 'lid' );\r\n if ( ! window.confirm( gforms_stripe_admin_strings.refund ) ) {\r\n return false;\r\n }\r\n\r\n // Set disabled state.\r\n refundButton.prop( 'disabled', true );\r\n refundWaitContainer.fadeIn();\r\n wp.a11y.speak( gforms_stripe_admin_strings.refund_processing, 'assertive' );\r\n\r\n $.ajax(\r\n {\r\n async: true,\r\n url: ajaxurl,\r\n dataType: 'json',\r\n method: 'POST',\r\n data: {\r\n action: 'gfstripe_refund',\r\n transaction_id: transactionId,\r\n entry_id: entryId,\r\n nonce: gforms_stripe_admin_strings.refund_nonce,\r\n },\r\n success: function( response ) {\r\n if ( response.success ) {\r\n window.location.reload();\r\n } else {\r\n wp.a11y.speak( response.data.message, 'assertive' );\r\n $( '.gform_stripe_refund_alert' ).show().html( response.data.message );\r\n }\r\n },\r\n complete: function() {\r\n wp.a11y.speak( gforms_stripe_admin_strings.refund_complete, 'assertive' );\r\n refundButton.prop( 'disabled', false );\r\n refundWaitContainer.hide();\r\n },\r\n }\r\n ).fail(\r\n function( jqXHR, textStatus, error ) {\r\n window.alert( error );\r\n refundButton.prop( 'disabled', false );\r\n refundWaitContainer.hide();\r\n }\r\n );\r\n }\r\n );\r\n };\r\n\r\n\t\tthis.bindCapture = function() {\r\n\t\t\t$( '.stripe-capture' ).on( 'click keypress',\r\n\t\t\t\tfunction( e ) {\r\n\r\n\t\t\t\t\te.preventDefault();\r\n\r\n\t\t\t\t\tvar captureButton = $( '.stripe-capture' ),\r\n captureWaitContainer = $( '#capture_wait_container' );\r\n\t\t\t\t\t\terrorContainer = $( '.gform_stripe_capture_alert' );\r\n\r\n\t\t\t\t\tif ( ! window.confirm( gforms_stripe_admin_strings.capture_confirm ) ) {\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t// Set disabled state\r\n\t\t\t\t\tcaptureWaitContainer.fadeIn();\r\n\t\t\t\t\tcaptureButton.prop( 'disabled', true );\r\n\t\t\t\t\terrorContainer.hide();\r\n\t\t\t\t\twp.a11y.speak( gforms_stripe_admin_strings.capture_processing, 'assertive' );\r\n\r\n\t\t\t\t\tvar requestData = captureButton.data( 'ajax' );\r\n\r\n\t\t\t\t\t$.ajax( {\r\n\t\t\t\t\t\turl: ajaxurl,\r\n\t\t\t\t\t\tmethod: 'POST',\r\n\t\t\t\t\t\tdata: {\r\n\t\t\t\t\t\t\taction: 'gfstripe_capture_action',\r\n\t\t\t\t\t\t\ttransaction_id: requestData.transaction_id,\r\n\t\t\t\t\t\t\tentry_id: requestData.entry_id,\r\n\t\t\t\t\t\t\tnonce: requestData.nonce,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tsuccess: function( response ) {\r\n\r\n\t\t\t\t\t\t\tif ( response.success ) {\r\n\t\t\t\t\t\t\t\twp.a11y.speak( gforms_stripe_admin_strings.capture_complete, 'assertive' );\r\n\t\t\t\t\t\t\t\t// Success. Reload page.\r\n\t\t\t\t\t\t\t\twindow.location.reload();\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\twp.a11y.speak( response.data, 'assertive' );\r\n errorContainer.show().html( response.data );\r\n\r\n captureButton.prop( 'disabled', false );\r\n captureWaitContainer.hide();\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t).fail(\r\n\t\t\t\t\t\tfunction( jqXHR, textStatus, error ) {\r\n\t\t\t\t\t\t\twp.a11y.speak( error, 'assertive' );\r\n\t\t\t\t\t\t\terrorContainer.show().html( error );\r\n\r\n\t\t\t\t\t\t\tcaptureButton.prop( 'disabled', false );\r\n\t\t\t\t\t\t\tcaptureWaitContainer.hide();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\t\t\t);\r\n };\r\n\r\n this.init();\r\n };\r\n\r\n $(document).ready(function() {\r\n GFStripeAdmin = new GFStripeAdminClass();\r\n });\r\n})(jQuery);\r\n"],"sourceRoot":""}
[-] payment_element_form_editor.js
[edit]
[-] admin.min.js
[edit]
[-] frontend.js.map
[edit]
[-] frontend.js
[edit]
[-] payment_element_form_editor.min.js
[edit]
[-] payment_element_form_editor.js.map
[edit]
[+]
..
[-] admin.js
[edit]
[-] frontend.min.js
[edit]
[-] admin.js.map
[edit]