Merge pull request #13502 from calixteman/contentarea
XFA - contentarea must be on top of the other containers in a pageArea
This commit is contained in:
commit
aa2712744d
@ -3304,7 +3304,14 @@ class PageArea extends XFAObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this[$childrenToHTML]({
|
this[$childrenToHTML]({
|
||||||
filter: new Set(["area", "draw", "field", "subform", "contentArea"]),
|
filter: new Set(["area", "draw", "field", "subform"]),
|
||||||
|
include: true,
|
||||||
|
});
|
||||||
|
|
||||||
|
// contentarea must be the last container to be sure it is
|
||||||
|
// on top of the others.
|
||||||
|
this[$childrenToHTML]({
|
||||||
|
filter: new Set(["contentArea"]),
|
||||||
include: true,
|
include: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -65,7 +65,7 @@ describe("XFAFactory", function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
expect(page1.children.length).toEqual(2);
|
expect(page1.children.length).toEqual(2);
|
||||||
const container = page1.children[0];
|
const container = page1.children[1];
|
||||||
expect(container.attributes.class).toEqual(["xfaContentarea"]);
|
expect(container.attributes.class).toEqual(["xfaContentarea"]);
|
||||||
expect(container.attributes.style).toEqual({
|
expect(container.attributes.style).toEqual({
|
||||||
height: "789px",
|
height: "789px",
|
||||||
@ -75,7 +75,7 @@ describe("XFAFactory", function () {
|
|||||||
position: "absolute",
|
position: "absolute",
|
||||||
});
|
});
|
||||||
|
|
||||||
const wrapper = page1.children[1];
|
const wrapper = page1.children[0];
|
||||||
const draw = wrapper.children[0];
|
const draw = wrapper.children[0];
|
||||||
|
|
||||||
expect(wrapper.attributes.class).toEqual(["xfaWrapper"]);
|
expect(wrapper.attributes.class).toEqual(["xfaWrapper"]);
|
||||||
@ -105,7 +105,7 @@ describe("XFAFactory", function () {
|
|||||||
|
|
||||||
// draw element must be on each page.
|
// draw element must be on each page.
|
||||||
expect(draw.attributes.style).toEqual(
|
expect(draw.attributes.style).toEqual(
|
||||||
pages.children[1].children[1].children[0].attributes.style
|
pages.children[1].children[0].children[0].attributes.style
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user