diff --git a/addons/web/static/src/css/base_old.css b/addons/web/static/src/css/base_old.css index a8878e06513..8f333fae761 100644 --- a/addons/web/static/src/css/base_old.css +++ b/addons/web/static/src/css/base_old.css @@ -454,27 +454,6 @@ label.error { margin-right: 3px; } - -.openerp #tiptip_content { - font-size: 12px; -} -.openerp .oe_tooltip_string { - color: #FD5; - font-weight: bold; - font-size: 13px; -} -.openerp .oe_tooltip_help { - white-space: pre-wrap; -} -.openerp .oe_tooltip_technical { - padding: 0 0 4px 0; - margin: 5px 0 0 15px; - list-style: circle; -} -.openerp .oe_tooltip_technical_title { - font-weight: bold; -} - .openerp .oe_align_left { text-align: left; } diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 1a92dfd8b5a..8cb8f7036b7 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -654,25 +654,6 @@ - -
-
-
- - -
-
- - 0 / 0 - -
-
-
-
-
-
-
-
diff --git a/addons/web_kanban/static/src/css/kanban.css b/addons/web_kanban/static/src/css/kanban.css index aecd5eb036e..d23174df74c 100644 --- a/addons/web_kanban/static/src/css/kanban.css +++ b/addons/web_kanban/static/src/css/kanban.css @@ -3,6 +3,9 @@ visibility: visible !important; height: 60px !important; } +.openerp .oe_kanban_groups { + width: 100%; +} .openerp .oe_kanban_group_header { position: relative; } diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 3bfdfb8f450..1118c6388c8 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -37,7 +37,14 @@ openerp.web_kanban.KanbanView = openerp.web.View.extend({ this.add_group_mutex = new $.Mutex(); }, on_loaded: function(data) { - this.$element.find('button.oe_kanban_button_new').click(this.do_add_record); + this.$buttons = $(QWeb.render("KanbanView.buttons", {'widget': this})); + if (this.options.$buttons) { + this.$buttons.appendTo(this.options.$buttons); + } else { + this.$element.find('.oe_kanban_buttons').replaceWith(this.$buttons); + } + this.$buttons + .on('click','button.oe_kanban_button_new', this.do_add_record); this.$groups = this.$element.find('.oe_kanban_groups tr'); this.fields_view = data; this.fields_keys = _.keys(this.fields_view.fields); @@ -265,9 +272,18 @@ openerp.web_kanban.KanbanView = openerp.web.View.extend({ }, do_show: function() { + if (this.$buttons) { + this.$buttons.show(); + } this.do_push_state({}); return this._super(); }, + do_hide: function () { + if (this.$buttons) { + this.$buttons.hide(); + } + return this._super(); + }, open_record: function(id) { if (this.dataset.select_id(id)) { this.do_switch_view('form'); diff --git a/addons/web_kanban/static/src/xml/web_kanban.xml b/addons/web_kanban/static/src/xml/web_kanban.xml index 20a9c0d1dda..0238c7ac357 100644 --- a/addons/web_kanban/static/src/xml/web_kanban.xml +++ b/addons/web_kanban/static/src/xml/web_kanban.xml @@ -1,12 +1,8 @@