diff --git a/addons/point_of_sale/static/src/js/screens.js b/addons/point_of_sale/static/src/js/screens.js
index a89f4db5e98..661e5e18b0f 100644
--- a/addons/point_of_sale/static/src/js/screens.js
+++ b/addons/point_of_sale/static/src/js/screens.js
@@ -1394,6 +1394,10 @@ var ReceiptScreenWidget = ScreenWidget.extend({
click_next: function() {
this.pos.get_order().finalize();
},
+ click_back: function() {
+ // Placeholder method for ReceiptScreen extensions that
+ // can go back ...
+ },
renderElement: function() {
var self = this;
this._super();
@@ -1402,6 +1406,11 @@ var ReceiptScreenWidget = ScreenWidget.extend({
self.click_next();
}
});
+ this.$('.back').click(function(){
+ if (!self._locked) {
+ self.click_back();
+ }
+ });
this.$('.button.print').click(function(){
if (!self._locked) {
self.print();
@@ -1825,6 +1834,7 @@ var PaymentScreenWidget = ScreenWidget.extend({
gui.define_screen({name:'payment', widget: PaymentScreenWidget});
return {
+ ReceiptScreenWidget: ReceiptScreenWidget,
ActionButtonWidget: ActionButtonWidget,
define_action_button: define_action_button,
ScreenWidget: ScreenWidget,
diff --git a/addons/point_of_sale/static/src/xml/pos.xml b/addons/point_of_sale/static/src/xml/pos.xml
index 0b2364d0c2e..98dc3e464d5 100644
--- a/addons/point_of_sale/static/src/xml/pos.xml
+++ b/addons/point_of_sale/static/src/xml/pos.xml
@@ -1250,7 +1250,7 @@
-
| Subtotal: | @@ -1303,7 +1303,7 @@ |
|
|
| Change: |
|