Merge branch 'master-pos-wms-fva'
[odoo/odoo.git] / addons / pos_restaurant / static / src / xml / floors.xml
diff --git a/addons/pos_restaurant/static/src/xml/floors.xml b/addons/pos_restaurant/static/src/xml/floors.xml
new file mode 100644 (file)
index 0000000..dc8ba35
--- /dev/null
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<templates id="template" xml:space="preserve">
+
+    <t t-extend="XmlReceipt">
+        <t t-jquery='.cashier' t-operation='append'>
+            <t t-if='receipt.table'>
+                at table <t t-esc='receipt.table' />
+            </t>
+        </t>
+    </t>
+
+    <t t-extend="BillReceipt">
+        <t t-jquery='.cashier' t-operation='append'>
+            <t t-if='receipt.table'>
+                at table <t t-esc='receipt.table' />
+            </t>
+        </t>
+    </t>
+
+    <t t-name="TableWidget">
+        <t t-if='!widget.selected'>
+            <div class='table' t-att-style='widget.table_style_str()'>
+                <t t-if='widget.order_count'>
+                    <span t-att-class='"order-count " + (widget.notifications.printing ? "notify-printing":"")'><t t-esc='widget.order_count'/></span>
+                </t>
+                <span class='label'>
+                    <t t-esc='widget.table.name' />
+                </span>
+            </div>
+        </t>
+        <t t-if='widget.selected'>
+            <div class='table selected' t-att-style='widget.table_style_str()'>
+                <span class='label'>
+                    <t t-esc='widget.table.name' />
+                </span>
+                <span class='table-handle top'></span>
+                <span class='table-handle bottom'></span>
+                <span class='table-handle left'></span>
+                <span class='table-handle right'></span>
+                <span class='table-handle top right'></span>
+                <span class='table-handle top left'></span>
+                <span class='table-handle bottom right'></span>
+                <span class='table-handle bottom left'></span>
+            </div>
+        </t>
+    </t>
+
+    <t t-name="BackToFloorButton">
+        <span class="order-button floor-button">
+            <i class='fa fa-angle-double-left'/>
+            <t t-esc="floor.name"/>
+            <span class='table-name'>
+                ( <t t-esc="table.name" /> )
+            </span>
+        </span>
+    </t>
+
+    <t t-name="FloorScreenWidget">
+        <div class='floor-screen screen'>
+            <div class='screen-content-flexbox'>
+                <t t-if='widget.pos.floors.length > 1'>
+                    <div class='floor-selector'>
+                        <t t-foreach="widget.pos.floors" t-as="floor">
+                            <t t-if="floor.id === widget.floor.id">
+                                <span class='button button-floor active' t-att-data-id="floor.id"><t t-esc="floor.name" /></span>
+                            </t>
+                            <t t-if="floor.id !== widget.floor.id">
+                                <span class='button button-floor' t-att-data-id="floor.id"><t t-esc="floor.name" /></span>
+                            </t>
+                        </t>
+                    </div>
+                </t>
+                <div class='floor-map' t-att-style='widget.floor.background_image ? ("background-image:url("+widget.background_image_url(widget.floor)+");") :"" '>
+                    <span class='edit-button editing'><i class='fa fa-pencil'></i></span>
+                    <div class='edit-bar oe_hidden'>
+                        <span class='edit-button new-table'>
+                            <i class='fa fa-plus'></i>
+                        </span>
+                        <span class='edit-button dup-table needs-selection'>
+                            <i class='fa fa-copy'></i>
+                        </span>
+                        <span class='edit-button rename needs-selection'>
+                            <i class='fa fa-font'></i>
+                        </span>
+                        <span class='edit-button shape needs-selection'>
+                            <span class='button-option square'><i class='fa fa-square-o'></i></span>
+                            <span class='button-option round oe_hidden'><i class='fa fa-circle-o'></i></span>
+                        </span> 
+                        <span class='edit-button color needs-selection'>
+                            <i class='fa fa-tint'></i>
+                            <div class='color-picker oe_hidden'>
+                                <div  class='close-picker'>
+                                    <i class='fa fa-times' />
+                                </div>
+                                <span class='color tl'  style='background-color:#EB6D6D'    />
+                                <span class='color'     style='background-color:#35D374'  />
+                                <span class='color tr'  style='background-color:#6C6DEC'   />
+                                <span class='color'     style='background-color:#EBBF6D' />
+                                <span class='color'     style='background-color:#EBEC6D' />
+                                <span class='color'     style='background-color:#AC6DAD' />
+                                <span class='color bl'  style='background-color:#6C6D6D'  />
+                                <span class='color'     style='background-color:#ACADAD'   />
+                                <span class='color br'  style='background-color:#4ED2BE'   />
+                            </div>
+                        </span>
+                        <span class='edit-button trash needs-selection'>
+                            <i class='fa fa-trash'></i>
+                        </span>
+                    </div>
+                    
+                </div>
+            </div>
+        </div>
+    </t>
+</templates>