@@ -11,8 +11,6 @@ $code = $block->escapeHtml($block->getMethodCode());
1111$ ccType = $ block ->getInfoData ('cc_type ' );
1212$ ccExpYear = $ block ->getInfoData ('cc_exp_year ' );
1313$ ccExpMonth = $ block ->getInfoData ('cc_exp_month ' );
14- $ ccNumberElementSelector = '# ' . $ code . '_cc_number ' ;
15- $ ccCidElementSelector = '# ' . $ code . '_cc_cid ' ;
1614?>
1715
1816<!-- IFRAME for request to Payment Gateway -->
@@ -46,6 +44,7 @@ $ccCidElementSelector = '#' . $code . '_cc_cid';
4644 <label for="<?= /* @noEscape */ $ code ?> _cc_type" class="admin__field-label">
4745 <span><?= $ block ->escapeHtml (__ ('Credit Card Type ' )) ?> </span>
4846 </label>
47+
4948 <div class="admin__field-control">
5049 <select id="<?= /* @noEscape */ $ code ?> _cc_type"
5150 data-container="<?= /* @noEscape */ $ code ?> -cc-type"
@@ -63,13 +62,14 @@ $ccCidElementSelector = '#' . $code . '_cc_cid';
6362 </select>
6463 </div>
6564 </div>
65+
6666 <div class="admin__field _required field-number">
6767 <label for="<?= /* @noEscape */ $ code ?> _cc_number" class="admin__field-label">
6868 <span><?= $ block ->escapeHtml (__ ('Credit Card Number ' )) ?> </span>
6969 </label>
70+
7071 <div class="admin__field-control">
71- <input id="<?= /* @noEscape */ $ code ?> _cc_number"
72- type="text"
72+ <input type="text" id="<?= /* @noEscape */ $ code ?> _cc_number"
7373 data-container="<?= /* @noEscape */ $ code ?> -cc-number"
7474 name="payment[cc_number]" title="<?= $ block ->escapeHtml (__ ('Credit Card Number ' )) ?> "
7575 class="admin__control-text"
@@ -81,31 +81,32 @@ $ccCidElementSelector = '#' . $code . '_cc_cid';
8181 }'
8282 autocomplete="off"/>
8383 <?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
84- 'onpaste ' ,
84+ 'oncopy ' ,
8585 "event.preventDefault(); " ,
86- $ ccNumberElementSelector
86+ ' # ' . $ code . ' _cc_number '
8787 ) ?>
8888 <?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
8989 'oncut ' ,
9090 "event.preventDefault(); " ,
91- $ ccNumberElementSelector
91+ ' # ' . $ code . ' _cc_number '
9292 ) ?>
9393 <?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
94- 'oncopy ' ,
94+ 'onpaste ' ,
9595 "event.preventDefault(); " ,
96- $ ccNumberElementSelector
96+ ' # ' . $ code . ' _cc_number '
9797 ) ?>
9898 </div>
9999 </div>
100+
100101 <div class="admin__field _required field-date" id="<?= /* @noEscape */ $ code ?> _cc_type_exp_div">
101102 <label for="<?= /* @noEscape */ $ code ?> _expiration" class="admin__field-label">
102103 <span><?= $ block ->escapeHtml (__ ('Expiration Date ' )) ?> </span>
103104 </label>
105+
104106 <div class="admin__field-control">
105- <select id="<?= /* @noEscape */ $ code ?> _expiration"
106- name="payment[cc_exp_month]"
107- class="admin__control-select admin__control-select-month"
107+ <select id="<?= /* @noEscape */ $ code ?> _expiration" name="payment[cc_exp_month]"
108108 data-container="<?= /* @noEscape */ $ code ?> -cc-month"
109+ class="admin__control-select admin__control-select-month"
109110 data-validate='{required:true, "validate-cc-exp":"#<?= /* @noEscape */ $ code ?> _expiration_yr"}'>
110111 <?php foreach ($ block ->getCcMonths () as $ k => $ v ): ?>
111112 <option
@@ -115,11 +116,10 @@ $ccCidElementSelector = '#' . $code . '_cc_cid';
115116 </option>
116117 <?php endforeach ?>
117118 </select>
118- <select id=" <?= /* @noEscape */ $ code ?> _expiration_yr"
119- name="payment[cc_exp_year]"
119+
120+ <select id=" <?= /* @noEscape */ $ code ?> _expiration_yr" name="payment[cc_exp_year]"
120121 class="admin__control-select admin__control-select-year"
121- data-container="<?= /* @noEscape */ $ code ?> -cc-year"
122- data-validate='{required:true}'>
122+ data-container="<?= /* @noEscape */ $ code ?> -cc-year" data-validate='{required:true}'>
123123 <?php foreach ($ block ->getCcYears () as $ k => $ v ): ?>
124124 <option
125125 value="<?= /* @noEscape */ $ k ? $ block ->escapeHtml ($ k ) : '' ?> "
@@ -135,30 +135,30 @@ $ccCidElementSelector = '#' . $code . '_cc_cid';
135135 <label for="<?= /* @noEscape */ $ code ?> _cc_cid" class="admin__field-label">
136136 <span><?= $ block ->escapeHtml (__ ('Card Verification Number ' )) ?> </span>
137137 </label>
138+
138139 <div class="admin__field-control">
139- <input type="text"
140- title ="<?= $ block -> escapeHtml ( __ ( ' Card Verification Number ' )) ?> "
140+ <input type="text" title=" <?= $ block -> escapeHtml ( __ ( ' Card Verification Number ' )) ?> "
141+ data-container ="<?= /* @noEscape */ $ code ?> -cc-cvv "
141142 class="admin__control-text cvv"
142- id="<?= /* @noEscape */ $ code ?> _cc_cid"
143- name="payment[cc_cid]"
143+ id="<?= /* @noEscape */ $ code ?> _cc_cid" name="payment[cc_cid]"
144144 value=""
145145 data-container="<?= /* @noEscape */ $ code ?> -cc-cvv"
146146 data-validate='{"required-number":true, "validate-cc-cvn":"#<?= /* @noEscape */ $ code?> _cc_type"}'
147147 autocomplete="off"/>
148148 <?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
149- 'onpaste ' ,
149+ 'oncopy ' ,
150150 "event.preventDefault(); " ,
151- $ ccCidElementSelector
151+ ' # ' . $ code . ' _cc_cid '
152152 ) ?>
153153 <?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
154154 'oncut ' ,
155155 "event.preventDefault(); " ,
156- $ ccCidElementSelector
156+ ' # ' . $ code . ' _cc_cid '
157157 ) ?>
158158 <?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
159- 'oncopy ' ,
159+ 'onpaste ' ,
160160 "event.preventDefault(); " ,
161- $ ccCidElementSelector
161+ ' # ' . $ code . ' _cc_cid '
162162 ) ?>
163163 </div>
164164 </div>
0 commit comments