mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
27 lines
1.1 KiB
TypeScript
27 lines
1.1 KiB
TypeScript
import * as view from '@nativescript/core/ui/core/view';
|
|
import * as observable from '@nativescript/core/data/observable';
|
|
import * as label from '@nativescript/core/ui/label';
|
|
import * as button from '@nativescript/core/ui/button';
|
|
import * as textField from '@nativescript/core/ui/text-field';
|
|
import * as textView from '@nativescript/core/ui/text-view';
|
|
|
|
export function butonTap(args: observable.EventData) {
|
|
var btnChange = <view.View>args.object;
|
|
var lbl = <label.Label>btnChange.parent.getViewById('Label');
|
|
var btn = <button.Button>btnChange.parent.getViewById('Button');
|
|
var textField = <textField.TextField>btnChange.parent.getViewById('TextField');
|
|
var textView = <textView.TextView>btnChange.parent.getViewById('TextView');
|
|
|
|
if (lbl.style.whiteSpace === 'normal') {
|
|
lbl.style.whiteSpace = 'nowrap';
|
|
btn.style.whiteSpace = 'nowrap';
|
|
textField.style.whiteSpace = 'nowrap';
|
|
textView.style.whiteSpace = 'nowrap';
|
|
} else if (lbl.style.whiteSpace === 'nowrap') {
|
|
lbl.style.whiteSpace = 'normal';
|
|
btn.style.whiteSpace = 'normal';
|
|
textField.style.whiteSpace = 'normal';
|
|
textView.style.whiteSpace = 'normal';
|
|
}
|
|
}
|