hunk.code_window:                 self.invoicing = false;
                   order.finalize();
               });
           } else {
               this.pos.push_order(order);
               if (this.pos.config.iface_print_via_proxy) {
                   this.print_escpos_receipt();
  
hunk.labels: keep keep keep keep add keep keep
hunk.after_edit:             debugger;
               var cO = this.pos.get('selectedOrder');
               var isChange = cO.get_total_paid() > cO.get_total_with_tax();
  
hunk.file_path: addons/point_of_sale/static/src/js/screens.js
hunk.type: add
file: # HG changeset patch
  # Parent 6a1a7240ea0e63182f60abb1eb5c631089d56dbe
  diff --git a/static/src/js/first_module.js b/static/src/js/first_module.js
  --- a/static/src/js/first_module.js
  +++ b/static/src/js/first_module.js
  @@ -1,7 +1,11 @@
   // static/src/js/first_module.js
   openerp.web_example = function (instance) {
  -    instance.web.client_actions.add('example.action', 'instance.web_example.action');
  -    instance.web_example.action = function (parent, action) {
  -        console.log("Executed the action", action);
  -    };
  +    instance.web.client_actions.add('example.action', 'instance.web_example.Action');
  +    instance.web_example.Action = instance.web.Widget.extend({
  +        className: 'oe_web_example',
  +        start: function () {
  +            this.$el.text("Hello, world!");
  +            return this._super();
  +        }
  +    });
   };
  