proxmox-widget-toolkit/window/PasswordEdit.js
2017-03-30 08:03:03 +02:00

57 lines
1.1 KiB
JavaScript

Ext.define('Proxmox.window.PasswordEdit', {
extend: 'Proxmox.window.Edit',
alias: 'proxmoxWindowPasswordEdit',
subject: gettext('Password'),
url: '/api2/extjs/access/password',
fieldDefaults: {
labelWidth: 120
},
items: [
{
xtype: 'textfield',
inputType: 'password',
fieldLabel: gettext('Password'),
minLength: 5,
allowBlank: false,
name: 'password',
listeners: {
change: function(field){
field.next().validate();
},
blur: function(field){
field.next().validate();
}
}
},
{
xtype: 'textfield',
inputType: 'password',
fieldLabel: gettext('Confirm password'),
name: 'verifypassword',
allowBlank: false,
vtype: 'password',
initialPassField: 'password',
submitValue: false
},
{
xtype: 'hiddenfield',
name: 'userid'
}
],
initComponent : function() {
var me = this;
if (!me.userid) {
throw "no userid specified";
}
me.callParent();
me.down('[name=userid]').setValue(me.userid);
}
});