diff --git a/web_text_widget/__openerp__.py b/web_text_widget/__openerp__.py index 5baf6e41..164b3cd8 100644 --- a/web_text_widget/__openerp__.py +++ b/web_text_widget/__openerp__.py @@ -26,7 +26,7 @@ 'category': '', 'description': """ -* Add new 'text_limited' widget for TextField, but data are limited to +* Add new functionality for TextField, but data are limited to 10 lines or 500 characters (by default). You can change default values by context varibles 'limit_lines' and 'limit_chars'. @@ -49,7 +49,6 @@ Example of usage: 'static/src/js/text_limited.js', ], 'qweb': [ - 'static/src/xml/text_limited.xml', ], 'css': [ 'static/src/css/text_limited.css', diff --git a/web_text_widget/static/src/js/text_limited.js b/web_text_widget/static/src/js/text_limited.js index d10305d9..c676d0ae 100644 --- a/web_text_widget/static/src/js/text_limited.js +++ b/web_text_widget/static/src/js/text_limited.js @@ -5,8 +5,7 @@ var QWeb = instance.web.qweb; var _t = instance.web._t; -instance.web_text_widget.FieldTextLimited = instance.web.form.FieldText.extend( - instance.web.form.ReinitializeFieldMixin, { +instance.web.form.FieldText.include({ template: 'FieldText', LIMIT_LINES_CONTEXT_KEY: 'limit_lines', LIMIT_LINES_DEFAULT: 10, @@ -53,16 +52,5 @@ instance.web_text_widget.FieldTextLimited = instance.web.form.FieldText.extend( this.$el.find('span.length_limit').html(value.length + '/' + limit_chars); }, - initialize_content: function() { - return this._super(); - }, - - store_dom_value: function () { - this.limit_value(this.$textarea); - return this._super(); - }, }); - -instance.web.form.widgets.add('text_limited', - 'instance.web_text_widget.FieldTextLimited'); -}; +} \ No newline at end of file diff --git a/web_text_widget/static/src/xml/text_limited.xml b/web_text_widget/static/src/xml/text_limited.xml deleted file mode 100644 index 314a12f2..00000000 --- a/web_text_widget/static/src/xml/text_limited.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - -