[REF] *: remove mixins from web.core

It is better to directly import web.mixins
This commit is contained in:
Géry Debongnie
2017-04-11 19:44:38 +02:00
committed by Aaron Bohy
parent aa5700bb7c
commit 6cc324513e
6 changed files with 7 additions and 9 deletions
@@ -2,7 +2,7 @@ odoo.define('barcodes.BarcodeEvents', function(require) {
"use strict";
var core = require('web.core');
var mixins = core.mixins;
var mixins = require('web.mixins');
// For IE >= 9, use this, new CustomEvent(), instead of new Event()
@@ -3,6 +3,7 @@ odoo.define('point_of_sale.devices', function (require) {
var ajax = require('web.ajax');
var core = require('web.core');
var mixins = require('web.mixins');
var rpc = require('web.rpc');
var Session = require('web.Session');
@@ -90,9 +91,9 @@ var JobQueue = function(){
// connected to the Point of Sale. As the communication only goes from the POS to the proxy,
// methods are used both to signal an event, and to fetch information.
var ProxyDevice = core.Class.extend(core.mixins.PropertiesMixin,{
var ProxyDevice = core.Class.extend(mixins.PropertiesMixin,{
init: function(parent,options){
core.mixins.PropertiesMixin.init.call(this,parent);
mixins.PropertiesMixin.init.call(this,parent);
var self = this;
options = options || {};
@@ -4,10 +4,10 @@ odoo.define('pos_restaurant.multiprint', function (require) {
var models = require('point_of_sale.models');
var screens = require('point_of_sale.screens');
var core = require('web.core');
var mixins = require('web.mixins');
var Session = require('web.Session');
var QWeb = core.qweb;
var mixins = core.mixins;
var Printer = core.Class.extend(mixins.PropertiesMixin,{
init: function(parent,options){
+1 -1
View File
@@ -4,11 +4,11 @@ odoo.define('web.Session', function (require) {
var ajax = require('web.ajax');
var concurrency = require('web.concurrency');
var core = require('web.core');
var mixins = require('web.mixins');
var utils = require('web.utils');
var _t = core._t;
var qweb = core.qweb;
var mixins = core.mixins;
// To do: refactor session. Session accomplishes several concerns (rpc,
// configuration, currencies (wtf?), user permissions...). They should be
+1 -2
View File
@@ -2,8 +2,7 @@ odoo.define('web.Widget', function (require) {
"use strict";
var core = require('web.core');
var mixins = core.mixins;
var mixins = require('web.mixins');
/**
* Base class for all visual components. Provides a lot of functionalities helpful
@@ -3,7 +3,6 @@ odoo.define('web.core', function (require) {
var Bus = require('web.Bus');
var Class = require('web.Class');
var mixins = require('web.mixins');
var QWeb = require('web.QWeb');
var Registry = require('web.Registry');
var translation = require('web.translation');
@@ -29,7 +28,6 @@ return {
// core classes and functions
Class: Class,
mixins: mixins,
bus: bus,
main_bus: new Bus(),
_t: translation._t,