sn-controls-aurelia
Version:
Aurelia controls for sensenet ECM
30 lines (24 loc) • 754 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 unformatted long text (textarea).
* Usage:
*
* ``` html
* <long-text content.bind="content" settings.bind="myLongTextFieldSetting"></long-text>
* ```
*/
('long-text')
export class LongText extends FieldBaseControl<string, FieldSettings.LongTextFieldSetting> {
textfield: HTMLElement;
mdcTextField: MDCTextField;
attached() {
this.mdcTextField = new MDCTextField(this.textfield);
}
}