You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.1 KiB

4 years ago
  1. // © 2020 Le Filament (<http://www.le-filament.com>)
  2. // License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
  3. odoo.define('vracoop_pos_free_balance_V2.custo_header', function (require) {
  4. "use strict";
  5. var chrome = require("point_of_sale.chrome");
  6. var PosBaseWidget = require('point_of_sale.BaseWidget');
  7. chrome.Chrome.include({
  8. build_widgets: function(){
  9. this.widgets.push({
  10. 'name': 'shopname',
  11. 'widget': ShopnameWidget,
  12. 'replace': '.placeholder-ShopnameWidget'});
  13. this._super();
  14. },
  15. });
  16. var ShopnameWidget = PosBaseWidget.extend({
  17. template: 'ShopnameWidget',
  18. init: function(parent, options){
  19. options = options || {};
  20. this._super(parent,options);
  21. },
  22. renderElement: function(){
  23. var self = this;
  24. this._super();
  25. },
  26. get_shopname: function(){
  27. var header_text = this.pos.get_name_header();
  28. if(header_text){
  29. return header_text;
  30. }else{
  31. return "";
  32. }
  33. },
  34. });
  35. return {
  36. 'ShopnameWidget': ShopnameWidget,
  37. };
  38. });