1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-21 00:41:34 +02:00

Adjustments for cardjs and auto filil

This commit is contained in:
David Bomba 2022-12-15 19:29:57 +11:00
parent 9b1cc121cd
commit 1dc24bb734
5 changed files with 86 additions and 21 deletions

View File

@ -52,3 +52,23 @@
<script src="{{ asset('js/clients/payment_methods/authorize-authorize-card.js') }}"></script>
@endsection
@push('footer')
<script defer>
$(function() {
document.getElementsByClassName("expiry")[0].addEventListener('change', function() {
str = document.getElementsByClassName("expiry")[0].value.replace(/\s/g, '');
const expiryArray = str.split("/");
document.getElementsByName('expiry-month')[0].value = expiryArray[0];
document.getElementsByName('expiry-year')[0].value = expiryArray[1];
});
});
</script>
@endpush

View File

@ -78,30 +78,15 @@
$(function() {
document.getElementsByClassName("expiry")[0].addEventListener('change', function() {
document.getElementsByClassName("expiry")[0].addEventListener('change', function() {
str = document.getElementsByClassName("expiry")[0].value.replace(/\s/g, '');
const myArray = str.split("/");
str = document.getElementsByClassName("expiry")[0].value.replace(/\s/g, '');
const expiryArray = str.split("/");
document.getElementsByName('expiry-month')[0].value = myArray[0];
document.getElementsByName('expiry-year')[0].value = myArray[1];
document.getElementsByName('expiry-month')[0].value = expiryArray[0];
document.getElementsByName('expiry-year')[0].value = expiryArray[1];
});
// var myCard = $('#my-card');
// myCard.EXPIRY_USE_DROPDOWNS = true;
// document.getElementsByName('expiry-month')[0].setAttribute("x-autocompletetype", "cc-exp-month");
// document.getElementsByName('expiry-month')[0].setAttribute("autocompletetype", "cc-exp-month");
// document.getElementsByName('expiry-month')[0].setAttribute("autocomplete", "on");
// document.getElementsByClassName('expiry')[0].setAttribute("autocomplete", "on");
// document.getElementsByName('expiry-year')[0].setAttribute("x-autocompletetype", "cc-exp-year");
// document.getElementsByName('expiry-year')[0].setAttribute("autocompletetype", "cc-exp-year");
// document.getElementsByName('expiry-year')[0].setAttribute("autocomplete", "on");
});
});

View File

@ -49,3 +49,23 @@
<script src="{{ asset('js/clients/payments/forte-credit-card-payment.js') }}"></script>
@endsection
@push('footer')
<script defer>
$(function() {
document.getElementsByClassName("expiry")[0].addEventListener('change', function() {
str = document.getElementsByClassName("expiry")[0].value.replace(/\s/g, '');
const expiryArray = str.split("/");
document.getElementsByName('expiry-month')[0].value = expiryArray[0];
document.getElementsByName('expiry-year')[0].value = expiryArray[1];
});
});
</script>
@endpush

View File

@ -49,3 +49,23 @@
@section('gateway_footer')
<script src="{{ asset('js/clients/payments/wepay-credit-card.js') }}"></script>
@endsection
@push('footer')
<script defer>
$(function() {
document.getElementsByClassName("expiry")[0].addEventListener('change', function() {
str = document.getElementsByClassName("expiry")[0].value.replace(/\s/g, '');
const expiryArray = str.split("/");
document.getElementsByName('expiry-month')[0].value = expiryArray[0];
document.getElementsByName('expiry-year')[0].value = expiryArray[1];
});
});
</script>
@endpush

View File

@ -81,3 +81,23 @@
<script src="{{ asset('js/clients/payments/wepay-credit-card.js') }}"></script>
@endsection
@push('footer')
<script defer>
$(function() {
document.getElementsByClassName("expiry")[0].addEventListener('change', function() {
str = document.getElementsByClassName("expiry")[0].value.replace(/\s/g, '');
const expiryArray = str.split("/");
document.getElementsByName('expiry-month')[0].value = expiryArray[0];
document.getElementsByName('expiry-year')[0].value = expiryArray[1];
});
});
</script>
@endpush