]>
git.proxmox.com Git - proxmox-widget-toolkit.git/blob - src/form/ExpireDate.js
1 // treats 0 as "never expires"
2 Ext
.define('Proxmox.form.field.ExpireDate', {
3 extend
: 'Ext.form.field.Date',
4 alias
: ['widget.pmxExpireDate'],
7 fieldLabel
: gettext('Expire'),
12 getSubmitValue: function() {
15 let value
= me
.callParent();
16 if (!value
) value
= 0;
21 setValue: function(value
) {
24 if (Ext
.isDefined(value
)) {
27 } else if (!Ext
.isDate(value
)) {
28 value
= new Date(value
* 1000);
31 me
.callParent([value
]);