11 function appendTextareaToFieldset(fieldset
) {
12 var textarea
= document
.createElement("textarea");
13 textarea
.setAttribute("required", "");
14 fieldset
.appendChild(textarea
);
17 var innerFieldset
= document
.getElementById('inner');
18 var outerFieldset
= document
.getElementById('outer');
20 var fieldset
= document
.createElement('fieldset');
21 appendTextareaToFieldset(fieldset
);
22 appendTextareaToFieldset(fieldset
);
23 appendTextareaToFieldset(fieldset
);
24 appendTextareaToFieldset(fieldset
);
26 // Adding a fieldset to a nested fieldset.
27 innerFieldset
.appendChild(fieldset
);
28 appendTextareaToFieldset(fieldset
);
29 appendTextareaToFieldset(fieldset
);
30 // This triggers mInvalidElementsCount checks in outer fieldset.
31 appendTextareaToFieldset(outerFieldset
);
33 // Removing a fieldset from a nested fieldset.
34 innerFieldset
.removeChild(fieldset
);
35 // This triggers mInvalidElementsCount checks in outer fieldset.
36 appendTextareaToFieldset(outerFieldset
);