diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css
index e4b8885b1a1..4dad3505d4b 100644
--- a/addons/web/static/src/css/base.css
+++ b/addons/web/static/src/css/base.css
@@ -2925,3 +2925,10 @@ div.ui-widget-overlay {
-webkit-border-radius: 3px;
border-radius: 3px;
}
+.resolution table {
+ width: 100%;
+ line-height: 20px;
+}
+.resolution table td {
+ valign: middle;
+}
\ No newline at end of file
diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js
index 3cb4437d1c3..8cd02c46763 100644
--- a/addons/web/static/src/js/chrome.js
+++ b/addons/web/static/src/js/chrome.js
@@ -987,7 +987,21 @@ instance.web.WebClient = instance.web.Client.extend({
start: function() {
var self = this;
return $.when(this._super()).pipe(function() {
- self.$el.on('click', '.oe_logo', function() {
+ self.$el.on('contextmenu','.oe_logo',function(e) {
+ instance.web.dialog($(QWeb.render('Resolution')),{
+ title: "OpenERP Resolution" });
+
+ $(self.$el).click(function(){
+ $('.resolution').dialog('close');
+ })
+ $('.resolution a').click(function() {
+ self.$el.find('.oe_logo').css('width', $(this).attr('awidth')+"px");
+ self.$el.find('.oe_logo').css('height', $(this).attr('aheight')+"px");
+ self.$el.find('.oe_logo img').css('width', $(this).attr('imgw')+"px");
+ self.$el.find('.oe_logo img').css('height', $(this).attr('imgh')+"px");
+ })
+ })
+ self.$el.on('click', '.oe_logo', function(e) {
self.action_manager.do_action('home');
});
if (jQuery.param !== undefined && jQuery.deparam(jQuery.param.querystring()).kitten !== undefined) {
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml
index 899bd614f76..caba50416ad 100644
--- a/addons/web/static/src/xml/base.xml
+++ b/addons/web/static/src/xml/base.xml
@@ -10,6 +10,27 @@
Loading...
+
+
+
@@ -404,7 +425,7 @@
-
+
|