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.
 
 
 
 
 

39 lines
1.3 KiB

odoo.define('theme_zen_dark.custom_nav', function (require) {
'use strict';
var publicWidget = require('web.public.widget');
/*
* Extended public widget to animate the menu icon.
*/
publicWidget.registry.customMenuBar = publicWidget.Widget.extend({
selector: 'header#top',
events: {
'show.bs.collapse #top_menu_collapse': 'menuOnClick',
'hide.bs.collapse #top_menu_collapse': 'menuOnClickHide',
},
start: function () {
if(this.$('section').hasClass('header')){
this.$('header').css('margin-bottom','0');
}
else {
this.$('header').css('margin-bottom','100px')
};
},
menuOnClick: function () {
this.$el.find('#menu-bar').addClass('change')
},
menuOnClickHide: function () {
this.$el.find('#menu-bar').removeClass('change')
},
});
/*
* Extended public widget to change the search icon.
*/
publicWidget.registry.customProductHeader = publicWidget.Widget.extend({
selector: '.oe_search_button',
start: function () {
this.$el.find('.oi').removeClass('oi-search')
this.$el.find('.oi').addClass('fa')
this.$el.find('.oi').addClass('fa-search')
},
});
});