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.
 
 
 
 
 

42 lines
2.0 KiB

/* Copyright 2015 Sylvain Calador <sylvain.calador@akretion.com>
Copyright 2015 Javi Melendez <javi.melendez@algios.com>
Copyright 2016 Antonio Espinosa <antonio.espinosa@tecnativa.com>
Copyright 2017 Thomas Binsfeld <thomas.binsfeld@acsone.eu>
Copyright 2017 Xavier Jiménez <xavier.jimenez@qubiq.es>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */
odoo.define('web_company_background_color.background_color', function(require) {
"use strict";
var $ = require('jquery');
var rpc = require('web.rpc');
var core = require('web.core');
core.bus.on('web_client_ready', null, function () {
// Get company background color from backend
rpc.query({
model: 'res.company',
method: 'get_background_color',
}).then(
function (background_color) {
if (background_color) {
// Compatibiliy with Odoo Community
var el = $('body').find('[class="navbar navbar-inverse"]')
el.css('background-color', background_color)
el.css('border-left-color', background_color)
el.css('border-right-color', background_color)
el.css('border-top-color', background_color)
el.css('border-bottom-color', background_color)
el.css('color', background_color)
var el = $('body').find('[class="navbar-collapse collapse"]')
el.find('[class="oe_menu_toggler"]').css('background-color', background_color)
el.find('[class="dropdown-toggle"]').css('background-color', background_color)
// Compatibiliy with Odoo Enterprise
$('body').find('[class="o_main_navbar"]').css('background-color', background_color)
// Compatibiliy with OCA web_responsive
$('body').find('[class="navbar navbar-default main-nav"]').css('background-color', background_color)
}
}
);
});
});