diff options
Diffstat (limited to 'addons/web/static/src/js/fields')
| -rw-r--r-- | addons/web/static/src/js/fields/basic_fields.js | 63 | ||||
| -rw-r--r-- | addons/web/static/src/js/fields/field_registry.js | 1 |
2 files changed, 0 insertions, 64 deletions
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 = $('<span>').addClass('o_stat_text o_not_hover ' + val_color).text(text); - var $hover = $('<span>').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, diff --git a/addons/web/static/src/js/fields/field_registry.js b/addons/web/static/src/js/fields/field_registry.js index 752c3fd5fa4..4b1ce27aebd 100644 --- a/addons/web/static/src/js/fields/field_registry.js +++ b/addons/web/static/src/js/fields/field_registry.js @@ -49,7 +49,6 @@ registry .add('state_selection', basic_fields.StateSelectionWidget) .add('kanban_state_selection', basic_fields.StateSelectionWidget) // deprecated, use state_selection .add('boolean_favorite', basic_fields.FavoriteWidget) - .add('boolean_button', basic_fields.FieldBooleanButton) .add('boolean_toggle', basic_fields.BooleanToggle) .add('statinfo', basic_fields.StatInfo) .add('percentpie', basic_fields.FieldPercentPie) |
