It only makes sense to make textWrap
a CSS property much like verticalAlignment
/horizontalAlignment
can be set with vertical-align
/horizontal-align
.
I would recommend text-wrap
.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
By CSS specifications the property is called word-wrap - Perhaps, should follow these in order to make NatieScript more understandable for web-developers!? (although that would raise questions about textWrap and word-wrap name inconsistency)
Actually I think the CSS property that would be closest to this would be white-space: normal
(multiline) and white-space: nowrap
(single line).
Here is an example: https://jsfiddle.net/0913ar4b/2/
word-wrap
defines how individual words should be handled if they are too long to fit on a single line - rather than how a whole block of text is handled.
Obviously white-space
bares little resemblance to the current textWrap
. Perhaps they could be pseudonyms for the same property so people could use whichever makes sense for them?
Hey folks,
We support already white-space:
https://github.com/NativeScript/NativeScript/blob/master/apps/app/ui-tests-app/css/white-space.xml
@NathanWalker will this work for you?
@enchev
still not working on tns 2.5.2
.whiteSpace {
white-space: normal; /* default value */
}
<label text="{{team}}" class="whiteSpace" width="100%" height="auto" horizontalAlignment="left"/>
white-space: normal;
seems to work for 4.2.1, maybe earlier as well.
Most helpful comment
@enchev
still not working on tns 2.5.2