diff options
Diffstat (limited to 'addons/web/static/src/js/abstract_web_client.js')
| -rw-r--r-- | addons/web/static/src/js/abstract_web_client.js | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/addons/web/static/src/js/abstract_web_client.js b/addons/web/static/src/js/abstract_web_client.js index 31aa0d6f3dd..ea8db35d962 100644 --- a/addons/web/static/src/js/abstract_web_client.js +++ b/addons/web/static/src/js/abstract_web_client.js @@ -27,6 +27,9 @@ var WebClient = Widget.extend({ clear_uncommitted_changes: function (e) { this.clear_uncommitted_changes().then(e.data.callback); }, + toggle_fullscreen: function (event) { + this.toggle_fullscreen(event.data.fullscreen); + }, }, init: function(parent, client_options) { this.client_options = {}; @@ -103,9 +106,6 @@ var WebClient = Widget.extend({ self.$('.oe_dropdown_menu.oe_opened, .oe_dropdown_toggle.oe_opened').removeClass('oe_opened'); } }); - core.bus.on('set_full_screen', this, function (full_screen) { - this.set_content_full_screen(full_screen); - }); core.bus.on('connection_lost', this, this.on_connection_lost); core.bus.on('connection_restored', this, this.on_connection_restored); @@ -233,10 +233,8 @@ var WebClient = Widget.extend({ //-------------------------------------------------------------- // Misc. //-------------------------------------------------------------- - set_content_full_screen: function(fullscreen) { - $(document.body).css('overflow-y', fullscreen ? 'hidden' : 'scroll'); - this.$('.oe_webclient').toggleClass( - 'oe_content_full_screen', fullscreen); + toggle_fullscreen: function(fullscreen) { + this.$el.toggleClass('o_fullscreen', fullscreen); }, }); |
