[FIX] point_of_sale: long product name print receipt in safari
Fine-tunning of 263131f49828d2d8f2177bae15d0af84af341c37 Before this commit, when printing in safari a receipt that contains products with long names, parts of the name were overlapped. This occurs because, in safari, the library that transforms the html into text mismanages the spaces. Now, the name is printed correctly in safari, same behaviour than the others browsers. opw-2169656 closes odoo/odoo#45794 X-original-commit: 9e4ab0da0e84b2b792659477e3520f7847d51aac Signed-off-by: Jorge Pinna Puissant (jpp) <jpp@odoo.com>
This commit is contained in:
@@ -873,9 +873,7 @@
|
||||
</div>
|
||||
</t>
|
||||
|
||||
<t t-name="OrderReceiptWrappedProductNameLines">
|
||||
<t t-foreach="line.product_name_wrapped.slice(1)" t-as="wrapped_line"><t t-esc="wrapped_line"/></t>
|
||||
</t>
|
||||
<t t-name="OrderReceiptWrappedProductNameLines"><t t-foreach="line.product_name_wrapped.slice(1)" t-as="wrapped_line"><t t-esc="wrapped_line"/></t></t>
|
||||
|
||||
<t t-name="OrderReceipt">
|
||||
<div class="pos-receipt">
|
||||
@@ -926,21 +924,9 @@
|
||||
<t t-foreach='receipt.orderlines' t-as='line'>
|
||||
<t t-set='simple' t-value='(line.discount === 0 and line.unit_name === "Units" and line.quantity === 1 and !discount_to_show and !(line.display_discount_policy == "without_discount" && line.price != line.price_lst))' />
|
||||
<t t-if='simple'>
|
||||
<div>
|
||||
<t t-esc='line.product_name_wrapped[0]' />
|
||||
<span t-esc='widget.format_currency_no_symbol(line.price_display)' class="price_display pos-receipt-right-align"/>
|
||||
</div>
|
||||
<t t-call="OrderReceiptWrappedProductNameLines"/>
|
||||
</t>
|
||||
<div><t t-esc='line.product_name_wrapped[0]' /><span t-esc='widget.format_currency_no_symbol(line.price_display)' class="price_display pos-receipt-right-align"/></div><t t-call="OrderReceiptWrappedProductNameLines"/></t>
|
||||
<t t-if='!simple'>
|
||||
<div t-esc='line.product_name_wrapped[0]'/>
|
||||
<t t-call="OrderReceiptWrappedProductNameLines"/>
|
||||
<t t-if="line.display_discount_policy == 'without_discount' && line.price != line.price_lst">
|
||||
<div class="pos-receipt-left-padding">
|
||||
<t t-esc="widget.format_currency_no_symbol(line.price_lst)" />
|
||||
->
|
||||
<t t-esc="widget.format_currency_no_symbol(line.price)" />
|
||||
</div>
|
||||
<div t-esc='line.product_name_wrapped[0]'/><t t-call="OrderReceiptWrappedProductNameLines"/><t t-if="line.display_discount_policy == 'without_discount' && line.price != line.price_lst"><div class="pos-receipt-left-padding"><t t-esc="widget.format_currency_no_symbol(line.price_lst)" />-><t t-esc="widget.format_currency_no_symbol(line.price)" /></div>
|
||||
</t>
|
||||
<t t-elif='line.discount !== 0'>
|
||||
<div class="pos-receipt-left-padding">
|
||||
|
||||
Reference in New Issue
Block a user