diff --git a/addons/web_diagram/static/src/js/diagram.js b/addons/web_diagram/static/src/js/diagram.js index f06e757f7f1..0bbfcd57523 100644 --- a/addons/web_diagram/static/src/js/diagram.js +++ b/addons/web_diagram/static/src/js/diagram.js @@ -43,10 +43,18 @@ instance.web.DiagramView = instance.web.View.extend({ this.connectors = this.fields_view.arch.children[1], this.node = this.nodes.attrs.object, this.connector = this.connectors.attrs.object; + this.labels = _.filter(this.fields_view.arch.children, function(label) { + return label.tag == "label"; + }); this.$element.html(QWeb.render("DiagramView", this)); this.$element.addClass(this.fields_view.arch.attrs['class']); + _.each(self.labels,function(label){ + html_label = '

' + label.attrs.string + "

"; + self.$element.find('.oe_diagram_header').append(html_label); + }) + this.$element.find('div.oe_diagram_pager button[data-pager-action]').click(function() { var action = $(this).data('pager-action'); self.on_pager_action(action);