mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 19:26:42 +08:00
24 lines
767 B
TypeScript
24 lines
767 B
TypeScript
import definition = require("ui/text-field");
|
|
import dependencyObservable = require("ui/core/dependency-observable");
|
|
import proxy = require("ui/core/proxy");
|
|
import textBase = require("ui/text-base");
|
|
import editableTextBase = require("ui/editable-text-base");
|
|
|
|
export var secureProperty = new dependencyObservable.Property(
|
|
"secure",
|
|
"TextField",
|
|
new proxy.PropertyMetadata(false)
|
|
);
|
|
|
|
global.moduleMerge(textBase, exports);
|
|
|
|
export class TextField extends editableTextBase.EditableTextBase implements definition.TextField {
|
|
public static returnPressEvent = "returnPress";
|
|
|
|
get secure(): boolean {
|
|
return this._getValue(secureProperty);
|
|
}
|
|
set secure(value: boolean) {
|
|
this._setValue(secureProperty, value);
|
|
}
|
|
}
|