1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.ui.commons.wicket.markup.html.bootstrap.tabs;
20
21 import de.agilecoders.wicket.core.markup.html.bootstrap.tabs.Collapsible;
22 import de.agilecoders.wicket.core.util.Attributes;
23 import java.util.List;
24 import org.apache.wicket.extensions.markup.html.tabs.ITab;
25 import org.apache.wicket.markup.ComponentTag;
26 import org.apache.wicket.model.IModel;
27
28 public class Accordion extends Collapsible {
29
30 private static final long serialVersionUID = -4458736091580810334L;
31
32 public Accordion(final String markupId, final List<ITab> tabs) {
33 super(markupId, tabs);
34 }
35
36 public Accordion(final String markupId, final List<ITab> tabs, final IModel<Integer> activeTab) {
37 super(markupId, tabs, activeTab);
38 }
39
40 @Override
41 protected void onComponentTag(final ComponentTag tag) {
42 super.onComponentTag(tag);
43
44 checkComponentTag(tag, "div");
45 Attributes.addClass(tag, "box-group");
46 }
47 }