summaryrefslogtreecommitdiff
path: root/addons/point_of_sale/static/src/js/Misc/IndependentToOrderScreen.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/point_of_sale/static/src/js/Misc/IndependentToOrderScreen.js')
-rw-r--r--addons/point_of_sale/static/src/js/Misc/IndependentToOrderScreen.js15
1 files changed, 10 insertions, 5 deletions
diff --git a/addons/point_of_sale/static/src/js/Misc/IndependentToOrderScreen.js b/addons/point_of_sale/static/src/js/Misc/IndependentToOrderScreen.js
index 939f0daa43f..e2f2148b0c7 100644
--- a/addons/point_of_sale/static/src/js/Misc/IndependentToOrderScreen.js
+++ b/addons/point_of_sale/static/src/js/Misc/IndependentToOrderScreen.js
@@ -4,13 +4,18 @@ odoo.define('point_of_sale.IndependentToOrderScreen', function (require) {
const PosComponent = require('point_of_sale.PosComponent');
class IndependentToOrderScreen extends PosComponent {
+ /**
+ * Alias the forceTriggerSelectedOrder method as it also
+ * means 'closing' this screen.
+ */
close() {
- // To close this order-indenpendent screen, we forcefully trigger change
+ this.forceTriggerSelectedOrder();
+ }
+ forceTriggerSelectedOrder() {
+ // Calling this method forcefully trigger change
// on the selectedOrder attribute, which then shows the screen of the
- // current order.
- this.env.pos.trigger('change:selectedOrder', this.env.pos, this.env.pos.get_order(), {
- silent: true,
- });
+ // current order, essentially closing this screen.
+ this.env.pos.trigger('change:selectedOrder', this.env.pos, this.env.pos.get_order());
}
}