summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2012-02-07 13:13:53 +0100
committerniv-openerp <nicolas.vanhoren@openerp.com>2012-02-07 13:13:53 +0100
commite5f05086cb5c6708964c5ca8ed0a61eec98a0b9a (patch)
tree52b650015cd8fc70d890d4ba57f1907e11882566 /addons/web/static/src
parent1ce8ef8f0f7bbfd6d0c0ad54eb4686605111a801 (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.js8
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;
}