Pierrick Brun
5 years ago
4 changed files with 145 additions and 7 deletions
-
13pos_mail_receipt/models/pos_order.py
-
129pos_mail_receipt/static/src/css/print.css
-
4pos_mail_receipt/static/src/js/screens.js
-
6pos_mail_receipt/templates/assets.xml
@ -0,0 +1,129 @@ |
|||
/* This is a copy of the pos receipt screen CSS |
|||
* This allows to use it in the backend */ |
|||
.pos .receipt-screen .centered-content .button { |
|||
line-height: 40px; |
|||
padding: 3px 13px; |
|||
font-size: 20px; |
|||
text-align: center; |
|||
background: rgb(230, 230, 230); |
|||
margin: 16px; |
|||
margin-bottom: 0px; |
|||
border-radius: 3px; |
|||
border: solid 1px rgb(209, 209, 209); |
|||
cursor: pointer; |
|||
} |
|||
|
|||
.pos .pos-receipt-container { |
|||
font-size: 0.75em; |
|||
text-align: center; |
|||
direction: ltr; |
|||
} |
|||
|
|||
.pos .pos-sale-ticket { |
|||
text-align: left; |
|||
width: 300px; |
|||
background-color: white; |
|||
margin: 20px; |
|||
padding: 15px; |
|||
font-size: 14px; |
|||
padding-bottom:30px; |
|||
display: inline-block; |
|||
font-family: "Inconsolata"; |
|||
border: solid 1px rgb(220,220,220); |
|||
border-radius: 3px; |
|||
overflow: hidden; |
|||
} |
|||
.pos .pos-sale-ticket pre{ |
|||
font-family: "Inconsolata"; |
|||
} |
|||
.pos .pos-sale-ticket .emph{ |
|||
font-size: 20px; |
|||
margin:5px; |
|||
} |
|||
.pos .pos-sale-ticket table { |
|||
width: 100%; |
|||
border: 0; |
|||
table-layout: fixed; |
|||
} |
|||
.pos .pos-sale-ticket table td { |
|||
border: 0; |
|||
word-wrap: break-word; |
|||
} |
|||
|
|||
@page { |
|||
margin: 0; |
|||
} |
|||
@media print { |
|||
* { |
|||
color: black !important; |
|||
} |
|||
body { |
|||
margin: 0; |
|||
color: white !important; |
|||
/* avoid black background if backgrounds are printed */ |
|||
background: initial; |
|||
} |
|||
.oe_leftbar, |
|||
.oe_loading, |
|||
.pos .pos-topheader, |
|||
.pos .pos-leftpane, |
|||
.pos .keyboard_frame, |
|||
.pos .receipt-screen header, |
|||
.pos .receipt-screen .top-content, |
|||
.pos .receipt-screen .centered-content .button { |
|||
display: none !important; |
|||
} |
|||
.pos, |
|||
.pos .pos-content, |
|||
.pos .rightpane, |
|||
.pos .screen, |
|||
.pos .window, |
|||
.pos .window .subwindow, |
|||
.pos .subwindow .subwindow-container{ |
|||
display: block; |
|||
position: static; |
|||
height: auto; |
|||
} |
|||
.pos{ |
|||
background: white !important; |
|||
} |
|||
.pos .rightpane { |
|||
left: 0px !important; |
|||
background-color: white; |
|||
} |
|||
.pos .receipt-screen { |
|||
text-align: left; |
|||
} |
|||
.pos .receipt-screen .centered-content{ |
|||
position: static; |
|||
border: none; |
|||
} |
|||
.pos .pos-receipt-container { |
|||
text-align: left; |
|||
} |
|||
.pos-actionbar { |
|||
display: none !important; |
|||
} |
|||
.debug-widget{ |
|||
display: none !important; |
|||
} |
|||
.pos *{ |
|||
text-shadow: none !important; |
|||
box-shadow: none !important; |
|||
background: transparent !important; |
|||
} |
|||
.pos .pos-sale-ticket{ |
|||
margin: 0; |
|||
margin-left: auto !important; |
|||
margin-right: auto !important; |
|||
border: none !important; |
|||
font-size: 13px !important; |
|||
width: 266px !important; |
|||
} |
|||
.o_debug_manager { |
|||
display: none !important; |
|||
} |
|||
.o_chat_window { |
|||
display: none !important; |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue