mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Plain component properties now can be applied from CSS
This commit is contained in:
@@ -34,6 +34,26 @@ export function escapeRegexSymbols(source: string): string {
|
||||
return source.replace(escapeRegex, "\\$&");
|
||||
}
|
||||
|
||||
export function convertString(value: string): any {
|
||||
var result;
|
||||
|
||||
if (value.trim() === "") {
|
||||
result = value;
|
||||
} else {
|
||||
// Try to convert value to number.
|
||||
var valueAsNumber = +value;
|
||||
if (!isNaN(valueAsNumber)) {
|
||||
result = valueAsNumber;
|
||||
} else if (value && (value.toLowerCase() === "true" || value.toLowerCase() === "false")) {
|
||||
result = value.toLowerCase() === "true" ? true : false;
|
||||
} else {
|
||||
result = value;
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
export module layout {
|
||||
|
||||
var MODE_SHIFT = 30;
|
||||
|
||||
Reference in New Issue
Block a user