@Override public void addBody(Body body) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { DSpaceObject dso = HandleUtil.obtainHandle(objectModel); if (!(dso instanceof Collection)) { return; } // Set up the major variables Collection collection = (Collection) dso; Division home = body.addDivision("collection-home", "primary repository collection"); Division search = home.addDivision("collection-search-browse", "secondary search-browse"); // Search query Division query = search.addInteractiveDivision("collection-search", contextPath + "/handle/" + collection.getHandle() + "/search", Division.METHOD_POST, "secondary search"); Para para = query.addPara("search-query", null); para.addContent(T_full_text_search); para.addContent(" "); para.addText("query"); para.addContent(" "); para.addButton("submit").setValue(T_go); query.addPara().addXref(contextPath + "/handle/" + collection.getHandle()+ "/advanced-search", T_advanced_search_link); } }
/** * Append a paragraph to the division * * @param name * (May be null) a local identifier used to differentiate the * element from its siblings. * @param rend * (May be null) a rendering hint used to override the default * display of the element. * @return A new paragraph. */ public Para addPara(String name, String rend) throws WingException { Para para = new Para(context, name, rend); contents.add(para); return para; }
div.addPara().addXref(makeURL(false, error), "Turn help OFF"); div.addPara().addXref(makeURL(true, error), "Turn help ON"); div.addPara().addXref(makeURL(help, false), "Turn errors OFF"); div.addPara().addXref(makeURL(help, true), "Turn errors ON"); p.addContent("This is a plain 'Text' field, "); Text text = p.addText("text"); text.setLabel("Text"); if (help) p.addContent(", embedded in a paragraph."); p.addContent("This is a singe 'CheckBox' field, "); CheckBox checkBox = p.addCheckBox("yes-or-no"); if (help) p.addContent(", embedded in a paragraph."); p.addContent("This is a 'File' field, "); File file = p.addFile("file"); file.setLabel("File"); if (help) p.addContent(", embedded in a paragraph."); p.addContent("This is single 'Select' (aka dropdown) field, ");
public void addBody(Body body) throws WingException, SQLException { String loginURL = contextPath+"/login"; String feedbackURL = contextPath+"/feedback"; Division main = body.addDivision("not-authorized","primary administrative"); main.setHead(T_head); Para para1 = main.addPara(); para1.addContent(T_para1a); para1.addXref(feedbackURL,T_para1b); para1.addContent(T_para1c); main.addPara().addXref(loginURL,T_para2); }
public void addBody(Body body) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { Division search = body.addInteractiveDivision("front-page-search",contextPath+"/discover",Division.METHOD_GET,"primary"); search.setHead(T_head); search.addPara(T_para1); Para fields = search.addPara(); fields.addText("query"); fields.addButton("submit").setValue(T_go); } }
para.addContent(T_full_text_search); para.addContent(" "); para.addText("query"); para.addContent(" "); para.addButton("submit").setValue(T_go);
public void addBody(Body body) throws WingException, SQLException, AuthorizeException { String role = parameters.getParameter("role", null); int groupID = parameters.getParameterAsInteger("groupID", -1); Group toBeDeleted = Group.find(context, groupID); // DIVISION: main Division main = body.addInteractiveDivision("community-role-delete",contextPath+"/admin/community",Division.METHOD_POST,"primary administrative community"); main.setHead(T_main_head.parameterize(role)); main.addPara(T_main_para.parameterize(toBeDeleted.getName())); Para buttonList = main.addPara(); buttonList.addButton("submit_confirm").setValue(T_submit_confirm); buttonList.addButton("submit_cancel").setValue(T_submit_cancel); main.addHidden("administrative-continue").setValue(knot.getId()); } }
jumpForm.addContent(T_jump_select); Select month = jumpForm.addSelect(BrowseParams.MONTH); month.addOption(false, "-1", T_choose_month); for (int i = 1; i <= 12; i++) Select year = jumpForm.addSelect(BrowseParams.YEAR); year.addOption(false, "-1", T_choose_year); int currentYear = DCDate.getCurrent().getYear(); jumpForm.addContent(T_jump_year); jumpForm.addText(BrowseParams.STARTS_WITH).setHelp(T_jump_year_help); jumpForm.addButton("submit").setValue(T_go); jumpForm.addContent(T_starts_with); jumpForm.addText(BrowseParams.STARTS_WITH).setHelp(T_starts_with_help); jumpForm.addButton("submit").setValue(T_go);
controlsForm.addContent(T_sort_by); Select sortSelect = controlsForm.addSelect(BrowseParams.SORT_BY); controlsForm.addContent(T_order); Select orderSelect = controlsForm.addSelect(BrowseParams.ORDER); orderSelect.addOption("ASC".equals(params.scope.getOrder()), "ASC", T_order_asc); orderSelect.addOption("DESC".equals(params.scope.getOrder()), "DESC", T_order_desc); controlsForm.addContent(T_rpp); Select rppSelect = controlsForm.addSelect(BrowseParams.RESULTS_PER_PAGE); for (int i = 5; i <= 100; i += 5) controlsForm.addButton("update").setValue(T_update);
div.setHead(T_head1); Para para = div.addPara(); para.addContent(T_success); para.addContent(" " + changes.size() + " "); para.addContent(T_changes); nochanges.addContent(T_no_changes); Button cancel = actions.addButton("submit_return"); cancel.setValue(T_submit_return);
deleted.addPara(T_para1); Para warning = deleted.addPara(); warning.addHighlight("bold").addContent(T_warning); warning.addContent(T_para2); buttons.addButton("submit_confirm").setValue(T_submit_delete); buttons.addButton("submit_cancel").setValue(T_submit_cancel);
/** * Append a paragraph to the division and set the content of the paragraph. * * @param characters * (May be null) Untranslated character data to be included as * the contents of this para. */ public void addPara(String characters) throws WingException { Para para = this.addPara(); para.addContent(characters); }
public void addBody(Body body) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { Division div = body.addInteractiveDivision("submit-complete",contextPath+"/handle/"+handle+"/submit", Division.METHOD_POST,"primary submission"); div.setHead(T_head); div.addPara(T_info1); div.addPara().addXref(contextPath+"/submissions",T_go_submission); div.addPara().addButton("submit_again").setValue(T_submit_again); div.addHidden("handle").setValue(handle); }
actions.addButton("submit_unmap").setValue(T_submit_unmap); actions.addButton("submit_return").setValue(T_submit_return); Button button = actions.addButton("submit_unmap"); button.setValue(T_submit_unmap); button.setDisabled(); actions.addButton("submit_return").setValue(T_submit_return); div.addPara().addHighlight("fade").addContent(T_no_remove); actions.addButton("submit_unmap").setValue(T_submit_unmap); actions.addButton("submit_return").setValue(T_submit_return); Button button = actions.addButton("submit_unmap"); button.setValue(T_submit_unmap); button.setDisabled(); actions.addButton("submit_return").setValue(T_submit_return); div.addPara().addHighlight("fade").addContent(T_no_remove);
start.setHead(T_s_head1); Para p = start.addPara(); p.addContent(T_s_info1a); p.addXref(contextPath+"/submit",T_s_info1b); p.addContent(T_s_info1c); return; unfinished.setHead(T_s_head2); Para p = unfinished.addPara(); p.addContent(T_s_info2a); p.addHighlight("bold").addXref(contextPath+"/submit",T_s_info2b); p.addContent(T_s_info2c);
para.addContent("This is "); para.addHighlight("bold").addContent("not"); para.addContent(" a "); para.addHighlight("bold").addHighlight("italic").addContent("simple"); para.addContent(" paragraph.");
public void addBody(Body body) throws SAXException, WingException, SQLException { // DIVISION: metadata-import Division div = body.addInteractiveDivision("metadata-import",contextPath + "/admin/metadataimport", Division.METHOD_MULTIPART,"primary administrative"); div.setHead(T_head1); Para file = div.addPara(); file.addFile("file"); Para actions = div.addPara(); Button button = actions.addButton("submit_upload"); button.setValue(T_submit_upload); div.addHidden("administrative-continue").setValue(knot.getId()); }
problem.addHighlight("bold").addContent(T_email_taken);
/** * Add a hidden field to the division, this is a common operation that is * not directly supported by DRI. To create support for it a new paragraph * will be created with the name "hidden-fields" and a render attribute of * "hidden". * * @param name * (Required) The hidden fields name. * @return A new hidden field. */ public Hidden addHidden(String name) throws WingException { if (hiddenFieldsPara == null) { hiddenFieldsPara = addPara("hidden-fields","hidden"); } return hiddenFieldsPara.addHidden(name); }
para.addContent(T_full_text_search); para.addContent(" "); para.addText("query"); para.addContent(" "); para.addButton("submit").setValue(T_go);