fix checked SelectManyCheckbox with ajax
The checked-symbol doesn't appear if SelectManyCheckbox is used with
ajax.
The CSS expects the I-element after the input-element.
The order is now rearranged. Now it's: input, I-Element, behavior.
issue: TOBAGO-1633: TS refactoring
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/SelectManyCheckboxRenderer.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/SelectManyCheckboxRenderer.java
index ec960f3..3af82f7 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/SelectManyCheckboxRenderer.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/SelectManyCheckboxRenderer.java
@@ -115,12 +115,12 @@
writer.writeAttribute(HtmlAttributes.TABINDEX, select.getTabIndex());
writer.endElement(HtmlElements.INPUT);
- encodeBehavior(writer, facesContext, select);
-
writer.startElement(HtmlElements.I);
writer.writeClassAttribute(TobagoClass.INPUT_PSEUDO);
writer.endElement(HtmlElements.I);
+ encodeBehavior(writer, facesContext, select);
+
if (item instanceof org.apache.myfaces.tobago.model.SelectItem) {
final org.apache.myfaces.tobago.model.SelectItem tobagoItem =
(org.apache.myfaces.tobago.model.SelectItem) item;