/** @odoo-module **/

import AbstractField from 'web.AbstractField';
import fieldRegistry from 'web.field_registry';

export const ShowUnitsWidgetField = AbstractField.extend({
    supportedFieldTypes: ['float','char','datetime'],

    /**
     * @override
     */
//    init: function () {
//        this._super.apply(this, arguments);
//        this.units = this.nodeOptions && this.nodeOptions.units || '';
//    },

     /**
     * @override
     */
     _renderReadonly() {
        this.units = this.nodeOptions && this.nodeOptions.units || '';
         this.$el.empty().html(this._formatValue(this.value) + " <b>"+this.units+"</b>");
    },

});

fieldRegistry.add('show_units', ShowUnitsWidgetField);

export const ShowUnitsWidgetField = AbstractField.extend({
    supportedFieldTypes: ['float','char','datetime'],

    /**
     * @override
     */
//    init: function () {
//        this._super.apply(this, arguments);
//        this.units = this.nodeOptions && this.nodeOptions.units || '';
//    },

     /**
     * @override
     */
     _renderReadonly() {
        this.units = this.nodeOptions && this.nodeOptions.units || '';
         this.$el.empty().html(this._formatValue(this.value) + " <b>"+this.units+"</b>");
    },

});

fieldRegistry.add('show_units', ShowUnitsWidgetField);