blob: e2f2148b0c7df7abddacb78fd67ed7834b843ab9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
odoo.define('point_of_sale.IndependentToOrderScreen', function (require) {
'use strict';
const PosComponent = require('point_of_sale.PosComponent');
class IndependentToOrderScreen extends PosComponent {
/**
* Alias the forceTriggerSelectedOrder method as it also
* means 'closing' this screen.
*/
close() {
this.forceTriggerSelectedOrder();
}
forceTriggerSelectedOrder() {
// Calling this method forcefully trigger change
// on the selectedOrder attribute, which then shows the screen of the
// current order, essentially closing this screen.
this.env.pos.trigger('change:selectedOrder', this.env.pos, this.env.pos.get_order());
}
}
return IndependentToOrderScreen;
});
|