diff --git a/ui/enums/enums.d.ts b/ui/enums/enums.d.ts index 2eada7b88..955ba74cd 100644 --- a/ui/enums/enums.d.ts +++ b/ui/enums/enums.d.ts @@ -432,18 +432,12 @@ */ export var underline: string; - /** - * Text decoration overline. - */ - export var overline: string; - /** * Text decoration line-through. */ export var lineThrough: string; } - /** * Specifies different font weights. */ diff --git a/ui/enums/enums.ts b/ui/enums/enums.ts index 3b2a409a0..9d0618625 100644 --- a/ui/enums/enums.ts +++ b/ui/enums/enums.ts @@ -23,8 +23,7 @@ export module TextAlignment { export module TextDecoration { export var none = "none"; export var underline = "underline"; - export var overline = "overline"; - export var lineThrough = "lineThrough"; + export var lineThrough = "line-through"; } export module Orientation { diff --git a/ui/styling/converters.ts b/ui/styling/converters.ts index a74f806a8..40f23be64 100644 --- a/ui/styling/converters.ts +++ b/ui/styling/converters.ts @@ -27,7 +27,6 @@ export function textAlignConverter(value: string): string { export function textDecorationConverter(value: string): string { switch (value) { case enums.TextDecoration.none: - case enums.TextDecoration.overline: case enums.TextDecoration.underline: case enums.TextDecoration.lineThrough: return value; diff --git a/ui/styling/style.ts b/ui/styling/style.ts index a43984e1f..9a3b936bc 100644 --- a/ui/styling/style.ts +++ b/ui/styling/style.ts @@ -240,7 +240,7 @@ function isVisibilityValid(value: string): boolean { } function isTextDecorationValid(value: string): boolean { - return value === enums.TextDecoration.none || value === enums.TextDecoration.overline || value === enums.TextDecoration.underline || value === enums.TextDecoration.lineThrough; + return value === enums.TextDecoration.none || value === enums.TextDecoration.underline || value === enums.TextDecoration.lineThrough; } function onVisibilityChanged(data: PropertyChangeData) { diff --git a/ui/styling/stylers.ios.ts b/ui/styling/stylers.ios.ts index 205914e4b..b0f44a518 100644 --- a/ui/styling/stylers.ios.ts +++ b/ui/styling/stylers.ios.ts @@ -899,10 +899,7 @@ function setTextAlignment(view: TextUIView, value: string) { function setTextDecoration(view: TextUIView, value: string) { switch (value) { case enums.TextDecoration.none: - - break; - case enums.TextDecoration.overline: - + view.text = view.attributedText ? view.attributedText.string : view.text; break; case enums.TextDecoration.underline: setTextDecorationNative(view, view.text || view.attributedText, NSUnderlineStyleAttributeName);