Files
NativeScript/e2e/ui-tests-app/app/css/line-height-page.ts
2019-09-19 15:40:31 +03:00

21 lines
664 B
TypeScript

import { EventData, TextBase } from "tns-core-modules/ui/text-base";
const values = [3, 7, 13];
export function buttonTap(args: EventData) {
let page = (<TextBase>args.object).page;
let lbl = <TextBase>page.getViewById("label");
let btn = <TextBase>page.getViewById("button");
let tv = <TextBase>page.getViewById("textView");
let ft = <TextBase>page.getViewById("formattedText");
let index = values.indexOf(lbl.lineHeight);
let newIndex = (index + 1) % values.length;
let newValue = values[newIndex];
lbl.lineHeight = newValue;
btn.lineHeight = newValue;
tv.lineHeight = newValue;
ft.lineHeight = newValue;
}