<%@ include file="imports.jsp"%> <%@ page import="org.openxava.controller.meta.MetaAction" %> <% org.openxava.controller.ModuleManager manager = (org.openxava.controller.ModuleManager) context.get(request, "manager", "org.openxava.controller.ModuleManager"); manager.setSession(session); if (manager.isBottomButtonsVisible()) { boolean buttonBar = !"false".equalsIgnoreCase(request.getParameter("buttonBar")); String mode = request.getParameter("xava_mode"); if (mode == null) mode = manager.getModeName(); String defaultAction = null; if (org.openxava.util.XavaPreferences.getInstance().isShowDefaultActionInBottom() && manager.isDetailMode()) { defaultAction = manager.getDefaultActionQualifiedName(); %> <% } %> <% java.util.Iterator it = manager.getMetaActions().iterator(); while (it.hasNext()) { MetaAction action = (MetaAction) it.next(); if (!manager.actionApplies(action)) continue; if (action.getQualifiedName().equals(defaultAction)) continue; if (action.appliesToMode(mode) && (!buttonBar || !(action.hasImage() || action.hasIcon()))) { %> <% } } %> <% MetaAction defaultMetaAction = manager.getDefaultMetaAction(); if (defaultMetaAction != null) { %> <% } %> <% } // if (manager.isBottomButtonsVisible()) { %>