From 9fc771dd5d1e023978d7b4691126ba3bcedc19d8 Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Thu, 23 Aug 2018 12:17:01 +0200 Subject: [FIX] web: BS4, restore slider checkboxes Take advantage of the new BS4 checkbox structure to simplify the widget too. --- addons/web/static/src/js/fields/basic_fields.js | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) (limited to 'addons/web/static/src/js/fields/basic_fields.js') diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index 3bc6cfe4b84..d56aa02c03d 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -2006,32 +2006,10 @@ var FieldBooleanButton = AbstractField.extend({ }); var BooleanToggle = FieldBoolean.extend({ + className: FieldBoolean.prototype.className + ' o_boolean_toggle', events: { 'click': '_onClick' }, - //-------------------------------------------------------------------------- - // Private - //-------------------------------------------------------------------------- - - /** - * @override - * @private - */ - _render: function () { - this._super.apply(this, arguments); - this._renderToggleSwitch(); - }, - - /** - * Display toggle switch - * - * @private - */ - _renderToggleSwitch: function () { - this.$el.addClass("o_boolean_toggle"); - var $div = $('
'); - $div.insertAfter(this.$("input[type=checkbox]")); - }, //-------------------------------------------------------------------------- // Handlers @@ -2048,7 +2026,6 @@ var BooleanToggle = FieldBoolean.extend({ this._setValue(!this.value); this.$el.closest(".o_data_row").toggleClass('text-muted', this.value); }, - }); var StatInfo = AbstractField.extend({ -- cgit v1.2.3