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