From 52fc9a24a656939902f42ef87705201c5456efec Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Wed, 10 Jul 2019 14:14:45 +0200 Subject: [REM] web: Remove toggle_button widget This widget is not used anymore, as all the stat buttons have been removed from the views. --- addons/web/static/src/js/fields/basic_fields.js | 63 ------------------------- 1 file changed, 63 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 715cb86d623..78473258128 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -2251,68 +2251,6 @@ var LabelSelection = AbstractField.extend({ }, }); -var FieldBooleanButton = AbstractField.extend({ - className: 'o_stat_info', - supportedFieldTypes: ['boolean'], - - //-------------------------------------------------------------------------- - // Public - //-------------------------------------------------------------------------- - - /** - * A boolean field is always set since false is a valid value. - * - * @override - */ - isSet: function () { - return true; - }, - - //-------------------------------------------------------------------------- - // Private - //-------------------------------------------------------------------------- - - /** - * This widget is supposed to be used inside a stat button and, as such, is - * rendered the same way in edit and readonly mode. - * - * @override - * @private - */ - _render: function () { - this.$el.empty(); - var text, hover; - switch (this.nodeOptions.terminology) { - case "active": - text = this.value ? _t("Active") : _t("Inactive"); - hover = this.value ? _t("Deactivate") : _t("Activate"); - break; - case "archive": - text = this.value ? _t("Active") : _t("Archived"); - hover = this.value ? _t("Archive") : _t("Restore"); - break; - case "close": - text = this.value ? _t("Active") : _t("Closed"); - hover = this.value ? _t("Close") : _t("Open"); - break; - default: - var opt_terms = this.nodeOptions.terminology || {}; - if (typeof opt_terms === 'string') { - opt_terms = {}; //unsupported terminology - } - text = this.value ? _t(opt_terms.string_true) || _t("On") - : _t(opt_terms.string_false) || _t("Off"); - hover = this.value ? _t(opt_terms.hover_true) || _t("Switch Off") - : _t(opt_terms.hover_false) || _t("Switch On"); - } - var val_color = this.value ? 'text-success' : 'text-danger'; - var hover_color = this.value ? 'text-danger' : 'text-success'; - var $val = $('').addClass('o_stat_text o_not_hover ' + val_color).text(text); - var $hover = $('').addClass('o_stat_text o_hover ' + hover_color).text(hover); - this.$el.append($val).append($hover); - }, -}); - var BooleanToggle = FieldBoolean.extend({ description: _lt("Toggle"), className: FieldBoolean.prototype.className + ' o_boolean_toggle', @@ -3158,7 +3096,6 @@ return { AbstractFieldBinary: AbstractFieldBinary, FieldBinaryImage: FieldBinaryImage, FieldBoolean: FieldBoolean, - FieldBooleanButton: FieldBooleanButton, BooleanToggle: BooleanToggle, FieldChar: FieldChar, LinkButton: LinkButton, -- cgit v1.2.3