@@ -11,8 +11,6 @@ $code = $block->escapeHtml($block->getMethodCode());
11
11
$ ccType = $ block ->getInfoData ('cc_type ' );
12
12
$ ccExpYear = $ block ->getInfoData ('cc_exp_year ' );
13
13
$ ccExpMonth = $ block ->getInfoData ('cc_exp_month ' );
14
- $ ccNumberElementSelector = '# ' . $ code . '_cc_number ' ;
15
- $ ccCidElementSelector = '# ' . $ code . '_cc_cid ' ;
16
14
?>
17
15
18
16
<!-- IFRAME for request to Payment Gateway -->
@@ -46,6 +44,7 @@ $ccCidElementSelector = '#' . $code . '_cc_cid';
46
44
<label for="<?= /* @noEscape */ $ code ?> _cc_type" class="admin__field-label">
47
45
<span><?= $ block ->escapeHtml (__ ('Credit Card Type ' )) ?> </span>
48
46
</label>
47
+
49
48
<div class="admin__field-control">
50
49
<select id="<?= /* @noEscape */ $ code ?> _cc_type"
51
50
data-container="<?= /* @noEscape */ $ code ?> -cc-type"
@@ -63,13 +62,14 @@ $ccCidElementSelector = '#' . $code . '_cc_cid';
63
62
</select>
64
63
</div>
65
64
</div>
65
+
66
66
<div class="admin__field _required field-number">
67
67
<label for="<?= /* @noEscape */ $ code ?> _cc_number" class="admin__field-label">
68
68
<span><?= $ block ->escapeHtml (__ ('Credit Card Number ' )) ?> </span>
69
69
</label>
70
+
70
71
<div class="admin__field-control">
71
- <input id="<?= /* @noEscape */ $ code ?> _cc_number"
72
- type="text"
72
+ <input type="text" id="<?= /* @noEscape */ $ code ?> _cc_number"
73
73
data-container="<?= /* @noEscape */ $ code ?> -cc-number"
74
74
name="payment[cc_number]" title="<?= $ block ->escapeHtml (__ ('Credit Card Number ' )) ?> "
75
75
class="admin__control-text"
@@ -81,31 +81,32 @@ $ccCidElementSelector = '#' . $code . '_cc_cid';
81
81
}'
82
82
autocomplete="off"/>
83
83
<?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
84
- 'onpaste ' ,
84
+ 'oncopy ' ,
85
85
"event.preventDefault(); " ,
86
- $ ccNumberElementSelector
86
+ ' # ' . $ code . ' _cc_number '
87
87
) ?>
88
88
<?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
89
89
'oncut ' ,
90
90
"event.preventDefault(); " ,
91
- $ ccNumberElementSelector
91
+ ' # ' . $ code . ' _cc_number '
92
92
) ?>
93
93
<?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
94
- 'oncopy ' ,
94
+ 'onpaste ' ,
95
95
"event.preventDefault(); " ,
96
- $ ccNumberElementSelector
96
+ ' # ' . $ code . ' _cc_number '
97
97
) ?>
98
98
</div>
99
99
</div>
100
+
100
101
<div class="admin__field _required field-date" id="<?= /* @noEscape */ $ code ?> _cc_type_exp_div">
101
102
<label for="<?= /* @noEscape */ $ code ?> _expiration" class="admin__field-label">
102
103
<span><?= $ block ->escapeHtml (__ ('Expiration Date ' )) ?> </span>
103
104
</label>
105
+
104
106
<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]"
108
108
data-container="<?= /* @noEscape */ $ code ?> -cc-month"
109
+ class="admin__control-select admin__control-select-month"
109
110
data-validate='{required:true, "validate-cc-exp":"#<?= /* @noEscape */ $ code ?> _expiration_yr"}'>
110
111
<?php foreach ($ block ->getCcMonths () as $ k => $ v ): ?>
111
112
<option
@@ -115,11 +116,10 @@ $ccCidElementSelector = '#' . $code . '_cc_cid';
115
116
</option>
116
117
<?php endforeach ?>
117
118
</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]"
120
121
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}'>
123
123
<?php foreach ($ block ->getCcYears () as $ k => $ v ): ?>
124
124
<option
125
125
value="<?= /* @noEscape */ $ k ? $ block ->escapeHtml ($ k ) : '' ?> "
@@ -135,30 +135,30 @@ $ccCidElementSelector = '#' . $code . '_cc_cid';
135
135
<label for="<?= /* @noEscape */ $ code ?> _cc_cid" class="admin__field-label">
136
136
<span><?= $ block ->escapeHtml (__ ('Card Verification Number ' )) ?> </span>
137
137
</label>
138
+
138
139
<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 "
141
142
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]"
144
144
value=""
145
145
data-container="<?= /* @noEscape */ $ code ?> -cc-cvv"
146
146
data-validate='{"required-number":true, "validate-cc-cvn":"#<?= /* @noEscape */ $ code?> _cc_type"}'
147
147
autocomplete="off"/>
148
148
<?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
149
- 'onpaste ' ,
149
+ 'oncopy ' ,
150
150
"event.preventDefault(); " ,
151
- $ ccCidElementSelector
151
+ ' # ' . $ code . ' _cc_cid '
152
152
) ?>
153
153
<?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
154
154
'oncut ' ,
155
155
"event.preventDefault(); " ,
156
- $ ccCidElementSelector
156
+ ' # ' . $ code . ' _cc_cid '
157
157
) ?>
158
158
<?= /* @noEscape */ $ secureRenderer ->renderEventListenerAsTag (
159
- 'oncopy ' ,
159
+ 'onpaste ' ,
160
160
"event.preventDefault(); " ,
161
- $ ccCidElementSelector
161
+ ' # ' . $ code . ' _cc_cid '
162
162
) ?>
163
163
</div>
164
164
</div>
0 commit comments