Files
NativeScript/apps/ui/app/css/white-space-page.ts
Nathan Walker 1e6fccf272 chore: cleanup
2020-07-23 14:03:37 -07:00

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';
}
}