summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorYannick Tivisse <yti@odoo.com>2019-07-10 14:14:45 +0200
committerYannick Tivisse <yti@odoo.com>2019-07-12 13:01:36 +0200
commit52fc9a24a656939902f42ef87705201c5456efec (patch)
tree79c55955f7559c3fda18ade8b23fc10ae58fb528 /addons/web/static/src
parentf896afcc8a54eae3efcdf034e3fd256942f7fa78 (diff)
[REM] web: Remove toggle_button widget
This widget is not used anymore, as all the stat buttons have been removed from the views.
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/fields/basic_fields.js63
-rw-r--r--addons/web/static/src/js/fields/field_registry.js1
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)