Set the height of the data element in the Details View.
authorBen Konrath <ben@bagu.org>
Mon, 15 Aug 2011 16:06:45 +0000 (18:06 +0200)
committerBen Konrath <ben@bagu.org>
Mon, 15 Aug 2011 16:06:45 +0000 (18:06 +0200)
commit3cdb2069e5b3c9cbdf77ceb8040ca3c0244bb213
tree463b2410386be1c8f23cdbcf5b0d7355c9842fc6
parent14db8ea3dacaccea948bd34b1ca172c69626544c
Set the height of the data element in the Details View.

I changed the InlineLabels (text in a span element) to Labels (text in
a div element) so that I could set the height of the details-data
elements instead of the details-cell parent elements. This allows the
the details-data element to display the correct height if style is
applied that shows the height.

This change has the added benefit of allowing the order of the labels
and data elements to be changed for right-to-left languages.

* src/main/java/org/glom/web/client/ui/DetailsViewImpl.java: Change
InlineLabels to Labels.
* src/main/java/org/glom/web/client/ui/FlowTable.java: Change
InlineLabels to Labels. Set the height of the data element.
* src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Set the
multiline text height in the Formatting DTO.
* src/main/java/org/glom/web/shared/layout/Formatting.java: Add field
for multiline height along with getter and setter methods.
* src/main/webapp/style.css: Adjust style to account for the change
from span elements to div elements in the details cell.
ChangeLog
src/main/java/org/glom/web/client/ui/DetailsViewImpl.java
src/main/java/org/glom/web/client/ui/FlowTable.java
src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java
src/main/java/org/glom/web/shared/layout/Formatting.java
src/main/webapp/style.css