From 868b53259e61ea555c1fdddff34915b11073fc89 Mon Sep 17 00:00:00 2001 From: Hixie Date: Thu, 9 Apr 2015 16:00:10 -0700 Subject: [PATCH] [Effen] Use a Style element instead of inline style for the Text fn node's sky element with display:paragraph, so that the C++ side shares RenderStyles. (based on review comments on https://codereview.chromium.org/1078973002 ) R=eseidel@chromium.org Review URL: https://codereview.chromium.org/1070243003 --- framework/fn.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/framework/fn.dart b/framework/fn.dart index a63e521701c..65389e56884 100644 --- a/framework/fn.dart +++ b/framework/fn.dart @@ -351,10 +351,12 @@ class Text extends SkyNodeWrapper { SkyNodeWrapper get _emptyNode => _emptyText; + static final Style _displayParagraph = new Style('display:paragraph'); + sky.Node _createNode() { return sky.document.createElement('div') ..setChild(new sky.Text(this.data)) - ..setAttribute('style', 'display:paragraph'); + ..setAttribute('class', _displayParagraph._className); } void _syncNode(SkyNodeWrapper old) {