Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(93)

Issue 1194693002: Adds StyledText (Closed)

Created:
5 years, 6 months ago by hansmuller1
Modified:
5 years, 6 months ago
CC:
abarth-chromium, gregsimon, jackson_old, mojo-reviews_chromium.org, qsr+mojo_chromium.org
Base URL:
https://github.com/domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

StyledText is just a convenient way to specify a tree of InlineStyle and InlineText elements. StyledText builds an Inline that renders the tree. For example this StyledText object: new StyledText(["FOO", [boldLargerStyle, [greenStyle "BAR"], "BAZ"] BORF]); Renders the same way the following HTML would, assuming that TextStyles boldLargerStyle and greenStyle were defined. <style> div { display: inline; } </style> <p> <div> FOO <div style="font-weight:bold; font-size:larger"> <div style="color:green"> BAR </div> BAZ </div> BORF </div> </p> R=abarth@chromium.org Committed: https://chromium.googlesource.com/external/mojo/+/14263751a035d7644400e9ded3ccdd9c99703778

Patch Set 1 : Refresh #

Total comments: 27

Patch Set 2 : Changes per review feedback, merge #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+244 lines, -15 lines) Patch
A sky/examples/widgets/styled_text.dart View 1 1 chunk +119 lines, -0 lines 0 comments Download
M sky/sdk/lib/widgets/basic.dart View 1 1 chunk +23 lines, -0 lines 1 comment Download
A + sky/tests/examples/styled_text.dart View 1 1 chunk +2 lines, -15 lines 0 comments Download
A sky/tests/examples/styled_text-expected.txt View 1 1 chunk +100 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (4 generated)
abarth-chromium
lgtm https://codereview.chromium.org/1194693002/diff/40001/sky/examples/widgets/styled_text.dart File sky/examples/widgets/styled_text.dart (right): https://codereview.chromium.org/1194693002/diff/40001/sky/examples/widgets/styled_text.dart#newcode27 sky/examples/widgets/styled_text.dart:27: final text = ''' Type? https://codereview.chromium.org/1194693002/diff/40001/sky/examples/widgets/styled_text.dart#newcode39 sky/examples/widgets/styled_text.dart:39: final ...
5 years, 6 months ago (2015-06-18 20:06:44 UTC) #4
Hixie
https://codereview.chromium.org/1194693002/diff/40001/sky/examples/widgets/styled_text.dart File sky/examples/widgets/styled_text.dart (right): https://codereview.chromium.org/1194693002/diff/40001/sky/examples/widgets/styled_text.dart#newcode1 sky/examples/widgets/styled_text.dart:1: // Copyright 2015 The Chromium Authors. All rights reserved. ...
5 years, 6 months ago (2015-06-18 20:10:29 UTC) #5
hansmuller
https://codereview.chromium.org/1194693002/diff/40001/sky/examples/widgets/styled_text.dart File sky/examples/widgets/styled_text.dart (right): https://codereview.chromium.org/1194693002/diff/40001/sky/examples/widgets/styled_text.dart#newcode27 sky/examples/widgets/styled_text.dart:27: final text = ''' On 2015/06/18 20:06:44, abarth wrote: ...
5 years, 6 months ago (2015-06-18 21:30:37 UTC) #7
hansmuller1
Committed patchset #2 (id:60001) manually as 14263751a035d7644400e9ded3ccdd9c99703778 (presubmit successful).
5 years, 6 months ago (2015-06-18 21:35:33 UTC) #8
Hixie
5 years, 6 months ago (2015-06-18 22:32:24 UTC) #9
Message was sent while issue was closed.
https://codereview.chromium.org/1194693002/diff/60001/sky/sdk/lib/widgets/bas...
File sky/sdk/lib/widgets/basic.dart (right):

https://codereview.chromium.org/1194693002/diff/60001/sky/sdk/lib/widgets/bas...
sky/sdk/lib/widgets/basic.dart:384: // elements ::= "string" | [<text-style>
<elements>*]
I think it'd be better to have this only support TextStyle objects. If you want
unstyled text, you'd just use Text().

Powered by Google App Engine
This is Rietveld 408576698