diff options
| author | Fabien Meghazi <fme@openerp.com> | 2011-12-22 10:52:48 +0100 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2011-12-22 10:52:48 +0100 |
| commit | 00344dace34e182cbf35a590fe6e0a28db396f81 (patch) | |
| tree | 0d9b698f78a2deb5a14678e7328d27db0ffe2c86 /addons/web_process/static/src/js/process.js | |
| parent | f442c6575917e97fdd3de31e9af360aeb854799c (diff) | |
| parent | 39beec93509b054222b2b9d8caa2cbbbac8dcaea (diff) | |
[MERGE] Merge with last trunk
bzr revid: fme@openerp.com-20111222095248-yt36zxntdyt5kce5
Diffstat (limited to 'addons/web_process/static/src/js/process.js')
| -rw-r--r-- | addons/web_process/static/src/js/process.js | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/addons/web_process/static/src/js/process.js b/addons/web_process/static/src/js/process.js index 52f6ab1a674..8d4396ba403 100644 --- a/addons/web_process/static/src/js/process.js +++ b/addons/web_process/static/src/js/process.js @@ -1,5 +1,6 @@ openerp.web_process = function (openerp) { - var QWeb = openerp.web.qweb; + var QWeb = openerp.web.qweb, + _t = openerp.web._t; openerp.web.ViewManager.include({ start: function() { this._super(); @@ -44,6 +45,7 @@ openerp.web_process = function (openerp) { if(self.process_id) { self.graph_get().done(function(res) { self.process_notes = res.notes; + self.process_title = res.name; self.process_subflows = _.filter(res.nodes, function(x) { return x.subflow != false; }); @@ -245,9 +247,10 @@ openerp.web_process = function (openerp) { transitions['active'] = src.active && !dst.gray; process_graph.addEdge(src['name'], dst['name'], {directed : true}); }); - + var width = $(document).width(); + var height = $(document).height(); var layouter = new Graph.Layout.Ordered(process_graph); - var render_process_graph = new Graph.Renderer.Raphael('process_canvas', process_graph, $('#process_canvas').width(), $('#process_canvas').height()); + var render_process_graph = new Graph.Renderer.Raphael('process_canvas', process_graph, width, height); }, jump_to_view: function(model, id) { var self = this; @@ -272,20 +275,17 @@ openerp.web_process = function (openerp) { var action_manager = new openerp.web.ActionManager(this); var dialog = new openerp.web.Dialog(this, { width: 800, - height: 600, - buttons : { - Cancel : function() { - $(this).dialog('destroy'); - }, - Save : function() { + buttons : [ + {text: _t("Cancel"), click: function() { $(this).dialog('destroy'); }}, + {text: _t("Save"), click: function() { var form_view = action_manager.inner_viewmanager.views.form.controller; form_view.do_save(function() { self.initialize_process_view(); }); $(this).dialog('destroy'); - } - } + }} + ] }).start().open(); action_manager.appendTo(dialog.$element); @@ -294,7 +294,6 @@ openerp.web_process = function (openerp) { res_id: self.process_id, views : [[false, 'form']], type : 'ir.actions.act_window', - auto_search : false, flags : { search_view: false, sidebar : false, |
