mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Tsenov/issue 3714 (#5610)
* test: added test case for issue 3714 * refactor: update remove grid layout element
This commit is contained in:
committed by
SvetoslavTsenov
parent
e140d977b0
commit
01db1ebfe4
25
apps/app/ui-tests-app/issues/issue-3714.ts
Normal file
25
apps/app/ui-tests-app/issues/issue-3714.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
import { EventData } from 'tns-core-modules/data/observable';
|
||||
import { Page } from 'tns-core-modules/ui/page';
|
||||
import { Button } from "tns-core-modules/ui/button";
|
||||
import { Label } from "tns-core-modules/ui/label";
|
||||
import { StackLayout } from "tns-core-modules/ui/layouts/stack-layout";
|
||||
import { GridLayout } from "tns-core-modules/ui/layouts/grid-layout";
|
||||
|
||||
export function toggle(args: EventData) {
|
||||
const page = <Page>((<any>args.object).page);
|
||||
|
||||
const getElementById = id => { return page.getViewById(id); }
|
||||
|
||||
const toggleBtn = <Button>getElementById("toggleUserInteraction");
|
||||
const isEnabled = toggleBtn.text === "disable" ? true : false;
|
||||
toggleBtn.text = !isEnabled ? "disable" : "enable";
|
||||
|
||||
(<Button>getElementById("testBtn")).isUserInteractionEnabled = !isEnabled;
|
||||
(<Button>getElementById("testLabel")).isUserInteractionEnabled = !isEnabled;
|
||||
(<StackLayout>getElementById("testStackLayout")).isUserInteractionEnabled = !isEnabled;
|
||||
}
|
||||
|
||||
export function test() {
|
||||
console.log("onTap");
|
||||
alert("onTap");
|
||||
}
|
||||
Reference in New Issue
Block a user