diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-02-07 13:13:53 +0100 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-02-07 13:13:53 +0100 |
| commit | e5f05086cb5c6708964c5ca8ed0a61eec98a0b9a (patch) | |
| tree | 52b650015cd8fc70d890d4ba57f1907e11882566 /addons/web/static/src | |
| parent | 1ce8ef8f0f7bbfd6d0c0ad54eb4686605111a801 (diff) | |
[imp] simplified escaping of form class namees
bzr revid: nicolas.vanhoren@openerp.com-20120207121353-0fy9djh2osxjbdof
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index d63c7b1cb31..7762064269b 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -901,7 +901,7 @@ openerp.web.form.WidgetFrame = openerp.web.form.Widget.extend({ var self = this; _.each(this.table, function(row) { _.each(row, function(td) { - td.$element = self.$element.find('.' + td.element_class.replace(/[^\r\n\f0-9A-Za-z_-]/g, "\\$&")); + td.$element = self.$element.find('.' + td.element_class); td.render_element(); }); }); @@ -1010,7 +1010,7 @@ openerp.web.form.WidgetNotebook = openerp.web.form.Widget.extend({ this._super(); var self = this; _.each(this.pages, function(page) { - page.$element = self.$element.find('.' + page.element_class.replace(/[^\r\n\f0-9A-Za-z_-]/g, "\\$&")); + page.$element = self.$element.find('.' + page.element_class); page.render_element(); }); }, @@ -3297,8 +3297,8 @@ openerp.web.form.widgets = new openerp.web.Registry({ var instanciate_widget = function(claz, view, node, o1, o2) { var widget = new (claz)(view, node, o1, o2); - widget.element_class = ['formview', view.view_id, widget.element_name, - view.widgets_counter++].join("_"); + widget.element_class = (['formview', view.view_id, widget.element_name, + view.widgets_counter++].join("_")).replace(/[^\r\n\f0-9A-Za-z_-]/g, "_"); view.widgets[widget.element_class] = widget; return widget; } |
