.payment-screen .paymentmethods {
margin: 16px;
}
-.splitbill-screen .paymentmethod,
-.payment-screen .paymentmethod {
+.splitbill-screen .paymentmethods .button,
+.payment-screen .paymentmethods .button {
background: rgb(221, 221, 221);
line-height: 40px;
margin-bottom: 4px;
<t t-name="PaymentScreen-Paymentmethods">
<div class='paymentmethods'>
<t t-foreach="widget.pos.cashregisters" t-as="cashregister">
- <div class="paymentmethod" t-att-data-id="cashregister.journal_id[0]">
+ <div class="button paymentmethod" t-att-data-id="cashregister.journal_id[0]">
<t t-esc="cashregister.journal_id[1]" />
</div>
</t>
this.$('.order-info .subtotal').text(this.format_currency(neworder.getSubtotal()));
},
- pay: function($el,order,neworder,splitlines,cashregister_id){
+ pay: function(order,neworder,splitlines){
var orderlines = order.get('orderLines').models;
var empty = true;
var full = true;
return;
}
- for(var i = 0; i < this.pos.cashregisters.length; i++){
- if(this.pos.cashregisters[i].id === cashregister_id){
- var cashregister = this.pos.cashregisters[i];
- break;
- }
- }
if(full){
- order.addPaymentline(cashregister);
this.pos_widget.screen_selector.set_current_screen('payment');
}else{
for(var id in splitlines){
}
delete splitlines[id];
}
- neworder.addPaymentline(cashregister);
neworder.set_screen_data('screen','payment');
// for the kitchen printer we assume that everything
self.lineselect($el,order,neworder,splitlines,id);
});
- this.$('.paymentmethod').click(function(){
- var id = parseInt($(this).data('id'));
- var $el = $(this);
- self.pay($el,order,neworder,splitlines,id);
+ this.$('.paymentmethods .button').click(function(){
+ self.pay(order,neworder,splitlines);
});
},
});
<span class='subtotal'><t t-esc='widget.format_currency(0.0)'/></span>
</div>
<div class='paymentmethods'>
- <t t-foreach="widget.pos.cashregisters" t-as="cashregister">
- <div class='button paymentmethod' t-att-data-id="cashregister.id">
- <t t-esc='cashregister.journal.name' />
- </div>
- </t>
+ <div class='button payment'>
+ <i class='fa fa-chevron-right' /> Payment
+ </div>
</div>
</div>
</div>