Submit
Path:
~
/
/
usr
/
local
/
sitepad
/
editor
/
site-data
/
plugins
/
kkart-pro
/
assets
/
js
/
frontend
/
File Content:
tokenization-form.min.js
jQuery(function(t){var o=function(e){this.$target=e,this.$formWrap=e.closest(".payment_box"),this.params=t.extend({},{is_registration_required:!1,is_logged_in:!1},kkart_tokenization_form_params),this.onDisplay=this.onDisplay.bind(this),this.hideForm=this.hideForm.bind(this),this.showForm=this.showForm.bind(this),this.showSaveNewCheckbox=this.showSaveNewCheckbox.bind(this),this.hideSaveNewCheckbox=this.hideSaveNewCheckbox.bind(this),this.$target.on("click change",":input.kkart-SavedPaymentMethods-tokenInput",{tokenizationForm:this},this.onTokenChange),t("input#createaccount").change({tokenizationForm:this},this.onCreateAccountChange),this.onDisplay()};o.prototype.onDisplay=function(){0===t(":input.kkart-SavedPaymentMethods-tokenInput:checked",this.$target).length&&t(":input.kkart-SavedPaymentMethods-tokenInput:last",this.$target).prop("checked",!0),0===this.$target.data("count")&&t(".kkart-SavedPaymentMethods-new",this.$target).remove(),0<t("input#createaccount").length&&t("input#createaccount").is(":checked")||this.params.is_logged_in||this.params.is_registration_required?this.showSaveNewCheckbox():this.hideSaveNewCheckbox(),t(":input.kkart-SavedPaymentMethods-tokenInput:checked",this.$target).trigger("change")},o.prototype.onTokenChange=function(e){"new"===t(this).val()?(e.data.tokenizationForm.showForm(),e.data.tokenizationForm.showSaveNewCheckbox()):(e.data.tokenizationForm.hideForm(),e.data.tokenizationForm.hideSaveNewCheckbox())},o.prototype.onCreateAccountChange=function(e){t(this).is(":checked")?e.data.tokenizationForm.showSaveNewCheckbox():e.data.tokenizationForm.hideSaveNewCheckbox()},o.prototype.hideForm=function(){t(".kkart-payment-form",this.$formWrap).hide()},o.prototype.showForm=function(){t(".kkart-payment-form",this.$formWrap).show()},o.prototype.showSaveNewCheckbox=function(){t(".kkart-SavedPaymentMethods-saveNew",this.$formWrap).show()},o.prototype.hideSaveNewCheckbox=function(){t(".kkart-SavedPaymentMethods-saveNew",this.$formWrap).hide()},t.fn.kkart_tokenization_form=function(e){return new o(this),this},t(document.body).on("updated_checkout kkart-credit-card-form-init",function(){t("ul.kkart-SavedPaymentMethods").each(function(){t(this).kkart_tokenization_form()})})});
Submit
FILE
FOLDER
Name
Size
Permission
Action
add-payment-method.js
1079 bytes
0644
add-payment-method.min.js
721 bytes
0644
add-to-cart-variation.js
28543 bytes
0644
add-to-cart-variation.min.js
13600 bytes
0644
add-to-cart.js
5821 bytes
0644
add-to-cart.min.js
3073 bytes
0644
address-i18n.js
4955 bytes
0644
address-i18n.min.js
2618 bytes
0644
cart-fragments.js
5708 bytes
0644
cart-fragments.min.js
2989 bytes
0644
cart.js
15616 bytes
0644
cart.min.js
7509 bytes
0644
checkout.js
24797 bytes
0644
checkout.min.js
13875 bytes
0644
country-select.js
6187 bytes
0644
country-select.min.js
3298 bytes
0644
credit-card-form.js
612 bytes
0644
credit-card-form.min.js
542 bytes
0644
geolocation.js
2559 bytes
0644
geolocation.min.js
1334 bytes
0644
kkart.js
3237 bytes
0644
kkart.min.js
1963 bytes
0644
lost-password.js
159 bytes
0644
lost-password.min.js
132 bytes
0644
password-strength-meter.js
3807 bytes
0644
password-strength-meter.min.js
2024 bytes
0644
price-slider.js
2923 bytes
0644
price-slider.min.js
2035 bytes
0644
single-product.js
10359 bytes
0644
single-product.min.js
6272 bytes
0644
tokenization-form.js
3814 bytes
0644
tokenization-form.min.js
2227 bytes
0644
N4ST4R_ID | Naxtarrr