'use strict';
define(
    [
        'Cells/NzbDroneCell',
        'moment',
        'Shared/FormatHelpers'
    ], function (NzbDroneCell, Moment, FormatHelpers) {
        return NzbDroneCell.extend({

            className: 'relative-date-cell',

            render: function () {

                var date = this.model.get(this.column.get('name'));

                if (date) {
                    this.$el.html("<span title='" + Moment(date).format('LLLL') + "' >" + FormatHelpers.dateHelper(date) + "</span");
                }

                return this;
            }
        });
    });
