diff options
| author | Christophe Matthieu <chm@odoo.com> | 2015-02-13 11:50:06 +0100 |
|---|---|---|
| committer | David Monjoie <dmo@odoo.com> | 2015-02-13 11:50:49 +0100 |
| commit | d88ba0c6c7f7307bb6dedee28679c6f90a8c2a72 (patch) | |
| tree | 5b2d89ef108553ccad484dbc2107718d07ad0527 /addons/website/static/src/js/website.backend.js | |
| parent | 5c07f3ed47f3cbb2bc9e521af07e33c08ae8cb52 (diff) | |
[FIX][REF] website: reverted deletion of new published button by 28ed28f9451edcb32f70daf7082d2ae91148b79c
Diffstat (limited to 'addons/website/static/src/js/website.backend.js')
| -rw-r--r-- | addons/website/static/src/js/website.backend.js | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/addons/website/static/src/js/website.backend.js b/addons/website/static/src/js/website.backend.js index 86978502515..158ad12c029 100644 --- a/addons/website/static/src/js/website.backend.js +++ b/addons/website/static/src/js/website.backend.js @@ -1,14 +1,24 @@ -(function () { +openerp.website = function(instance) { 'use strict'; -var widgets = openerp.web.form.widgets; -while(!widgets.map.html) { - widgets = widgets.parent; -} -widgets.map.html = "openerp.web.form.FieldTextHtml"; +instance.web.form.WidgetWebsiteButton = instance.web.form.AbstractField.extend({ + template: 'WidgetWebsiteButton', + render_value: function() { + this._super(); + this.$() + .toggleClass("success", this.get_value()) + .toggleClass("danger", !this.get_value()); + if (this.node.attrs.class) { + this.$el.addClass(this.node.attrs.class); + } + }, +}); +instance.web.form.widgets = instance.web.form.widgets.extend({ + 'website_button': 'instance.web.form.WidgetWebsiteButton', +}); -var widget = openerp.web.form.AbstractField.extend(openerp.web.form.ReinitializeFieldMixin); -openerp.web.form.FieldTextHtml = widget.extend({ +var widget = instance.web.form.AbstractField.extend(instance.web.form.ReinitializeFieldMixin); +instance.web.form.FieldTextHtml = widget.extend({ template: 'FieldTextHtml', start: function () { var self = this; @@ -150,4 +160,4 @@ openerp.web.form.FieldTextHtml = widget.extend({ } }); -})();
\ No newline at end of file +};
\ No newline at end of file |
