blob: 6e67512e318350bd46334b51d3066962167809f8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
<t t-name="DebugWidget" owl="1">
<Draggable limitArea="'.pos'">
<div class="debug-widget">
<header class="drag-handle">
<h1>Debug Window</h1>
</header>
<div class="toggle" t-on-click="trigger('toggle-debug-widget')" title="Dismiss"
role="img" aria-label="Dismiss"><i class="fa fa-times" /></div>
<div class="content">
<p class="category">Electronic Scale</p>
<ul>
<li>
<input t-model="state.weightInput" type="text" class="weight"></input>
</li>
<li class="button set_weight" t-on-click="setWeight">Set Weight</li>
<li class="button reset_weight" t-on-click="resetWeight">Reset</li>
</ul>
<p class="category">Barcode Scanner</p>
<ul>
<li>
<input t-model="state.barcodeInput" type="text" class="ean"></input>
</li>
<li class="button barcode" t-on-click="barcodeScan">Scan</li>
<li class="button custom_ean" t-on-click="barcodeScanEAN">Scan EAN-13</li>
</ul>
<p class="category">Orders</p>
<ul>
<li class="button" t-on-click="deleteOrders">
Delete Paid Orders
</li>
<li class="button" t-on-click="deleteUnpaidOrders">
Delete Unpaid Orders
</li>
<li t-if="!state.isPaidOrdersReady" class="button"
t-on-click="preparePaidOrders">
Export Paid Orders
</li>
<a t-else="" t-att-download="paidOrdersFilename" t-att-href="paidOrdersURL"
t-on-click="state.isPaidOrdersReady = !state.isPaidOrdersReady">
<li class="button">
Download Paid Orders
</li>
</a>
<li t-if="!state.isUnpaidOrdersReady" class="button"
t-on-click="prepareUnpaidOrders">
Export Unpaid Orders
</li>
<a t-else="" t-att-download="unpaidOrdersFilename"
t-att-href="unpaidOrdersURL"
t-on-click="state.isUnpaidOrdersReady = !state.isUnpaidOrdersReady">
<li class="button">
Download Unpaid Orders
</li>
</a>
<li class="button import_orders" style="position:relative">
Import Orders
<input t-on-change="importOrders" type="file"
style="opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;cursor:pointer" />
</li>
</ul>
<p class="category">Hardware Status</p>
<ul>
<li class="status weighing">Weighing</li>
<li class="button display_refresh" t-on-click="refreshDisplay">
Refresh Display
</li>
</ul>
<p class="category">Hardware Events</p>
<ul>
<li class="event" t-ref="open_cashbox">Open Cashbox</li>
<li class="event" t-ref="print_receipt">Print Receipt</li>
<li class="event" t-ref="scale_read">Read Weighing Scale</li>
</ul>
<p class="category">Others</p>
<ul>
<li class="event">
<span>Buffer: </span>
<t t-esc="bufferRepr" />
</li>
</ul>
</div>
</div>
</Draggable>
</t>
</templates>
|