Skip to content
This repository was archived by the owner on Feb 8, 2026. It is now read-only.

Commit 6288327

Browse files
authored
Update contentScriptTokenizer.js
Ok #7
1 parent d70de5b commit 6288327

1 file changed

Lines changed: 43 additions & 10 deletions

File tree

js/contentScriptTokenizer.js

Lines changed: 43 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,47 @@
1-
// page user
2-
$('#paymentCardsContainer')
3-
.html('<div class="paymentCardHeader row"><div class="header paymentCardHeader col-xs-3">Tarjeta</div><div class="header paymentCardExpireDateHeader col-xs-3">Fecha de caducidad</div><div class="header paymentCardUsedHeader col-xs-3">Utilizado</div><div class=" col-xs-3"></div></div><div class="paymentCard row"><div class="field cardNumber col-xs-3"><div class="logo"><img src="/common/images/paymentsystems/visa.png" border="0" alt="Visa"></div><span>454881******0004</span></div><div class="field expiryDate col-xs-3">12/2020</div><div class="field used col-xs-3">1</div><div class="delete col-xs-3"><form action="/user/paymentCards/delete" method="POST" data-fluid-form="DeletePaymentCardForm" class="has-validation-callback"><div class="form-message"></div><input type="hidden" name="id" value="1"><button class="paymentCardDeleteButton btn btn-danger" type="submit">Eliminar</button></form></div></div><div class="paymentCard row"><div class="field cardNumber col-xs-3"><div class="logo"><img src="/common/images/paymentsystems/visa.png" border="0" alt="Visa"></div><span>454881******0004</span></div><div class="field expiryDate col-xs-3">12/2020</div><div class="field used col-xs-3">1</div><div class="delete col-xs-3"><form action="/user/paymentCards/delete" method="POST" data-fluid-form="DeletePaymentCardForm" class="has-validation-callback"><div class="form-message"></div><input type="hidden" name="id" value="1"><button class="paymentCardDeleteButton btn btn-danger" type="submit">Eliminar</button></form></div></div><div class="paymentCard row"><div class="field cardNumber col-xs-3"><div class="logo"><img src="/common/images/paymentsystems/visa.png" border="0" alt="Visa"></div><span>454881******0004</span></div><div class="field expiryDate col-xs-3">12/2020</div><div class="field used col-xs-3">1</div><div class="delete col-xs-3"><form action="/user/paymentCards/delete" method="POST" data-fluid-form="DeletePaymentCardForm" class="has-validation-callback"><div class="form-message"></div><input type="hidden" name="id" value="1"><button class="paymentCardDeleteButton btn btn-danger" type="submit">Eliminar</button></form></div></div>');
1+
// if exists plugins check or radio:
2+
// sbtc-btn
3+
var possiblePlunginRadio = '';
4+
var possiblePlunginCheck = '';
45

5-
// checkouts
6-
$('.paymentSystemSelectors')
7-
.prepend('<input type="hidden" name="paymentSystemToken" id="paymentReference" value=""><div class="paymentSystemsTokens"><div class="paymentSystemsTokenInfo">Tus tarjetas de crédito/débito</div><div class="paymentSystemToken"><div class="check"><input id="creditCardSelect_1" type="radio" reference="10" name="paymentSystem" value="10" data-fluid-event="change" data-fluid-function="setPaymentSystemToken" data-fluid-data="{&quot;token&quot;:&quot;a4f0bb92023bca6fbffbc1855ae99964e93d98cc&quot;}"></div><div class="cardNumber"><div class="logo"><img src="/common/images/paymentsystems/visa.png" border="0" alt="Visa"></div><label for="creditCardSelect_1" class="title">Tarjeta: </label><label for="creditCardSelect_1" class="text">454881******0004</label></div><div class="expiryDate"><label for="creditCardSelect_1" class="title">Fecha de caducidad: </label><label for="creditCardSelect_1" class="text">12/2020</label></div></div></div><div class="paymentSystemOthersInfo">Seleccionar otro método de pago</div>');
6+
if ($('.jquery-radiobutton-wrapper').length)
7+
possiblePlunginRadio = `<div class="jquery-radiobutton-wrapper basketSelector paymentSystemSelector"><a data-radiobutton="radiobutton-link" class="jquery-radiobutton" href="#" name="paymentSystem_14" rel="paymentSystem"></a></div>`;
88

9+
if ($('.sbtc-btn').length)
10+
possiblePlunginCheck = `<button id="sbtc-097ce182-b220-27bd-a7cb" class="sbtc-btn btn btn-default sbtc-bootstrap sbtc-default sbtc-checked" type="button"><span class="sbtc-icon glyphicon glyphicon-ok"></span></button>`;
911

10-
// checkouts
11-
$('.basketSelectors > .paymentSystemSelector').first()
12-
.append('<div class="tokenize"><input type="checkbox" autocomplete="off" value="1" checked="checked" class="validate-required-check" name="paymentTokenizable8"><span>Recordar datos de mi tarjeta para usarlos en futuras compras</span></div>');
1312

14-
13+
$('.basketSelectors.paymentSystemSelectors')
14+
.prepend(`
15+
<input type="hidden" name="paymentSystemToken" id="paymentReference" value="">
16+
<div class="paymentSystemsTokens">
17+
<div class="paymentSystemsTokenInfo">Tus tarjetas de crédito/débito</div>
18+
<div class="paymentSystemToken">
19+
<div class="check">
20+
${possiblePlunginRadio}
21+
<input id="creditCardSelect_1" type="radio" reference="9" name="paymentSystem" value="9" data-fluid-event="change" data-fluid-function="setPaymentSystemToken" data-fluid-data="{&quot;token&quot;:&quot;a4f0bb92023bca6fbffbc1855ae99964e93d98cc&quot;}">
22+
</div>
23+
<div class="cardNumber">
24+
<div class="logo">
25+
<img src="/common/images/paymentsystems/visa.png" border="0" alt="Visa">
26+
</div>
27+
<label for="creditCardSelect_1" class="title">Tarjeta: </label>
28+
<label for="creditCardSelect_1" class="text">454881******0004</label>
29+
</div>
30+
<div class="expiryDate">
31+
<label for="creditCardSelect_1" class="title">Fecha de caducidad: </label>
32+
<label for="creditCardSelect_1" class="text">12/2020</label>
33+
</div>
34+
</div>
35+
</div>
36+
`);
37+
38+
$('.basketSelectors.paymentSystemSelectors')
39+
.find('.basketSelector.paymentSystemSelector')
40+
.first()
41+
.append(`
42+
<div class="tokenize">
43+
<input type="checkbox" autocomplete="off" value="1" checked="checked" class="validate-required-check" name="paymentTokenizable9">
44+
${possiblePlunginCheck}
45+
<span>Recordar datos de mi tarjeta para usarlos en futuras compras</span>
46+
</div>
47+
`);

0 commit comments

Comments
 (0)