Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ```
- {
- JS: "nativeElement": {
- JS: "_observers": {
- JS: "loaded": [
- JS: {
- JS: "callback": "callback()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target loaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._attach(_this.target, type);\n }"
- JS: }
- JS: ],
- JS: "unloaded": [
- JS: {
- JS: "callback": "callback()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target unloaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._detach();\n }"
- JS: }
- JS: ]
- JS: },
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": {
- JS: "name": "cssClass",
- JS: "ownerType": "View",
- JS: "metadata": {
- JS: "options": 2,
- JS: "onValueChanged": "onValueChanged()function onCssClassPropertyChanged(data) {\n var view = data.object;\n if (types.isString(data.newValue)) {\n view._cssClasses = data.newValue.split(\" \");\n }\n else {\n view._cssClasses.length = 0;\n }\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": true,
- JS: "affectsLayout": false
- JS: },
- JS: "key": "View.cssClass",
- JS: "nameEvent": "cssClassChange",
- JS: "id": 46,
- JS: "onValueChanged": "onValueChanged()function onCssClassPropertyChanged(data) {\n var view = data.object;\n if (types.isString(data.newValue)) {\n view._cssClasses = data.newValue.split(\" \");\n }\n else {\n view._cssClasses.length = 0;\n }\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": true,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": "headerWrapper",
- JS: "effectiveValue": "headerWrapper"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "headerWrapper"
- JS: ],
- JS: "_gestureObservers": {
- JS: "1": [
- JS: {
- JS: "_target": "#CR:GridLayout(24)",
- JS: "_callback": "_callback()function () {\n\t return zone.runGuarded(_callback, this, arguments, source);\n\t }",
- JS: "type": 1,
- JS: "_onTargetLoaded": "_onTargetLoaded()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target loaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._attach(_this.target, type);\n }",
- JS: "_onTargetUnloaded": "_onTargetUnloaded()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target unloaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._detach();\n }"
- JS: }
- JS: ]
- JS: },
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS:
- JS: "31": {
- JS: "property": {
- JS: "name": "nativeLayoutParams",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "defaultValue": {
- JS: "width": -1,
- JS: "widthPercent": -1,
- JS: "height": -1,
- JS: "heightPercent": -1,
- JS: "leftMargin": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 0,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "options": null,
- JS: "onValidateValue": null,
- JS: "equalityComparer": "equalityComparer()function layoutParamsComparer(x, y) {\n return x.width === y.width\n && x.height === y.height\n && x.leftMargin === y.leftMargin\n && x.topMargin === y.topMargin\n && x.rightMargin === y.rightMargin\n && x.bottomMargin === y.bottomMargin\n && x.horizontalAlignment === y.horizontalAlignment\n && x.verticalAlignment === y.verticalAlignment\n && x.widthPercent === y.widthPercent\n && x.heightPercent === y.heightPercent\n && x.leftMarginPercent === y.leftMarginPercent\n && x.topMarginPercent === y.topMarginPercent\n && x.rightMarginPercent === y.rightMarginPercent\n && x.bottomMarginPercent === y.bottomMarginPercent;\n}",
- JS: "onValueChanged": null,
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "key": "Style.nativeLayoutParams",
- JS: "nameEvent": "nativeLayoutParamsChange",
- JS: "id": 31,
- JS: "defaultValue": "#CR:[object Object]",
- JS: "onValueChanged": null,
- JS: "onValidateValue": null,
- JS: "equalityComparer": "equalityComparer()function layoutParamsComparer(x, y) {\n return x.width === y.width\n && x.height === y.height\n && x.leftMargin === y.leftMargin\n && x.topMargin === y.topMargin\n && x.rightMargin === y.rightMargin\n && x.bottomMargin === y.bottomMargin\n && x.horizontalAlignment === y.horizontalAlignment\n && x.verticalAlignment === y.verticalAlignment\n && x.widthPercent === y.widthPercent\n && x.heightPercent === y.heightPercent\n && x.leftMarginPercent === y.leftMarginPercent\n && x.topMarginPercent === y.topMarginPercent\n && x.rightMarginPercent === y.rightMarginPercent\n && x.bottomMarginPercent === y.bottomMarginPercent;\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "nativeLayoutParams"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "width": -1,
- JS: "height": -1,
- JS: "widthPercent": 1,
- JS: "heightPercent": -1,
- JS: "leftMargin": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 0,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "32": {
- JS: "property": {
- JS: "name": "width",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "defaultValue": null,
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function isWidthHeightValid(value) {\n var result = convertToPercentHelper(value);\n if (result.isError) {\n return false;\n }\n return isNaN(result.value) || (result.value >= 0.0 && isFinite(result.value));\n}",
- JS: "onValueChanged": "onValueChanged()function onLayoutParamsChanged(data) {\n var style = data.object;\n var widthValue = convertToPercentHelper(style.width);\n var width;\n var widthPercent;\n if (widthValue.isPercent) {\n width = style.horizontalAlignment === enums.HorizontalAlignment.stretch ? -1 : -2;\n widthPercent = widthValue.value / 100;\n }\n else {\n width = isNaN(widthValue.value) ? -1 : widthValue.value;\n widthPercent = -1;\n }\n var heightValue = convertToPercentHelper(style.height);\n var height;\n var heightPercent;\n if (heightValue.isPercent) {\n height = style.verticalAlignment === enums.VerticalAlignment.stretch ? -1 : -2;\n heightPercent = heightValue.value / 100;\n }\n else {\n height = isNaN(heightValue.value) ? -1 : heightValue.value;\n heightPercent = -1;\n }\n var marginLeftValue = convertToPercentHelper(style.marginLeft);\n var marginTopValue = convertToPercentHelper(style.marginTop);\n var marginRightValue = convertToPercentHelper(style.marginRight);\n var marginBottomValue = convertToPercentHelper(style.marginBottom);\n var layoutParams = {\n width: width,\n height: height,\n widthPercent: widthPercent,\n heightPercent: heightPercent,\n leftMargin: marginLeftValue.isPercent ? 0 : marginLeftValue.value,\n leftMarginPercent: marginLeftValue.isPercent ? marginLeftValue.value / 100 : -1,\n topMargin: marginTopValue.isPercent ? 0 : marginTopValue.value,\n topMarginPercent: marginTopValue.isPercent ? marginTopValue.value / 100 : -1,\n rightMargin: marginRightValue.isPercent ? 0 : marginRightValue.value,\n rightMarginPercent: marginRightValue.isPercent ? marginRightValue.value / 100 : -1,\n bottomMargin: marginBottomValue.isPercent ? 0 : marginBottomValue.value,\n bottomMarginPercent: marginBottomValue.isPercent ? marginBottomValue.value / 100 : -1,\n horizontalAlignment: style.horizontalAlignment,\n verticalAlignment: style.verticalAlignment\n };\n style._setValue(exports.nativeLayoutParamsProperty, layoutParams);\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function numberOrPercentConverter(value) {\n var result = convertToPercentHelper(value);\n if (result.isError) {\n throw new Error(\"Invalid value: \" + value);\n }\n return result.isPercent ? value : result.value;\n}",
- JS: "key": "Style.width",
- JS: "nameEvent": "widthChange",
- JS: "id": 32,
- JS: "defaultValue": null,
- JS: "onValueChanged": "onValueChanged()function onLayoutParamsChanged(data) {\n var style = data.object;\n var widthValue = convertToPercentHelper(style.width);\n var width;\n var widthPercent;\n if (widthValue.isPercent) {\n width = style.hor
- JS: izontalAlignment === enums.HorizontalAlignment.stretch ? -1 : -2;\n widthPercent = widthValue.value / 100;\n }\n else {\n width = isNaN(widthValue.value) ? -1 : widthValue.value;\n widthPercent = -1;\n }\n var heightValue = convertToPercentHelper(style.height);\n var height;\n var heightPercent;\n if (heightValue.isPercent) {\n height = style.verticalAlignment === enums.VerticalAlignment.stretch ? -1 : -2;\n heightPercent = heightValue.value / 100;\n }\n else {\n height = isNaN(heightValue.value) ? -1 : heightValue.value;\n heightPercent = -1;\n }\n var marginLeftValue = convertToPercentHelper(style.marginLeft);\n var marginTopValue = convertToPercentHelper(style.marginTop);\n var marginRightValue = convertToPercentHelper(style.marginRight);\n var marginBottomValue = convertToPercentHelper(style.marginBottom);\n var layoutParams = {\n width: width,\n height: height,\n widthPercent: widthPercent,\n heightPercent: heightPercent,\n leftMargin: marginLeftValue.isPercent ? 0 : marginLeftValue.value,\n leftMarginPercent: marginLeftValue.isPercent ? marginLeftValue.value / 100 : -1,\n topMargin: marginTopValue.isPercent ? 0 : marginTopValue.value,\n topMarginPercent: marginTopValue.isPercent ? marginTopValue.value / 100 : -1,\n rightMargin: marginRightValue.isPercent ? 0 : marginRightValue.value,\n rightMarginPercent: marginRightValue.isPercent ? marginRightValue.value / 100 : -1,\n bottomMargin: marginBottomValue.isPercent ? 0 : marginBottomValue.value,\n bottomMarginPercent: marginBottomValue.isPercent ? marginBottomValue.value / 100 : -1,\n horizontalAlignment: style.horizontalAlignment,\n verticalAlignment: style.verticalAlignment\n };\n style._setValue(exports.nativeLayoutParamsProperty, layoutParams);\n}",
- JS: "onValidateValue": "onValidateValue()function isWidthHeightValid(value) {\n var result = convertToPercentHelper(value);\n if (result.isError) {\n return false;\n }\n return isNaN(result.value) || (result.value >= 0.0 && isFinite(result.value));\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "width"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": "100%",
- JS: "effectiveValue": "100%"
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:GridLayout(24)"
- JS: },
- JS: "_domId": 24,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "navWrapper",
- JS: "effectiveValue": "navWrapper"
- JS: },
- JS: "61": {
- JS: "property": {
- JS: "name": "Column",
- JS: "ownerType": "GridLayout",
- JS: "metadata": {
- JS: "defaultValue": 0,
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function notNegative(value) {\n return value >= 0;\n}",
- JS: "onValueChanged": "onValueChanged()function (data) {\n var element = GridLayout.getView(data.object);\n var grid = element.parent;\n if (grid instanceof GridL
- JS: ayout) {\n grid.onColumnChanged(element, data.oldValue, data.newValue);\n }\n }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "_onSetNativeValue": "_onSetNativeValue()function setNativeColumnProperty(data) {\n setNativeProperty(data, function (lp) { lp.column = data.newValue; });\n}"
- JS: },
- JS: "key": "GridLayout.Column",
- JS: "nameEvent": "ColumnChange",
- JS: "id": 61,
- JS: "defaultValue": 0,
- JS: "onValueChanged": "onValueChanged()function (data) {\n var element = GridLayout.getView(data.object);\n var grid = element.parent;\n if (grid instanceof GridLayout) {\n grid.onColumnChanged(element, data.oldValue, data.newValue);\n }\n }",
- JS: "onValidateValue": "onValidateValue()function notNegative(value) {\n return value >= 0;\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "63": {
- JS: "property": {
- JS: "name": "Row",
- JS: "ownerType": "GridLayout",
- JS: "metadata": {
- JS: "defaultValue": 0,
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function notNegative(value) {\n return value >= 0;\n}",
- JS: "onValueChanged": "onValueChanged()function (data) {\n var element = GridLayout.getView(data.object);\n var grid = element.parent;\n if (grid instanceof GridLayout) {\n grid.onRowChanged(element, data.oldValue, data.newValue);\n }\n }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "_onSetNativeValue": "_onSetNativeValue()function setNativeRowProperty(data) {\n setNativeProperty(data, function (lp) { lp.row = data.newValue; });\n}"
- JS: },
- JS: "key": "GridLayout.Row",
- JS: "nameEvent": "RowChange",
- JS: "id": 63,
- JS: "defaultValue": 0,
- JS: "onValueChanged": "onValueChanged()function (data) {\n var element = GridLayout.getView(data.object);\n var grid = element.parent;\n if (grid instanceof GridLayout) {\n grid.onRowChanged(element, data.oldValue, data.newValue);\n }\n }",
- JS: "onValidateValue": "onValidateValue()function notNegative(value) {\n return value >= 0;\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "84": {
- JS: "property": {
- JS: "name": "orientation",
- JS: "ownerType": "StackLayout",
- JS: "metadata": {
- JS: "defaultVal
- JS: ue": "vertical",
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function validateOrientation(value) {\n return value === enums_1.Orientation.vertical || value === enums_1.Orientation.horizontal;\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "_onSetNativeValue": "_onSetNativeValue()function setNativeOrientationProperty(data) {\n var stackLayout = data.object;\n var nativeView = stackLayout._nativeView;\n nativeView.setOrientation(data.newValue === enums_1.Orientation.vertical ? org.nativescript.widgets.Orientation.vertical : org.nativescript.widgets.Orientation.horizontal);\n}"
- JS: },
- JS: "key": "StackLayout.orientation",
- JS: "nameEvent": "orientationChange",
- JS: "id": 84,
- JS: "defaultValue": "vertical",
- JS: "onValidateValue": "onValidateValue()function validateOrientation(value) {\n return value === enums_1.Orientation.vertical || value === enums_1.Orientation.horizontal;\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": "horizontal",
- JS: "effectiveValue": "horizontal"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "navWrapper"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(26)"
- JS: },
- JS: "_domId": 26,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {
- JS: "loaded": [
- JS: {
- JS: "callback": "callback()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target loaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._attach(_this.target, type);\n }"
- JS: }
- JS: ],
- JS: "unloaded": [
- JS: {
- JS: "callback": "callback()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target unloaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._detach();\n }"
- JS: }
- JS: ]
- JS: },
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS:
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {
- JS: "1": [
- JS: {
- JS: "_target": "#CR:StackLayout(28)",
- JS: "_callback": "_callback()function () {\n\t return zone.runGuarded(_callback, this, arguments, source);\n\t }",
- JS: "type": 1,
- JS: "_onTargetLoaded": "_onTargetLoaded()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target loaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._attach(_this.target, type);\n }",
- JS: "_onTargetUnloaded": "_onTargetUnloaded()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target unloaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._detach();\n }"
- JS: }
- JS: ]
- JS: },
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(28)"
- JS: },
- JS: "_domId": 28,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "navItemContent",
- JS: "effectiveValue": "navItemContent"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "navItemContent"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS:
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(30)"
- JS: },
- JS: "_domId": 30,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "navItemImage",
- JS: "effectiveValue": "navItemImage"
- JS: },
- JS: "85": {
- JS: "property": {
- JS: "name": "src",
- JS: "ownerType": "Image",
- JS: "metadata": {
- JS: "options": 0,
- JS: "onValueChanged": "onValueChanged()function onSrcPropertyChanged(data) {\n var image = data.object;\n image._createImageSourceFromSrc();\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "key": "Image.src",
- JS: "nameEvent": "srcChange",
- JS: "id": 85,
- JS: "onValueChanged": "onValueChanged()function onSrcPropertyChanged(data) {\n var image = data.object;\n image._createImageSourceFromSrc();\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": "~/images/home.png",
- JS: "effectiveValue": "~/images/home.png"
- JS: },
- JS: "86": {
- JS: "property": {
- JS: "name": "imageSource",
- JS: "ownerType": "Image",
- JS: "metadata": {
- JS: "options": 0,
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "_onSetNativeValue": "_onSetNativeValue()function
- JS: onImageSourcePropertyChanged(data) {\n var image = data.object;\n if (!image.android) {\n return;\n }\n image._setNativeImage(data.newValue ? data.newValue.android : null);\n}"
- JS: },
- JS: "key": "Image.imageSource",
- JS: "nameEvent": "imageSourceChange",
- JS: "id": 86,
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "android": {
- JS: "constructor": "constructor()function () { [native code] }"
- JS: }
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "87": {
- JS: "property": {
- JS: "name": "isLoading",
- JS: "ownerType": "Image",
- JS: "metadata": {
- JS: "defaultValue": false,
- JS: "options": 0,
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "key": "Image.isLoading",
- JS: "nameEvent": "isLoadingChange",
- JS: "id": 87,
- JS: "defaultValue": false,
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": false,
- JS: "effectiveValue": false
- JS: },
- JS: "88": {
- JS: "property": {
- JS: "name": "stretch",
- JS: "ownerType": "Image",
- JS: "metadata": {
- JS: "defaultValue": "aspectFit",
- JS: "options": 0,
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "_onSetNativeValue": "_onSetNativeValue()function onStretchPropertyC
- JS: hanged(data) {\n var image = data.object;\n if (!image.android) {\n return;\n }\n ensureEnums();\n switch (data.newValue) {\n case enums.Stretch.aspectFit:\n image.android.setScaleType(android.widget.ImageView.ScaleType.FIT_CENTER);\n break;\n case enums.Stretch.aspectFill:\n image.android.setScaleType(android.widget.ImageView.ScaleType.CENTER_CROP);\n break;\n case enums.Stretch.fill:\n image.android.setScaleType(android.widget.ImageView.ScaleType.FIT_XY);\n break;\n case enums.Stretch.none:\n default:\n image.android.setScaleType(android.widget.ImageView.ScaleType.MATRIX);\n break;\n }\n}"
- JS: },
- JS: "key": "Image.stretch",
- JS: "nameEvent": "stretchChange",
- JS: "id": 88,
- JS: "defaultValue": "aspectFit",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "effectiveValue": "aspectFit",
- JS: "localValue": "aspectFit"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "navItemImage"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Image(32)"
- JS: },
- JS: "_domId": 32,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Image",
- JS: "meta": {
- JS: "skipAddToDom": false
- JS: },
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(30)",
- JS: "_url": "~/images/home.png"
- JS:
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "navItemLabel",
- JS: "effectiveValue": "navItemLabel"
- JS: },
- JS: "69": {
- JS: "property": {
- JS: "name": "text",
- JS: "ownerType": "TextBase",
- JS: "metadata": {
- JS: "defaultValue": "",
- JS: "options": 0,
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "_onSetNativeValue": "_onSetNativeValue()function onTextPropertyChanged(data) {\n var textBase = data.object;\n textBase._onTextPropertyChanged(data);\n textBase.style._updateTextTransform();\n textBase.style._updateTextDecoration();\n}"
- JS: },
- JS: "key": "TextBase.text",
- JS: "nameEvent": "textChange",
- JS: "id": 69,
- JS: "defaultValue": "",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": "Home",
- JS: "effectiveValue": "Home"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "navItemLabel"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifi
- JS: cations": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Label(34)"
- JS: },
- JS: "_domId": 34,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Label",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(30)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(28)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(26)"
- JS: },
- JS: {
- JS: "_observers": {
- JS: "loaded": [
- JS: {
- JS: "callback": "callback()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target loaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._attach(_this.target, type);\n }"
- JS: }
- JS: ],
- JS: "unloaded": [
- JS: {
- JS: "callback": "callback()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target unloaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._detach();\n }"
- JS: }
- JS: ]
- JS: },
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {
- JS: "1": [
- JS: {
- JS: "_target": "#CR:StackLayout(38)",
- JS: "_callback": "_callback()function () {\n\t return zone.runGuarded(_callback, this, arguments, source);\n\t }",
- JS: "type": 1,
- JS: "_onTargetLoaded": "_onTargetLoaded()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target loaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._attach(_this.target, type);\n }",
- JS: "_onTargetUnloade
- JS: d": "_onTargetUnloaded()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target unloaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._detach();\n }"
- JS: }
- JS: ]
- JS: },
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(38)"
- JS: },
- JS: "_domId": 38,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "navItemContent",
- JS: "effectiveValue": "navItemContent"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "navItemContent"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(40)"
- JS: },
- JS: "_domId": 40,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "navItemImage",
- JS: "effectiveValue": "navItemImage"
- JS: },
- JS: "85": {
- JS: "property": "#CR:[object Object]",
- JS:
- JS: "valueSource": 3,
- JS: "localValue": "~/images/appointments.png",
- JS: "effectiveValue": "~/images/appointments.png"
- JS: },
- JS: "86": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "android": {
- JS: "constructor": "constructor()function () { [native code] }"
- JS: }
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "87": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": false,
- JS: "effectiveValue": false
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "navItemImage"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Image(42)"
- JS: },
- JS: "_domId": 42,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Image",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(40)",
- JS: "_url": "~/images/appointments.png"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS:
- JS: "localValue": "navItemLabel",
- JS: "effectiveValue": "navItemLabel"
- JS: },
- JS: "69": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "Appointments",
- JS: "effectiveValue": "Appointments"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "navItemLabel"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Label(44)"
- JS: },
- JS: "_domId": 44,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Label",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(40)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(38)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(26)"
- JS: },
- JS: {
- JS: "_observers": {
- JS: "loaded": [
- JS: {
- JS: "callback": "callback()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target loaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._attach(_this.target, type);\n }"
- JS: }
- JS: ],
- JS: "unloaded": [
- JS: {
- JS: "callback": "callback()function (args) {\n if (trace.enabled) {\n
- JS: trace.write(_this.target + \".target unloaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._detach();\n }"
- JS: }
- JS: ]
- JS: },
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {
- JS: "1": [
- JS: {
- JS: "_target": "#CR:StackLayout(48)",
- JS: "_callback": "_callback()function () {\n\t return zone.runGuarded(_callback, this, arguments, source);\n\t }",
- JS: "type": 1,
- JS: "_onTargetLoaded": "_onTargetLoaded()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target loaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._attach(_this.target, type);\n }",
- JS: "_onTargetUnloaded": "_onTargetUnloaded()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target unloaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._detach();\n }"
- JS: }
- JS: ]
- JS: },
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(48)"
- JS: },
- JS: "_domId": 48,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "navItemContent",
- JS: "effectiveValue": "navItemContent"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS:
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "navItemContent"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(50)"
- JS: },
- JS: "_domId": 50,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "navItemImage",
- JS: "effectiveValue": "navItemImage"
- JS: },
- JS: "85": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "~/images/sneak-peek.png",
- JS: "effectiveValue": "~/images/sneak-peek.png"
- JS: },
- JS: "86": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "android": {
- JS: "constructor": "constructor()function () { [native code] }"
- JS: }
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "87": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": false,
- JS: "effectiveValue": false
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS:
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "navItemImage"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Image(52)"
- JS: },
- JS: "_domId": 52,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Image",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(50)",
- JS: "_url": "~/images/sneak-peek.png"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "navItemLabel",
- JS: "effectiveValue": "navItemLabel"
- JS: },
- JS: "69": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "Sneak Peek",
- JS: "effectiveValue": "Sneak Peek"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "navItemLabel"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR
- JS: :Label(54)"
- JS: },
- JS: "_domId": 54,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Label",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(50)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(48)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(26)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:GridLayout(24)"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "navWrapper",
- JS: "effectiveValue": "navWrapper"
- JS: },
- JS: "61": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 1,
- JS: "effectiveValue": 1
- JS: },
- JS: "63": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "84": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "horizontal",
- JS: "effectiveValue": "horizontal"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "navWrapper"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(59)"
- JS: },
- JS: "_domId": 59,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {
- JS: "loaded": [
- JS: {
- JS: "callback": "callback()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target loaded. android:\" + _this.target._nativeView, \"gestures\"
- JS: );\n }\n _this._attach(_this.target, type);\n }"
- JS: }
- JS: ],
- JS: "unloaded": [
- JS: {
- JS: "callback": "callback()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target unloaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._detach();\n }"
- JS: }
- JS: ]
- JS: },
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "userBtn",
- JS: "effectiveValue": "userBtn"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "userBtn"
- JS: ],
- JS: "_gestureObservers": {
- JS: "1": [
- JS: {
- JS: "_target": "#CR:StackLayout(61)",
- JS: "_callback": "_callback()function () {\n\t return zone.runGuarded(_callback, this, arguments, source);\n\t }",
- JS: "type": 1,
- JS: "_onTargetLoaded": "_onTargetLoaded()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target loaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._attach(_this.target, type);\n }",
- JS: "_onTargetUnloaded": "_onTargetUnloaded()function (args) {\n if (trace.enabled) {\n trace.write(_this.target + \".target unloaded. android:\" + _this.target._nativeView, \"gestures\");\n }\n _this._detach();\n }"
- JS: }
- JS: ]
- JS: },
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(61)"
- JS: },
- JS: "_domId": 61,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localV
- JS: alue": "userBtnContent",
- JS: "effectiveValue": "userBtnContent"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "userBtnContent"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(63)"
- JS: },
- JS: "_domId": 63,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "userBtnImage",
- JS: "effectiveValue": "userBtnImage"
- JS: },
- JS: "85": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "~/images/profile-pic.jpg",
- JS: "effectiveValue": "~/images/profile-pic.jpg"
- JS: },
- JS: "86": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "android": {
- JS: "constructor": "constructor()function () { [native code] }"
- JS: }
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "87": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": false,
- JS: "effectiveValue": false
- JS: },
- JS: "88": {
- JS:
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": "aspectFit",
- JS: "localValue": "aspectFit"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "userBtnImage"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Image(65)"
- JS: },
- JS: "_domId": 65,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Image",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(63)",
- JS: "_url": "~/images/profile-pic.jpg"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(61)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(59)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:GridLayout(24)"
- JS: }
- JS: ],
- JS: "_rows": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(24)"
- JS: }
- JS: ],
- JS: "_cols": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS:
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(24)"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "auto",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(24)"
- JS: }
- JS: ],
- JS: "nodeName": "GridLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "dashboardWrapper",
- JS: "effectiveValue": "dashboardWrapper"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "dashboardWrapper"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "31": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "width": -1,
- JS: "height": -1,
- JS: "widthPercent": 1,
- JS: "heightPercent": 1,
- JS: "leftMargin": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 0,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "32": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "100%",
- JS: "effectiveValue": "100%"
- JS: },
- JS: "33": {
- JS: "property": {
- JS: "name": "height",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "defaultValue": null,
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function isWidthHeightValid(value) {\n var result = convertToPercentHelper(value);\n if (result.isError) {\n return false;\n }\n return isNaN(result.value) || (result.value >= 0.0 && isFinite(result.value));\n}",
- JS: "onValueChanged": "onValueChanged()function onLayoutParamsChanged(data) {\n var style = data.object;\n var widthValue = convertToPercentHelper(style.width);\n var width;\n var widthPercent;\n if (widthValue.isPercent) {\n width = style.horizontalAlignment === enums.HorizontalAlignment.stretch ? -1 : -2;\n widthPercent = widthValue.value / 100;\n }\n else {\n width = isNaN(widthValue.value) ? -1 : widthValue.va
- JS: lue;\n widthPercent = -1;\n }\n var heightValue = convertToPercentHelper(style.height);\n var height;\n var heightPercent;\n if (heightValue.isPercent) {\n height = style.verticalAlignment === enums.VerticalAlignment.stretch ? -1 : -2;\n heightPercent = heightValue.value / 100;\n }\n else {\n height = isNaN(heightValue.value) ? -1 : heightValue.value;\n heightPercent = -1;\n }\n var marginLeftValue = convertToPercentHelper(style.marginLeft);\n var marginTopValue = convertToPercentHelper(style.marginTop);\n var marginRightValue = convertToPercentHelper(style.marginRight);\n var marginBottomValue = convertToPercentHelper(style.marginBottom);\n var layoutParams = {\n width: width,\n height: height,\n widthPercent: widthPercent,\n heightPercent: heightPercent,\n leftMargin: marginLeftValue.isPercent ? 0 : marginLeftValue.value,\n leftMarginPercent: marginLeftValue.isPercent ? marginLeftValue.value / 100 : -1,\n topMargin: marginTopValue.isPercent ? 0 : marginTopValue.value,\n topMarginPercent: marginTopValue.isPercent ? marginTopValue.value / 100 : -1,\n rightMargin: marginRightValue.isPercent ? 0 : marginRightValue.value,\n rightMarginPercent: marginRightValue.isPercent ? marginRightValue.value / 100 : -1,\n bottomMargin: marginBottomValue.isPercent ? 0 : marginBottomValue.value,\n bottomMarginPercent: marginBottomValue.isPercent ? marginBottomValue.value / 100 : -1,\n horizontalAlignment: style.horizontalAlignment,\n verticalAlignment: style.verticalAlignment\n };\n style._setValue(exports.nativeLayoutParamsProperty, layoutParams);\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function numberOrPercentConverter(value) {\n var result = convertToPercentHelper(value);\n if (result.isError) {\n throw new Error(\"Invalid value: \" + value);\n }\n return result.isPercent ? value : result.value;\n}",
- JS: "key": "Style.height",
- JS: "nameEvent": "heightChange",
- JS: "id": 33,
- JS: "defaultValue": null,
- JS: "onValueChanged": "onValueChanged()function onLayoutParamsChanged(data) {\n var style = data.object;\n var widthValue = convertToPercentHelper(style.width);\n var width;\n var widthPercent;\n if (widthValue.isPercent) {\n width = style.horizontalAlignment === enums.HorizontalAlignment.stretch ? -1 : -2;\n widthPercent = widthValue.value / 100;\n }\n else {\n width = isNaN(widthValue.value) ? -1 : widthValue.value;\n widthPercent = -1;\n }\n var heightValue = convertToPercentHelper(style.height);\n var height;\n var heightPercent;\n if (heightValue.isPercent) {\n height = style.verticalAlignment === enums.VerticalAlignment.stretch ? -1 : -2;\n heightPercent = heightValue.value / 100;\n }\n else {\n height = isNaN(heightValue.value) ? -1 : heightValue.value;\n heightPercent = -1;\n }\n var marginLeftValue = convertToPercentHelper(style.marginLeft);\n var marginTopValue = convertToPercentHelper(style.marginTop);\n var marginRightValue = convertToPercentHelper(style.marginRight);\n var marginBottomValue = convertToPercentHelper(style.marginBottom);\n var layoutParams = {\n width: width,\n height: height,\n widthPercent: widthPercent,\n heightPercent: heightPercent,\n leftMargin: marginLeftValue.isPercent ? 0 : marginLeftValue.value,\n leftMarginPercent: marginLeftValue.isPercent ? marginLeftValue.value / 100 : -1,\n topMargin: marginTopValue.isPercent ? 0 :
- JS: marginTopValue.value,\n topMarginPercent: marginTopValue.isPercent ? marginTopValue.value / 100 : -1,\n rightMargin: marginRightValue.isPercent ? 0 : marginRightValue.value,\n rightMarginPercent: marginRightValue.isPercent ? marginRightValue.value / 100 : -1,\n bottomMargin: marginBottomValue.isPercent ? 0 : marginBottomValue.value,\n bottomMarginPercent: marginBottomValue.isPercent ? marginBottomValue.value / 100 : -1,\n horizontalAlignment: style.horizontalAlignment,\n verticalAlignment: style.verticalAlignment\n };\n style._setValue(exports.nativeLayoutParamsProperty, layoutParams);\n}",
- JS: "onValidateValue": "onValidateValue()function isWidthHeightValid(value) {\n var result = convertToPercentHelper(value);\n if (result.isError) {\n return false;\n }\n return isNaN(result.value) || (result.value >= 0.0 && isFinite(result.value));\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "height"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": "100%",
- JS: "effectiveValue": "100%"
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:AbsoluteLayout(13)"
- JS: },
- JS: "_domId": 13,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {
- JS: "ngModelChange": [
- JS: {
- JS: "callback": "callback()function () {\n\t return zone.runGuarded(_callback, this, arguments, source);\n\t }"
- JS: }
- JS: ],
- JS: "selectedIndexChange": [
- JS: {
- JS: "callback": "callback()function () {\n\t return zone.runGuarded(_callback, this, arguments, source);\n\t }"
- JS: }
- JS: ]
- JS: },
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "tabsWrapper",
- JS: "effectiveValue": "tabsWrapper"
- JS: },
- JS: "65": {
- JS: "property": {
- JS: "name": "items",
- JS: "ownerType": "TabView",
- JS: "metadata": {
- JS: "options": 0,
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "_onSetNativeValue": "_onSetNativeValue()function (data) {\n var tabView = data.object;\n tabView._onItemsPropertyChangedSetNativeValue(data);\n}"
- JS: },
- JS: "key": "TabView.items",
- JS: "nameEvent": "itemsChange",
- JS: "id": 65,
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSou
- JS: rce": 3,
- JS: "localValue": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_title": "Home",
- JS: "_view": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "tabContent",
- JS: "effectiveValue": "tabContent"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "tabContent"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(87)"
- JS: },
- JS: "_domId": 87,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom":
- JS: 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "31": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "width": -1,
- JS: "height": -1,
- JS: "widthPercent": -1,
- JS: "heightPercent": 1,
- JS: "leftMargin": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 0,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "33": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "100%",
- JS: "effectiveValue": "100%"
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:ScrollView(89)"
- JS: },
- JS: "_domId": 89,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_scrollChangeCount": 0,
- JS: "_androidViewId": -1,
- JS: "nodeName": "ScrollView",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(87)",
- JS: "_content": {
- JS: "_observers": {},
- JS: "disableNotifications"
- JS: : {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "31": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "width": -1,
- JS: "height": -1,
- JS: "widthPercent": -1,
- JS: "heightPercent": 1,
- JS: "leftMargin": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 0,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "33": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "100%",
- JS: "effectiveValue": "100%"
- JS: }
- JS: },
- JS: "_
- JS: updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:GridLayout(91)"
- JS: },
- JS: "_domId": 91,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "61": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "63": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "31": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS:
- JS: "width": -1,
- JS: "height": -1,
- JS: "widthPercent": 0.65,
- JS: "heightPercent": -1,
- JS: "leftMargin": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 0,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "32": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "65%",
- JS: "effectiveValue": "65%"
- JS: },
- JS: "40": {
- JS: "property": {
- JS: "name": "paddingNative",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "options": null,
- JS: "onValidateValue": null,
- JS: "equalityComparer": "equalityComparer()function thicknessComparer(x, y) {\n if (x && y) {\n return x.left === y.left && x.top === y.top && x.right === y.right && x.bottom === y.bottom;\n }\n return !x === !y;\n}",
- JS: "onValueChanged": null,
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "key": "Style.paddingNative",
- JS: "nameEvent": "paddingNativeChange",
- JS: "id": 40,
- JS: "onValueChanged": null,
- JS:
- JS: "onValidateValue": null,
- JS: "equalityComparer": "equalityComparer()function thicknessComparer(x, y) {\n if (x && y) {\n return x.left === y.left && x.top === y.top && x.right === y.right && x.bottom === y.bottom;\n }\n return !x === !y;\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "paddingNative"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "right": 10
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "42": {
- JS: "property": {
- JS: "name": "paddingRight",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function isPaddingValid(value) {\n return isFinite(value) && !isNaN(value) && value >= 0;\n}",
- JS: "onValueChanged": "onValueChanged()function onPaddingValueChanged(data) {\n var style = data.object;\n var thickness = {\n top: style.paddingTop,\n right: style.paddingRight,\n bottom: style.paddingBottom,\n left: style.paddingLeft\n };\n style._setValue(exports.nativePaddingsProperty, thickness);\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function parseFloat() { [native code] }",
- JS: "key": "Style.paddingRight",
- JS: "nameEvent": "paddingRightChange",
- JS: "id": 42,
- JS: "onValueChanged": "onValueChanged()function onPaddingValueChanged(data) {\n var style = data.object;\n var thickness = {\n top: style.paddingTop,\n right: style.paddingRight,\n bottom: style.paddingBottom,\n left: style.paddingLeft\n };\n style._setValue(exports.nativePaddingsProperty, thickness);\n}",
- JS: "onValidateValue": "onValidateValue()function isPaddingValid(value) {\n return isFinite(value) && !isNaN(value) && value >=
- JS: 0;\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "padding-right",
- JS: "defaultValueGetter": "defaultValueGetter()function getNativePaddingRight(instance) {\n var nativeView = instance._nativeView;\n return getNativePadding(nativeView, function (view) { return view.getPaddingRight(); });\n}"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:GridLayout(93)"
- JS: },
- JS: "_domId": 93,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "61": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "63": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS:
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "7": {
- JS: "property": {
- JS: "name": "backgroundColor",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function (value) {\n if (types.isNullOrUndefined(value) || value instanceof Color) {\n return true;\n }\n if (!types.isString(value)) {\n return false;\n }\n if (knownColors.isKnownName(value)) {\n return true;\n }\n return HEX_REGEX.test(value) || isRgbOrRgba(value);\n }",
- JS: "equalityComparer": "equalityComparer()function (value1, value2) {\n if (!value1 && !value2) {\n return true;\n }\n if (!value1 || !value2) {\n return false;\n }\n return value1.equals(value2);\n }",
- JS: "onValueChanged": "onValueChanged()function onBackgroundColorPropertyChanged(data) {\n var style = data.object;\n var currentBackground = style._getValue(exports.backgroundInternalProperty);\n if (!color_1.Color.equals(currentBackground.color, data.newValue)) {\n style._setValue(exports.backgroundInternalProperty, currentBackground.withColor(data.newValue));\n }\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function colorConverter(value) {\n return new color.Color(value);\n}",
- JS: "key": "Style.backgroundColor",
- JS:
- JS: "nameEvent": "backgroundColorChange",
- JS: "id": 7,
- JS: "onValueChanged": "onValueChanged()function onBackgroundColorPropertyChanged(data) {\n var style = data.object;\n var currentBackground = style._getValue(exports.backgroundInternalProperty);\n if (!color_1.Color.equals(currentBackground.color, data.newValue)) {\n style._setValue(exports.backgroundInternalProperty, currentBackground.withColor(data.newValue));\n }\n}",
- JS: "onValidateValue": "onValidateValue()function (value) {\n if (types.isNullOrUndefined(value) || value instanceof Color) {\n return true;\n }\n if (!types.isString(value)) {\n return false;\n }\n if (knownColors.isKnownName(value)) {\n return true;\n }\n return HEX_REGEX.test(value) || isRgbOrRgba(value);\n }",
- JS: "equalityComparer": "equalityComparer()function (value1, value2) {\n if (!value1 && !value2) {\n return true;\n }\n if (!value1 || !value2) {\n return false;\n }\n return value1.equals(value2);\n }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "background-color"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "_hex": "#66CB7B",
- JS: "_argb": -10040453,
- JS: "_a": 255,
- JS: "_r": 102,
- JS: "_g": 203,
- JS: "_b": 123
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "13": {
- JS: "property": {
- JS: "name": "borderRadius",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "defaultValue": 0,
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function isPaddingValid(value) {\n return isFinite(value) && !isNaN(value) && value >= 0;\n}",
- JS:
- JS: "onValueChanged": null,
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function parseFloat() { [native code] }",
- JS: "key": "Style.borderRadius",
- JS: "nameEvent": "borderRadiusChange",
- JS: "id": 13,
- JS: "defaultValue": 0,
- JS: "onValueChanged": null,
- JS: "onValidateValue": "onValidateValue()function isPaddingValid(value) {\n return isFinite(value) && !isNaN(value) && value >= 0;\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "border-radius"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": 5,
- JS: "effectiveValue": 5
- JS: },
- JS: "15": {
- JS: "property": {
- JS: "name": "_backgroundInternal",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "defaultValue": {},
- JS: "options": 0,
- JS: "equalityComparer": "equalityComparer()function (value1, value2) {\n if (!value1 && !value2) {\n return true;\n }\n if (!value1 || !value2) {\n return false;\n }\n return value1.image === value2.image &&\n value1.position === value2.position &&\n value1.repeat === value2.repeat &&\n value1.size === value2.size &&\n colorModule.Color.equals(value1.color, value2.color);\n }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS:
- JS: "affectsLayout": false
- JS: },
- JS: "key": "Style._backgroundInternal",
- JS: "nameEvent": "_backgroundInternalChange",
- JS: "id": 15,
- JS: "defaultValue": "#CR:[object Object]",
- JS: "equalityComparer": "equalityComparer()function (value1, value2) {\n if (!value1 && !value2) {\n return true;\n }\n if (!value1 || !value2) {\n return false;\n }\n return value1.image === value2.image &&\n value1.position === value2.position &&\n value1.repeat === value2.repeat &&\n value1.size === value2.size &&\n colorModule.Color.equals(value1.color, value2.color);\n }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "_backgroundInternal"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "color": "#CR:[object Object]"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "31": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "width": -1,
- JS: "height": -1,
- JS: "widthPercent": -1,
- JS: "heightPercent": 0.6,
- JS: "leftMargin": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 0,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS:
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "33": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "60%",
- JS: "effectiveValue": "60%"
- JS: },
- JS: "40": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "top": 10,
- JS: "right": 10,
- JS: "bottom": 10,
- JS: "left": 10
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "41": {
- JS: "property": {
- JS: "name": "paddingLeft",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function isPaddingValid(value) {\n return isFinite(value) && !isNaN(value) && value >= 0;\n}",
- JS: "onValueChanged": "onValueChanged()function onPaddingValueChanged(data) {\n var style = data.object;\n var thickness = {\n top: style.paddingTop,\n right: style.paddingRight,\n bottom: style.paddingBottom,\n left: style.paddingLeft\n };\n style._setValue(exports.nativePaddingsProperty, thickness);\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function parseFloat() { [native code] }",
- JS:
- JS: "key": "Style.paddingLeft",
- JS: "nameEvent": "paddingLeftChange",
- JS: "id": 41,
- JS: "onValueChanged": "onValueChanged()function onPaddingValueChanged(data) {\n var style = data.object;\n var thickness = {\n top: style.paddingTop,\n right: style.paddingRight,\n bottom: style.paddingBottom,\n left: style.paddingLeft\n };\n style._setValue(exports.nativePaddingsProperty, thickness);\n}",
- JS: "onValidateValue": "onValidateValue()function isPaddingValid(value) {\n return isFinite(value) && !isNaN(value) && value >= 0;\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "padding-left",
- JS: "defaultValueGetter": "defaultValueGetter()function getNativePaddingLeft(instance) {\n var nativeView = instance._nativeView;\n return getNativePadding(nativeView, function (view) { return view.getPaddingLeft(); });\n}"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: },
- JS: "42": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: },
- JS: "43": {
- JS: "property": {
- JS: "name": "paddingTop",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function isPaddingValid(value) {\n return isFinite(value) && !isNaN(value) && value >= 0;\n}",
- JS: "onValueChanged": "onValueChanged()function onPaddingValueChanged(data) {\n var style = data.object;\n var thickness = {\n top: style.paddingTop,\n right: style.paddingRight,\n bottom: style.paddingBottom,\n left: sty
- JS: le.paddingLeft\n };\n style._setValue(exports.nativePaddingsProperty, thickness);\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function parseFloat() { [native code] }",
- JS: "key": "Style.paddingTop",
- JS: "nameEvent": "paddingTopChange",
- JS: "id": 43,
- JS: "onValueChanged": "onValueChanged()function onPaddingValueChanged(data) {\n var style = data.object;\n var thickness = {\n top: style.paddingTop,\n right: style.paddingRight,\n bottom: style.paddingBottom,\n left: style.paddingLeft\n };\n style._setValue(exports.nativePaddingsProperty, thickness);\n}",
- JS: "onValidateValue": "onValidateValue()function isPaddingValid(value) {\n return isFinite(value) && !isNaN(value) && value >= 0;\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "padding-top",
- JS: "defaultValueGetter": "defaultValueGetter()function getNativePaddingTop(instance) {\n var nativeView = instance._nativeView;\n return getNativePadding(nativeView, function (view) { return view.getPaddingTop(); });\n}"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: },
- JS: "44": {
- JS: "property": {
- JS: "name": "paddingBottom",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function isPaddingValid(value) {\n return isFinite(value) && !isNaN(value) && value >= 0;\n}",
- JS: "onValueChanged": "onValueChanged()function onPaddingValueChanged(data) {\n var style = data
- JS: .object;\n var thickness = {\n top: style.paddingTop,\n right: style.paddingRight,\n bottom: style.paddingBottom,\n left: style.paddingLeft\n };\n style._setValue(exports.nativePaddingsProperty, thickness);\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function parseFloat() { [native code] }",
- JS: "key": "Style.paddingBottom",
- JS: "nameEvent": "paddingBottomChange",
- JS: "id": 44,
- JS: "onValueChanged": "onValueChanged()function onPaddingValueChanged(data) {\n var style = data.object;\n var thickness = {\n top: style.paddingTop,\n right: style.paddingRight,\n bottom: style.paddingBottom,\n left: style.paddingLeft\n };\n style._setValue(exports.nativePaddingsProperty, thickness);\n}",
- JS: "onValidateValue": "onValidateValue()function isPaddingValid(value) {\n return isFinite(value) && !isNaN(value) && value >= 0;\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "padding-bottom",
- JS: "defaultValueGetter": "defaultValueGetter()function getNativePaddingBottom(instance) {\n var nativeView = instance._nativeView;\n return getNativePadding(nativeView, function (view) { return view.getPaddingBottom(); });\n}"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:GridLayout(95)"
- JS: },
- JS: "_domId": 95,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS:
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "61": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "63": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "69": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "Running Cards",
- JS: "effectiveValue": "Running Cards"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers":
- JS: {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "5": {
- JS: "property": {
- JS: "name": "color",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "options": 4,
- JS: "onValidateValue": "onValidateValue()function (value) {\n if (types.isNullOrUndefined(value) || value instanceof Color) {\n return true;\n }\n if (!types.isString(value)) {\n return false;\n }\n if (knownColors.isKnownName(value)) {\n return true;\n }\n return HEX_REGEX.test(value) || isRgbOrRgba(value);\n }",
- JS: "equalityComparer": "equalityComparer()function (value1, value2) {\n if (!value1 && !value2) {\n return true;\n }\n if (!value1 || !value2) {\n return false;\n }\n return value1.equals(value2);\n }",
- JS: "inheritable": true,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function colorConverter(value) {\n return new color.Color(value);\n}",
- JS: "key": "Style.color",
- JS: "nameEvent": "colorChange",
- JS: "id": 5,
- JS: "onValidateValue": "onValidateValue()function (value) {\n if (types.isNullOrUndefined(value) || value instanceof Color) {\n return true;\n }\n if (!types.isString(value)) {\n return false;\n }\n if (knownColors.isKnownName(value)) {\n return true;\n }\n return HEX_REGEX.test(value) || isRgbOrRgba(value);\n }",
- JS: "equalityComparer": "equalityComparer()function (value1, value2) {\n if (!value1 && !value2) {\n return true;\n }\n if (!value1 || !value2) {\n return false;\n }\n return value1.equals(value2);\n }",
- JS: "inheritable": true,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "color"
- JS:
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "_hex": "#FFFFFF",
- JS: "_argb": -1,
- JS: "_a": 255,
- JS: "_r": 255,
- JS: "_g": 255,
- JS: "_b": 255
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Label(97)"
- JS: },
- JS: "_domId": 97,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Label",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:GridLayout(95)"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "61": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "63": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 1,
- JS:
- JS: "effectiveValue": 1
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "7": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "_argb": -855638017,
- JS: "_a": 204,
- JS: "_r": 255,
- JS: "_g": 255,
- JS: "_b": 255,
- JS: "_hex": "#ccffffff"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "13": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 4,
- JS: "effectiveValue": 4
- JS:
- JS: },
- JS: "15": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "color": "#CR:[object Object]"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "31": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "width": -1,
- JS: "height": -1,
- JS: "widthPercent": -1,
- JS: "heightPercent": -1,
- JS: "leftMargin": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 10,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "36": {
- JS: "property": {
- JS: "name": "marginTop",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "defaultValue": 0,
- JS:
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function isMarginValid(value) {\n var result = convertToPercentHelper(value);\n if (result.isError) {\n return false;\n }\n return isFinite(result.value) && !isNaN(result.value);\n}",
- JS: "onValueChanged": "onValueChanged()function onLayoutParamsChanged(data) {\n var style = data.object;\n var widthValue = convertToPercentHelper(style.width);\n var width;\n var widthPercent;\n if (widthValue.isPercent) {\n width = style.horizontalAlignment === enums.HorizontalAlignment.stretch ? -1 : -2;\n widthPercent = widthValue.value / 100;\n }\n else {\n width = isNaN(widthValue.value) ? -1 : widthValue.value;\n widthPercent = -1;\n }\n var heightValue = convertToPercentHelper(style.height);\n var height;\n var heightPercent;\n if (heightValue.isPercent) {\n height = style.verticalAlignment === enums.VerticalAlignment.stretch ? -1 : -2;\n heightPercent = heightValue.value / 100;\n }\n else {\n height = isNaN(heightValue.value) ? -1 : heightValue.value;\n heightPercent = -1;\n }\n var marginLeftValue = convertToPercentHelper(style.marginLeft);\n var marginTopValue = convertToPercentHelper(style.marginTop);\n var marginRightValue = convertToPercentHelper(style.marginRight);\n var marginBottomValue = convertToPercentHelper(style.marginBottom);\n var layoutParams = {\n width: width,\n height: height,\n widthPercent: widthPercent,\n heightPercent: heightPercent,\n leftMargin: marginLeftValue.isPercent ? 0 : marginLeftValue.value,\n leftMarginPercent: marginLeftValue.isPercent ? marginLeftValue.value / 100 : -1,\n topMargin: marginTopValue.isPercent ? 0 : marginTopValue.value,\n topMarginPercent: marginTopValue.isPercent ? marginTopValue.value / 100 : -1,\n rightMargin: marginRightValue.isPercent ? 0 : marginRightValue.value,\n rightMarginPercent: marginRightValue.isPercent ? marginRightValue.value / 100 : -1,\n bottomMargin: marginBottomValue.isPercent ? 0 : marginBottomValue.value,\n bottomMarginPercent: marginBottomValue.isPercent ? marginBottomValue.value / 100 : -1,\n horizontalAlignment: style.horizontalAlignment,\n verticalAlignment: style.verticalAlignment\n };\n style._setValue(exports.nativeLayoutParamsProperty, layoutParams);\n}",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function numberOrPercentConverter(value) {\n var result = convertToPercentHelper(value);\n if (result.isError) {\n throw new Error(\"Invalid value: \" + value);\n }\n return result.isPercent ? value : result.value;\n}",
- JS: "key": "Style.marginTop",
- JS: "nameEvent": "marginTopChange",
- JS: "id": 36,
- JS: "defaultValue": 0,
- JS:
- JS: "onValueChanged": "onValueChanged()function onLayoutParamsChanged(data) {\n var style = data.object;\n var widthValue = convertToPercentHelper(style.width);\n var width;\n var widthPercent;\n if (widthValue.isPercent) {\n width = style.horizontalAlignment === enums.HorizontalAlignment.stretch ? -1 : -2;\n widthPercent = widthValue.value / 100;\n }\n else {\n width = isNaN(widthValue.value) ? -1 : widthValue.value;\n widthPercent = -1;\n }\n var heightValue = convertToPercentHelper(style.height);\n var height;\n var heightPercent;\n if (heightValue.isPercent) {\n height = style.verticalAlignment === enums.VerticalAlignment.stretch ? -1 : -2;\n heightPercent = heightValue.value / 100;\n }\n else {\n height = isNaN(heightValue.value) ? -1 : heightValue.value;\n heightPercent = -1;\n }\n var marginLeftValue = convertToPercentHelper(style.marginLeft);\n var marginTopValue = convertToPercentHelper(style.marginTop);\n var marginRightValue = convertToPercentHelper(style.marginRight);\n var marginBottomValue = convertToPercentHelper(style.marginBottom);\n var layoutParams = {\n width: width,\n height: height,\n widthPercent: widthPercent,\n heightPercent: heightPercent,\n leftMargin: marginLeftValue.isPercent ? 0 : marginLeftValue.value,\n leftMarginPercent: marginLeftValue.isPercent ? marginLeftValue.value / 100 : -1,\n topMargin: marginTopValue.isPercent ? 0 : marginTopValue.value,\n topMarginPercent: marginTopValue.isPercent ? marginTopValue.value / 100 : -1,\n rightMargin: marginRightValue.isPercent ? 0 : marginRightValue.value,\n rightMarginPercent: marginRightValue.isPercent ? marginRightValue.value / 100 : -1,\n bottomMargin: marginBottomValue.isPercent ? 0 : marginBottomValue.value,\n bottomMarginPercent: marginBottomValue.isPercent ? marginBottomValue.value / 100 : -1,\n horizontalAlignment: style.horizontalAlignment,\n verticalAlignment: style.verticalAlignment\n };\n style._setValue(exports.nativeLayoutParamsProperty, layoutParams);\n}",
- JS: "onValidateValue": "onValidateValue()function isMarginValid(value) {\n var result = convertToPercentHelper(value);\n if (result.isError) {\n return false;\n }\n return isFinite(result.value) && !isNaN(result.value);\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "margin-top"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: },
- JS: "40": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS:
- JS: "localValue": {
- JS: "top": 10,
- JS: "right": 10,
- JS: "bottom": 10,
- JS: "left": 10
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "41": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: },
- JS: "42": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: },
- JS: "43": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: },
- JS: "44": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:GridLayout(99)"
- JS: },
- JS: "_domId": 99,
- JS: "_visualState": "normal",
- JS:
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "61": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "63": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "85": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "~/images/activity.jpg",
- JS: "effectiveValue": "~/images/activity.jpg"
- JS: },
- JS: "86": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "android": {
- JS: "constructor": "constructor()function () { [native code] }"
- JS: }
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "87": {
- JS: "property": "#CR:[object Object]",
- JS:
- JS: "valueSource": 3,
- JS: "localValue": false,
- JS: "effectiveValue": false
- JS: },
- JS: "88": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "aspectFill",
- JS: "effectiveValue": "aspectFill"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "13": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 5,
- JS: "effectiveValue": 5
- JS: },
- JS: "31": {
- JS:
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "width": -1,
- JS: "height": -1,
- JS: "widthPercent": 0.6,
- JS: "heightPercent": -1,
- JS: "leftMargin": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 0,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "32": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "60%",
- JS: "effectiveValue": "60%"
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Image(101)"
- JS: },
- JS: "_domId": 101,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "I
- JS: mage",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:GridLayout(99)",
- JS: "_url": "~/images/activity.jpg"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "61": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 1,
- JS: "effectiveValue": 1
- JS: },
- JS: "63": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS:
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "40": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "left": 10
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "41": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:GridLayout(103)"
- JS: },
- JS: "_domId": 103,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "69": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "Reading with
- JS: object boxes with name tags",
- JS: "effectiveValue": "Reading with object boxes with name tags"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "16": {
- JS: "property": {
- JS: "name": "fontSize",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "options": 4,
- JS: "onValueChanged": "onValueChanged()function onFontSizeChanged(data) {\n var style = data.object;\n var currentFont = style._getValue(exports.fontInternalProperty);\n if (currentFont.fontSize !== data.newValue) {\n style._setValue(exports.fontInternalProperty, currentFont.withFontSize(data.newValue));\n }\n}",
- JS: "inheritable": true,
- JS: "aff
- JS: ectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function fontSizeConverter(value) {\n return floatConverter(value);\n}",
- JS: "key": "Style.fontSize",
- JS: "nameEvent": "fontSizeChange",
- JS: "id": 16,
- JS: "onValueChanged": "onValueChanged()function onFontSizeChanged(data) {\n var style = data.object;\n var currentFont = style._getValue(exports.fontInternalProperty);\n if (currentFont.fontSize !== data.newValue) {\n style._setValue(exports.fontInternalProperty, currentFont.withFontSize(data.newValue));\n }\n}",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": true,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "font-size"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": 20,
- JS: "effectiveValue": 20
- JS: },
- JS: "20": {
- JS: "property": {
- JS: "name": "_fontInternal",
- JS: "ownerType": "Style",
- JS: "metadata": {
- JS: "defaultValue": {
- JS: "_fontStyle": "normal",
- JS: "_fontWeight": "normal"
- JS: },
- JS: "options": 0,
- JS: "onValidateValue": null,
- JS:
- JS: "equalityComparer": "equalityComparer()function (value1, value2) {\n if (!value1 && !value2) {\n return true;\n }\n if (!value1 || !value2) {\n return false;\n }\n return value1.fontFamily === value2.fontFamily &&\n value1.fontSize === value2.fontSize &&\n value1.fontStyle === value2.fontStyle &&\n value1.fontWeight === value2.fontWeight;\n }",
- JS: "onValueChanged": null,
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueConverter": "valueConverter()function (cssValue) {\n var parsed = parseFont(cssValue);\n var size = converters.fontSizeConverter(parsed.fontSize);\n size = !!size ? size : undefined;\n return new Font(parsed.fontFamily, size, parsed.fontStyle, parsed.fontWeight);\n }",
- JS: "key": "Style._fontInternal",
- JS: "nameEvent": "_fontInternalChange",
- JS: "id": 20,
- JS: "defaultValue": "#CR:[object Object]",
- JS: "onValueChanged": null,
- JS: "onValidateValue": null,
- JS: "equalityComparer": "equalityComparer()function (value1, value2) {\n if (!value1 && !value2) {\n return true;\n }\n if (!value1 || !value2) {\n return false;\n }\n return value1.fontFamily === value2.fontFamily &&\n value1.fontSize === value2.fontSize &&\n value1.fontStyle === value2.fontStyle &&\n value1.fontWeight === value2.fontWeight;\n }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "cssName": "_fontInternal"
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "_fontSize": 20,
- JS:
- JS: "_fontStyle": "normal",
- JS: "_fontWeight": "normal"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Label(105)"
- JS: },
- JS: "_domId": 105,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Label",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:GridLayout(103)"
- JS: }
- JS: ],
- JS: "_rows": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "auto",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(103)"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS:
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(103)"
- JS: }
- JS: ],
- JS: "_cols": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(103)"
- JS: }
- JS: ],
- JS: "nodeName": "GridLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:GridLayout(99)",
- JS: "textWrap": true
- JS: }
- JS: ],
- JS: "_rows": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(99)"
- JS:
- JS: }
- JS: ],
- JS: "_cols": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "auto",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(99)"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(99)"
- JS: }
- JS: ],
- JS: "nodeName": "GridLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:GridLayout(95)"
- JS: }
- JS: ],
- JS: "_rows": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "auto",
- JS: "index": -1,
- JS:
- JS: "owner": "#CR:GridLayout(95)"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(95)"
- JS: }
- JS: ],
- JS: "_cols": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(95)"
- JS: }
- JS: ],
- JS: "nodeName": "GridLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:GridLayout(93)"
- JS: }
- JS: ],
- JS: "_rows": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "auto",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(93)"
- JS: },
- JS: {
- JS:
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(93)"
- JS: }
- JS: ],
- JS: "_cols": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(93)"
- JS: }
- JS: ],
- JS: "nodeName": "GridLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:GridLayout(91)"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "61": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 1,
- JS: "effectiveValue": 1
- JS: },
- JS: "63": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS:
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "40": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "left": 10
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "41": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 10,
- JS: "effectiveValue": 10
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:GridLayout(111)"
- JS: },
- JS: "_domId": 111,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "61": {
- JS: "property": "#CR:[object Object]",
- JS:
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "63": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "69": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "Available Cards",
- JS: "effectiveValue": "Available Cards"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Label(113)"
- JS: },
- JS: "_domId": 113,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Label",
- JS:
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:GridLayout(111)"
- JS: }
- JS: ],
- JS: "_rows": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(111)"
- JS: }
- JS: ],
- JS: "_cols": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(111)"
- JS: }
- JS: ],
- JS: "nodeName": "GridLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:GridLayout(91)"
- JS: }
- JS: ],
- JS: "_rows": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(91)"
- JS: }
- JS: ],
- JS: "
- JS: _cols": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "auto",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(91)"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_actualLength": 0,
- JS: "_value": 1,
- JS: "_unitType": "star",
- JS: "index": -1,
- JS: "owner": "#CR:GridLayout(91)"
- JS: }
- JS: ],
- JS: "nodeName": "GridLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:ScrollView(89)"
- JS: }
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true
- JS: }
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_title": "Appointments",
- JS: "_view": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "tabContent",
- JS: "effectiveValue": "tabContent"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec":
- JS: null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "tabContent"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(118)"
- JS: },
- JS: "_domId": 118,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "69": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "Appointments",
- JS: "effectiveValue": "Appointments"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Label(120)"
- JS: },
- JS: "_domId": 120,
- JS: "_visualState": "normal",
- JS: "_disab
- JS: leUserInteractionListener": {},
- JS: "nodeName": "Label",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(118)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true
- JS: }
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_title": "Sneak Peek",
- JS: "_view": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "46": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "tabContent",
- JS: "effectiveValue": "tabContent"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "tabContent"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(122)"
- JS: },
- JS: "_domId": 122,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS:
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(125)"
- JS: },
- JS: "_domId": 125,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(122)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true
- JS: }
- JS: }
- JS: ],
- JS: "effectiveValue": "#CR:TabViewItem,TabViewItem,TabViewItem"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [
- JS: "tabsWrapper"
- JS: ],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "31": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "width": -1,
- JS: "height": -1,
- JS: "widthPercent": 1,
- JS: "heightPercent": 1,
- JS: "leftMarg
- JS: in": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 0,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "32": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "100%",
- JS: "effectiveValue": "100%"
- JS: },
- JS: "33": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "100%",
- JS: "effectiveValue": "100%"
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:TabView(15)"
- JS: },
- JS: "_domId": 15,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_androidViewId": -1,
- JS: "nodeName": "TabView",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:AbsoluteLayout(13)"
- JS: },
- JS: "#CR:GridLayout(24)",
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "82": {
- JS: "property": {
- JS: "name": "left",
- JS: "ownerType": "AbsoluteLayout",
- JS: "metadata": {
- JS: "defaultValue": 0,
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function (value) {\n return isFinite(value);\n }",
- JS: "onValueChanged": "onValueChanged()function (data) {\n var view = data.object;\n if (view instanceof view_1.View) {\n var layout = view.parent;\n if (layout instanceof AbsoluteLayout) {\n layout.onLeftChanged(view, data.oldValue, data.newValue);\n }\n }\n }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "_onSetNativeValue": "_onSetNativeValue()function setNativeLeftProperty(data) {\n setNativeProperty(data, function (lp) { lp.left = data.newValue * utils.layout.getDisplayDensity(); });\n}"
- JS: },
- JS: "key": "AbsoluteLayout.left",
- JS: "nameEvent": "leftChange",
- JS: "id": 82,
- JS: "defaultValue": 0,
- JS: "onValueChanged": "onValueChanged()function (data) {\n var view = data.object;\n if (view instanceof view_1.View) {\n var layout = view.parent;\n if (layout instanceof AbsoluteLayout) {\n layout.onLeftChanged(view, data.oldValue, data.newValue);\n }\n }\n }",
- JS: "onValidateValue": "onValid
- JS: ateValue()function (value) {\n return isFinite(value);\n }",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "effectiveValue": 0,
- JS: "localValue": 0
- JS: },
- JS: "83": {
- JS: "property": {
- JS: "name": "top",
- JS: "ownerType": "AbsoluteLayout",
- JS: "metadata": {
- JS: "defaultValue": 0,
- JS: "options": 0,
- JS: "onValidateValue": "onValidateValue()function (value) {\n return isFinite(value);\n }",
- JS: "onValueChanged": "onValueChanged()function (data) {\n var view = data.object;\n if (view instanceof view_1.View) {\n var layout = view.parent;\n if (layout instanceof AbsoluteLayout) {\n layout.onTopChanged(view, data.oldValue, data.newValue);\n }\n }\n }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "_onSetNativeValue": "_onSetNativeValue()function setNativeTopProperty(data) {\n setNativeProperty(data, function (lp) { lp.top = data.newValue * utils.layout.getDisplayDensity(); });\n}"
- JS: },
- JS: "key": "AbsoluteLayout.top",
- JS: "nameEvent": "topChange",
- JS: "id": 83,
- JS: "defaultValue": 0,
- JS: "onValueChanged": "onValueChanged()function (data) {\n var view = data.object;\n if (view instanceof view_1.View) {\n var layout = view.parent;\n if (layout instanceof AbsoluteLayout) {\n layout.onTopChanged(view, data.oldValue, data.newValue);\n }\n }\n }",
- JS: "onValidateValue": "onValidateValue()function (value) {\n return isFinite(value);\n }",
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": 80,
- JS: "effectiveValue": 80
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "7": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS:
- JS: "localValue": {
- JS: "_argb": -872415232,
- JS: "_a": 204,
- JS: "_r": 0,
- JS: "_g": 0,
- JS: "_b": 0,
- JS: "_hex": "#cc000000"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "15": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "color": "#CR:[object Object]"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "31": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "width": -1,
- JS: "height": -1,
- JS: "widthPercent": 1,
- JS: "heightPercent": 1,
- JS: "leftMargin": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 0,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "32": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "100%",
- JS: "effectiveValue": "100%"
- JS: },
- JS: "33": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "100%",
- JS: "effectiveValue": "100%"
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:AbsoluteLayout(71)"
- JS: },
- JS: "_domId": 71,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS:
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {
- JS: "7": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "_hex": "#FFFFFF",
- JS: "_argb": -1,
- JS: "_a": 255,
- JS: "_r": 255,
- JS: "_g": 255,
- JS: "_b": 255
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "15": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "color": "#CR:[object Object]"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "31": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": {
- JS: "width": 250,
- JS: "height": -1,
- JS: "widthPercent": -1,
- JS: "heightPercent": 1,
- JS: "leftMargin": 0,
- JS: "leftMarginPercent": -1,
- JS: "topMargin": 0,
- JS: "topMarginPercent": -1,
- JS: "rightMargin": 0,
- JS: "rightMarginPercent": -1,
- JS: "bottomMargin": 0,
- JS: "bottomMarginPercent": -1,
- JS: "horizontalAlignment": "stretch",
- JS: "verticalAlignment": "stretch"
- JS: },
- JS: "effectiveValue": "#CR:[object Object]"
- JS: },
- JS: "32": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": 250,
- JS: "effectiveValue": 250
- JS: },
- JS: "33": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "100%",
- JS: "effectiveValue": "100%"
- JS: }
- JS: },
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(73)"
- JS: },
- JS: "_domId": 73,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS:
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "69": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "This is sidebar ya Amr",
- JS: "effectiveValue": "This is sidebar ya Amr"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Label(75)"
- JS: },
- JS: "_domId": 75,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Label",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:StackLayout(73)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:AbsoluteLayout(71)"
- JS: }
- JS: ],
- JS: "nodeName": "AbsoluteLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:AbsoluteLayout(13)"
- JS: }
- JS: ],
- JS: "nodeName": "AbsoluteLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS:
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:ProxyViewContainer(9)"
- JS: },
- JS: "_domId": 9,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:ProxyViewContainer(11)"
- JS: },
- JS: "_domId": 11,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [],
- JS: "nodeName": "ProxyViewContainer",
- JS: "meta": "#CR:[object Object]",
- JS: "_ng_content_bfj_7": true,
- JS: "_parent": "#CR:ProxyViewContainer(9)"
- JS: },
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:ProxyViewContainer(80)"
- JS: },
- JS: "_domId": 80,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight
- JS: ": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:StackLayout(82)"
- JS: },
- JS: "_domId": 82,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_subViews": [
- JS: {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "69": {
- JS: "property": "#CR:[object Object]",
- JS: "valueSource": 3,
- JS: "localValue": "Hello from home",
- JS: "effectiveValue": "Hello from home"
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Label(84)"
- JS: },
- JS: "_domId": 84,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "nodeName": "Label",
- JS: "meta": "#CR:[object Object]",
- JS: "_parent": "#CR:StackLayout(82)"
- JS: }
- JS: ],
- JS: "nodeName": "StackLayout",
- JS: "meta": "#CR:[object Object]",
- JS: "_parent": "#CR:ProxyViewContainer(80)"
- JS: }
- JS: ],
- JS: "nodeName": "ProxyViewContainer",
- JS: "meta": "#CR:[object Object]",
- JS: "_parent": "#CR:ProxyViewContainer(9)"
- JS: },
- JS: "#CR:AbsoluteLayout(13)"
- JS: ],
- JS: "nodeName": "ProxyViewContainer",
- JS: "meta": "#CR:[object Object]",
- JS: "_parent": {
- JS: "_observers": {
- JS: "propertyChange": [
- JS: {
- JS: "callback": "callback()function (eventData) {\n var source = eventData.object;\n var sourceEventMap = sourcesMap.get(source);\n if (!sourceEventMap) {\n source.removeEventListener(eventName, handlersForEventName.get(eventName));\n return;\n }\n var targetHandlerPairList = sourceEventMap.get(eventName);\n if (!targetHandlerPairList) {\n return;\n }\n var deadPairsIndexes = [];\n for (var i = 0; i < targetHandlerPairList.length; i++) {\n var pair = targetHandlerPairList[i];\n var target = pair.tagetRef.get();\n if (target) {\n pair.handler.call(target, eventData);\n }\n else {\n deadPairsIndexes.push(i);\n }\n }\n if (deadPairsIndexes.length === targetHandlerPairList.length) {\n source.removeEventListener(eventName, handlersForEventName.get(eventName));\n sourceEventMap.delete(eventName);\n }\n else {\n for (var j = deadPairsIndexes.length - 1; j >= 0; j--) {\n targetHandlerPairList.splice(deadPairsIndexes[j], 1);\n }\n }\n }"
- JS: }
- JS: ],
- JS: "navigatedFrom": [
- JS: {
- JS: "callback": "callback()function () {\n\t return zone.runGuarded(_callback, this, arguments, source);\n\t }"
- JS: }
- JS: ]
- JS: },
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {
- JS: "59": {
- JS: "property": {
- JS: "name": "actionBarHidden",
- JS: "ownerType": "Page",
- JS: "metadata": {
- JS: "options": 0,
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false,
- JS: "_onSetNativeValue": "_onSetNativeValue()function onActionBarHiddenPropertyChanged(data) {\n var page = data.object;\n if (page.isLoaded) {\n page._updateActionBar(data.newValue);\n }\n}"
- JS: },
- JS: "key": "Page.actionBarHidden",
- JS: "nameEvent": "actionBarHiddenChange",
- JS: "id": 59,
- JS: "equalityComparer": "equalityComparer()function (x, y) { return x === y; }",
- JS: "inheritable": false,
- JS: "affectsStyle": false,
- JS: "affectsLayout": false
- JS: },
- JS: "valueSource": 3,
- JS: "localValue": true,
- JS: "effectiveValue": true
- JS: }
- JS: },
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict":
- JS: {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:Page(5)"
- JS: },
- JS: "_domId": 5,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_styleScope": {
- JS: "_statesByKey": {},
- JS: "_viewIdToKey": {},
- JS: "_localCssSelectors": [],
- JS: "_localCssSelectorVersion": 0,
- JS: "_localCssSelectorsAppliedVersion": 0,
- JS: "_applicationCssSelectorsAppliedVersion": 0,
- JS: "_keyframes": {}
- JS: },
- JS: "_cssFiles": {},
- JS: "_actionBar": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_map": {},
- JS: "_propertyEntries": {},
- JS: "bindings": {},
- JS: "_updatingJSPropertiesDict": {},
- JS: "_isVisibleCache": true,
- JS: "_measuredWidth": null,
- JS: "_measuredHeight": null,
- JS: "_oldWidthMeasureSpec": null,
- JS: "_oldHeightMeasureSpec": null,
- JS: "_oldLeft": 0,
- JS: "_oldTop": 0,
- JS: "_oldRight": 0,
- JS: "_oldBottom": 0,
- JS: "_isLayoutValid": false,
- JS: "_isAddedToNativeVisualTree": false,
- JS: "_cssClasses": [],
- JS: "_gestureObservers": {},
- JS: "_style": {
- JS: "_observers": {},
- JS: "disableNotifications": {},
- JS: "_propertyEntries": {},
- JS: "_updateCounter": 0,
- JS: "_nativeSetters": {},
- JS: "_view": "#CR:ActionBar(6)"
- JS: },
- JS: "_domId": 6,
- JS: "_visualState": "normal",
- JS: "_disableUserInteractionListener": {},
- JS: "_actionItems": {
- JS: "_items": [],
- JS: "_actionBar": "#CR:ActionBar(6)"
- JS: },
- JS: "_appResources": {
- JS: "constructor": "constructor()function () { [native code] }"
- JS: },
- JS: "_android": {
- JS: "_iconVisibility": "auto",
- JS: "_actionBar": "#CR:ActionBar(6)"
- JS: },
- JS: "_page": "#CR:Page(5)",
- JS: "_parent": "#CR:Page(5)"
- JS: },
- JS: "_isBackNavigation": false,
- JS: "_content": "#CR:ProxyViewContainer(9)"
- JS: }
- JS: }
- JS: },
- JS: "fade-out": ""
- JS: }
- JS: }
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement