diff options
| author | Yogesh (OpenERP) <ysa@tinyerp.com> | 2011-11-15 16:22:03 +0530 |
|---|---|---|
| committer | Yogesh (OpenERP) <ysa@tinyerp.com> | 2011-11-15 16:22:03 +0530 |
| commit | a42aeec255b27ab34dbc6533c2be8ca8c27dedcf (patch) | |
| tree | 6dba8e0aa7ab051dbb70d5ecd11791c7c240073c | |
| parent | b1f0df7418d25ea2a5e365dbbc637ae66bab5c9f (diff) | |
[IMP] vieweidtor :- improve warning method.
bzr revid: ysa@tinyerp.com-20111115105203-umsohg7hz8evuh79
| -rw-r--r-- | addons/web/static/src/js/view_editor.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/web/static/src/js/view_editor.js b/addons/web/static/src/js/view_editor.js index 5a789856678..5c576b2267d 100644 --- a/addons/web/static/src/js/view_editor.js +++ b/addons/web/static/src/js/view_editor.js @@ -94,7 +94,7 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ } }); if (warn) { - self.on_valid_create_view(); + self.on_valid_create_view(self.create_view_widget); } else { $.when(self.do_save_view(view_values)).then(function() { self.create_view_dialog.close(); @@ -157,9 +157,9 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ }); return def.promise(); }, - on_valid_create_view: function() { + on_valid_create_view: function(widgets) { var msg = "<ul>"; - _.each(self.create_view_widget, function(widget) { + _.each(widgets, function(widget) { if (widget.is_invalid) { msg += "<li>" + widget.name + "</li>"; } @@ -649,7 +649,7 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ } }); if (warn) { - self.on_valid_create_view(); + self.on_valid_create_view(self.edit_widget); } else { self.do_save_update_arch(obj, view_id, view_xml_id, clicked_tr_id, clicked_tr_level, "update_node", update_values); self.edit_node_dialog.close(); |
