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="{"token":"a4f0bb92023bca6fbffbc1855ae99964e93d98cc"}"></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="{"token":"a4f0bb92023bca6fbffbc1855ae99964e93d98cc"}">
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