mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
text-transform added
This commit is contained in:
18
apps/ui-tests-app/css/text-transform.ts
Normal file
18
apps/ui-tests-app/css/text-transform.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import view = require("ui/core/view");
|
||||
import observable = require("data/observable");
|
||||
import label = require("ui/label");
|
||||
|
||||
export function butonTap(args) {
|
||||
var btn = <view.View>args.object;
|
||||
var lbl = <label.Label>btn.parent.getViewById("Label1");
|
||||
|
||||
if (lbl.style.textTransform === "none") {
|
||||
lbl.style.textTransform = "uppercase";
|
||||
} else if (lbl.style.textTransform === "uppercase") {
|
||||
lbl.style.textTransform = "lowercase";
|
||||
} else if (lbl.style.textTransform === "lowercase") {
|
||||
lbl.style.textTransform = "capitalize";
|
||||
} else if (lbl.style.textTransform === "capitalize") {
|
||||
lbl.style.textTransform = "none";
|
||||
}
|
||||
}
|
||||
32
apps/ui-tests-app/css/text-transform.xml
Normal file
32
apps/ui-tests-app/css/text-transform.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<Page >
|
||||
<ScrollView>
|
||||
<StackLayout>
|
||||
<Button text="Change" tap="butonTap" />
|
||||
<Label id="Label1" text="text Text" style="text-transform:none" />
|
||||
|
||||
<Label text="label label" style="text-transform:none" />
|
||||
<Label text="label label" style="text-transform:capitalize" />
|
||||
<Label text="label label" style="text-transform:uppercase" />
|
||||
<Label text="label label" style="text-transform:lowercase" />
|
||||
|
||||
<TextField text="textField textField" style="text-transform:none" />
|
||||
<TextField text="textField textField" style="text-transform:capitalize" />
|
||||
<TextField text="textField textField" style="text-transform:uppercase;" />
|
||||
<TextField text="textField textField" style="text-transform:lowercase" />
|
||||
<TextField text="textField textField" style="text-transform:uppercase; text-decoration:underline;" />
|
||||
|
||||
<TextView text="textView textView" style="text-transform:none" />
|
||||
<TextView text="textView textView" style="text-transform:capitalize" />
|
||||
<TextView text="textView textView" style="text-transform:uppercase" />
|
||||
<TextView text="textView textView" style="text-transform:lowercase" />
|
||||
<TextView text="textView textView" style="text-transform:uppercase; text-decoration:underline;" />
|
||||
|
||||
<Button text="button Button" style="text-transform:none" />
|
||||
<Button text="button Button" style="text-transform:capitalize" />
|
||||
<Button text="button Button" style="text-transform:uppercase" />
|
||||
<Button text="button Button" style="text-transform:lowercase" />
|
||||
<Button text="button Button" style="text-transform:uppercase; text-decoration:underline;" />
|
||||
|
||||
</StackLayout>
|
||||
</ScrollView>
|
||||
</Page>
|
||||
@@ -91,5 +91,6 @@ examples.set("webtest", "web-view/web-view-test");
|
||||
|
||||
examples.set("decoration", "css/text-decoration");
|
||||
examples.set("whitespace", "css/white-space");
|
||||
examples.set("transform", "css/text-transform");
|
||||
|
||||
//VM.set("selected", "tabAll");
|
||||
Reference in New Issue
Block a user