# HG changeset patch
# User Adrián Romero <adrianromero@openbravo.com>
# Date 1507283882 -7200
#      Fri Oct 06 11:58:02 2017 +0200
# Node ID 16d1fda9c500738508c05229f54ea8bf70a9e94c
# Parent  6843d0dce581911d8ca9521c45032f78b11b5514
Inject footer components in receipt view

diff --git a/web/org.openbravo.retail.posterminal/js/components/order.js b/web/org.openbravo.retail.posterminal/js/components/order.js
--- a/web/org.openbravo.retail.posterminal/js/components/order.js
+++ b/web/org.openbravo.retail.posterminal/js/components/order.js
@@ -413,6 +413,8 @@
     }, {
       tag: 'li',
       components: [{
+        name: 'injectedFooter'
+      }, {
         style: 'padding: 10px; border-top: 1px solid #cccccc; min-height: 40px;',
         components: [{
           kind: 'btninvoice',
@@ -488,6 +490,17 @@
     }
     this.$.listOrderLines.scrollAreaMaxHeight = scrollMax + 'px';
     this.$.lblTotalPayment.setContent(OB.I18N.getLabel('OBPOS_LblPaymentBreakdown'));
+
+    // Inject the footer components
+    var prop;
+    for (prop in OB.POS.ORDERFOOTER) {
+      if (OB.POS.ORDERFOOTER.hasOwnProperty(prop)) {
+        this.$.injectedFooter.createComponent({
+          kind: OB.POS.ORDERFOOTER[prop],
+          name: prop
+        }).render();
+      }
+    }
   },
   checkBoxBehavior: function (inSender, inEvent) {
     if (inEvent.status) {
