From 8ec0fda0c346fd3132db0fb4e8ccad824c2f1aec Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 29 Feb 2012 11:29:48 +0100 Subject: [PATCH] [IMP] add diagram name (name_get) above 'new node' button, so user knows what he's looking at bzr revid: xmo@openerp.com-20120229102948-jfl1pbbg3t1460il --- addons/web_diagram/controllers/main.py | 4 ++-- addons/web_diagram/static/src/css/base_diagram.css | 6 ++++++ addons/web_diagram/static/src/js/diagram.js | 1 + addons/web_diagram/static/src/xml/base_diagram.xml | 1 + 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/addons/web_diagram/controllers/main.py b/addons/web_diagram/controllers/main.py index 3a8bd0c40e1..e3d626ad48b 100644 --- a/addons/web_diagram/controllers/main.py +++ b/addons/web_diagram/controllers/main.py @@ -115,8 +115,8 @@ class DiagramView(View): for i, fld in enumerate(visible_node_fields): n['options'][node_fields_string[i]] = act[fld] - id_model = req.session.model(model).read([id],['name'], req.session.context)[0]['name'] + _id, name = req.session.model(model).name_get([id], req.session.context)[0] return dict(nodes=nodes, conn=connectors, - id_model=id_model, + name=name, parent_field=graphs['node_parent_field']) diff --git a/addons/web_diagram/static/src/css/base_diagram.css b/addons/web_diagram/static/src/css/base_diagram.css index 7a916ed3d1d..a37426add32 100644 --- a/addons/web_diagram/static/src/css/base_diagram.css +++ b/addons/web_diagram/static/src/css/base_diagram.css @@ -1,3 +1,9 @@ +.openerp .oe_diagram_header h3.oe_diagram_title { + font-weight: normal; + color: #252424; + margin: 0 0 0 2px; +} + .openerp .oe_diagram_pager { float:right; /*text-align: right;*/ diff --git a/addons/web_diagram/static/src/js/diagram.js b/addons/web_diagram/static/src/js/diagram.js index ea2c1126e70..55db8578916 100644 --- a/addons/web_diagram/static/src/js/diagram.js +++ b/addons/web_diagram/static/src/js/diagram.js @@ -118,6 +118,7 @@ openerp.web.DiagramView = openerp.web.View.extend({ var res_nodes = result['nodes']; var res_edges = result['conn']; this.parent_field = result.parent_field; + this.$element.find('h3.oe_diagram_title').text(result.name); var id_to_node = {}; diff --git a/addons/web_diagram/static/src/xml/base_diagram.xml b/addons/web_diagram/static/src/xml/base_diagram.xml index d71960944ff..02271351646 100644 --- a/addons/web_diagram/static/src/xml/base_diagram.xml +++ b/addons/web_diagram/static/src/xml/base_diagram.xml @@ -1,6 +1,7 @@