sn-controls-aurelia
Version:
Aurelia controls for sensenet ECM
32 lines (24 loc) • 750 B
text/typescript
/**
* @module FieldControls
*
*/ /** */
import { FieldSettings } from 'sn-client-js';
import { customElement } from 'aurelia-framework';
import { FieldBaseControl } from './FieldBaseControl';
import { MDCTextField } from '@material/textfield/dist/mdc.textfield';
/**
* Field control for passwords.
* Usage:
*
* ``` html
* <password-field content.bind="content" settings.bind="myPasswordFieldSetting"></password-field>
* ```
*/
('password-field')
export class Password extends FieldBaseControl<string, FieldSettings.PasswordFieldSetting> {
textfield: HTMLElement;
mdcTextField: MDCTextField;
attached() {
this.mdcTextField = new MDCTextField(this.textfield);
}
}