%@ include file="init.jsp" %> <%@ page import="org.crosswire.swordweb.*" %> <% session.setAttribute("lastModType", "Bible"); String []addMods = request.getParameterValues("add"); if (addMods != null) { for (int i = 0; i < addMods.length; i++) { String addModule = addMods[i]; if (addModule != null) { SWModule m = mgr.getModuleByName(addModule); if (m != null) { parDispModules.remove(addModule); parDispModules.add(parDispModules.size(), addModule); } } } } String delModule = (String)request.getParameter("del"); if ( (delModule != null) && parDispModules.contains(delModule)) { parDispModules.remove(delModule); } if (parDispModules.size() == 0) { parDispModules.add(0, defaultBible); //our standard, fallback module } SWModule activeModule = mgr.getModuleByName((String)parDispModules.get(0)); String resetKey = request.getParameter("key"); if (resetKey != null) session.setAttribute("ActiveKey", resetKey); String activeKey = (String) session.getAttribute("ActiveKey"); if (activeKey == null) activeKey = "jas 1:19"; // our fallback key //taken from passagestudy.jsp. It's here useful, too. boolean strongs = "on".equals((String) session.getAttribute("strongs")); String buf = request.getParameter("strongs"); strongs = (buf != null) ? "on".equalsIgnoreCase(buf) : strongs; session.setAttribute("strongs", (strongs)?"on":"off"); boolean morph = "on".equals((String) session.getAttribute("morph")); buf = request.getParameter("morph"); morph = (buf != null) ? "on".equalsIgnoreCase(buf) : morph; session.setAttribute("morph", (morph)?"on":"off"); boolean startList = false; String parallelViewType = (String) session.getAttribute("parallel"); buf = request.getParameter("parallel"); if (buf != null) { parallelViewType = buf; } if (parallelViewType == null) { parallelViewType = "sidebyside"; } session.setAttribute("parallel", parallelViewType); SidebarModuleView sidebarView = new SimpleModuleView(mgr); SidebarItemRenderer delModRenderer = new SidebarItemRenderer() { public String renderModuleItem(SWModule module) { StringBuffer ret = new StringBuffer(); ret.append("