Browse Source

Fix writing of child local ids in AbsoluteLayout (#17421)

Change-Id: I49eb3246061e1b011a0f87e94d2a43eb20c31a34

Conflicts:
	server/tests/src/com/vaadin/tests/design/DesignContextLocalIdTest.java
tags/7.4.4
Johannes Dahlström 9 years ago
parent
commit
ebde3be659
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      server/src/com/vaadin/ui/AbsoluteLayout.java

+ 2
- 1
server/src/com/vaadin/ui/AbsoluteLayout.java View File

@@ -724,7 +724,7 @@ public class AbsoluteLayout extends AbstractLayout implements
for (Component child : this) {
Element childElement = designContext.createElement(child);
design.appendChild(childElement);
child.writeDesign(childElement, designContext);
// handle position
ComponentPosition position = getPosition(child);
writePositionAttribute(childElement, ATTR_TOP, position
@@ -735,6 +735,7 @@ public class AbsoluteLayout extends AbstractLayout implements
.getBottomUnits().getSymbol(), position.getBottomValue());
writePositionAttribute(childElement, ATTR_LEFT, position
.getLeftUnits().getSymbol(), position.getLeftValue());

// handle z-index
if (position.getZIndex() >= 0) {
childElement

Loading…
Cancel
Save