package de.elatexam.editor.components.listeditor; import java.util.Collections; import org.apache.wicket.request.resource.PackageResourceReference; public class MoveDownButton extends EditorButton { public MoveDownButton(final String id) { super(id, new PackageResourceReference(MoveDownButton.class, "images/down.png")); } @Override public boolean isEnabled() { return getEditor().canMoveDown(getItem()); } @Override public void onSubmit() { final int idx = getItem().getIndex(); final int itemCount = getItem().getParent().size(); if (idx < itemCount - 1 && itemCount > 1) { Collections.swap(getList(), idx, idx + 1); resetInputFields(idx,idx+1); } } }