extensions/net.sf.basedb.reggie/trunk/resources/flaggedrna/new_list.jsp

Code
Comments
Other
Rev Date Author Line
3165 05 Mar 15 nicklas 1 <%@ page
3165 05 Mar 15 nicklas 2   pageEncoding="UTF-8"
3165 05 Mar 15 nicklas 3   session="false"
3165 05 Mar 15 nicklas 4   import="net.sf.basedb.core.Application"
3165 05 Mar 15 nicklas 5   import="net.sf.basedb.core.User"
3165 05 Mar 15 nicklas 6   import="net.sf.basedb.core.DbControl"
3165 05 Mar 15 nicklas 7   import="net.sf.basedb.core.SessionControl"
3247 14 Apr 15 nicklas 8   import="net.sf.basedb.core.ItemList"
3165 05 Mar 15 nicklas 9   import="net.sf.basedb.clients.web.Base"
3165 05 Mar 15 nicklas 10   import="net.sf.basedb.clients.web.util.HTML"
3165 05 Mar 15 nicklas 11   import="net.sf.basedb.clients.web.extensions.ExtensionsControl"
3165 05 Mar 15 nicklas 12   import="net.sf.basedb.util.Values"
3165 05 Mar 15 nicklas 13 %>
3165 05 Mar 15 nicklas 14 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %>
3165 05 Mar 15 nicklas 15 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %>
3165 05 Mar 15 nicklas 16 <%
3976 26 May 16 nicklas 17 final SessionControl sc = Base.getExistingSessionControl(request, "net.sf.basedb.reggie", true);
3165 05 Mar 15 nicklas 18 final String ID = sc.getId();
3165 05 Mar 15 nicklas 19 final float scale = Base.getScale(sc);
3165 05 Mar 15 nicklas 20 final String home = ExtensionsControl.getHomeUrl("net.sf.basedb.reggie");
3165 05 Mar 15 nicklas 21 DbControl dc = null;
3165 05 Mar 15 nicklas 22 try
3165 05 Mar 15 nicklas 23 {
3165 05 Mar 15 nicklas 24   dc = sc.newDbControl();
3165 05 Mar 15 nicklas 25   final User user = User.getById(dc, sc.getLoggedInUserId());
3165 05 Mar 15 nicklas 26 %>
3165 05 Mar 15 nicklas 27 <base:page type="popup" title="Create biomaterial list">
3165 05 Mar 15 nicklas 28 <base:head 
3165 05 Mar 15 nicklas 29   scripts="~new_list.js,~../reggie-2.js"
3165 05 Mar 15 nicklas 30   styles="~../css/reggie-2.css"
3165 05 Mar 15 nicklas 31 />
3165 05 Mar 15 nicklas 32 <base:body>
3165 05 Mar 15 nicklas 33   <h1>Create biomaterial list</h1>
3165 05 Mar 15 nicklas 34
3165 05 Mar 15 nicklas 35   <form name="options" id="wizard" class="wizard">
3165 05 Mar 15 nicklas 36   <div class="content bottomborder">
3165 05 Mar 15 nicklas 37   
3165 05 Mar 15 nicklas 38     <table class="fullform input100 step-form">
3165 05 Mar 15 nicklas 39     <tr>
3165 05 Mar 15 nicklas 40       <th>List type</th>
3165 05 Mar 15 nicklas 41       <td>
3165 05 Mar 15 nicklas 42         <label><input type="radio" name="memberType" id="memberType.RNA" value="RNA" checked>RNA</label><br>
3165 05 Mar 15 nicklas 43         <label><input type="radio" name="memberType" id="memberType.Specimen" value="SPECIMEN">Specimen</label>
3165 05 Mar 15 nicklas 44       </td>
3165 05 Mar 15 nicklas 45     </tr>
3165 05 Mar 15 nicklas 46     <tr>
3165 05 Mar 15 nicklas 47       <th>Name</th>
3165 05 Mar 15 nicklas 48       <td>
3165 05 Mar 15 nicklas 49         <input class="text required auto-init" data-auto-init="focus" 
3165 05 Mar 15 nicklas 50           type="text" name="name" id="name"
3247 14 Apr 15 nicklas 51           maxlength="<%=ItemList.MAX_NAME_LENGTH%>"></td>
3165 05 Mar 15 nicklas 52       </td>
3165 05 Mar 15 nicklas 53     </tr>
3165 05 Mar 15 nicklas 54     <tr class="dynamic">
3165 05 Mar 15 nicklas 55       <th>Description</th>
3165 05 Mar 15 nicklas 56       <td>
3165 05 Mar 15 nicklas 57         <textarea class="text" rows="6" name="description" id="description"></textarea>
3165 05 Mar 15 nicklas 58       </td>
3165 05 Mar 15 nicklas 59       <td style="width: 20px;">
3165 05 Mar 15 nicklas 60         <base:zoom textarea="description" title="Description" />
3165 05 Mar 15 nicklas 61       </td>
3165 05 Mar 15 nicklas 62     </tr>
3165 05 Mar 15 nicklas 63     <tr>
3165 05 Mar 15 nicklas 64       <th></th>
3165 05 Mar 15 nicklas 65       <td colspan="2">
3165 05 Mar 15 nicklas 66         <div id="wizard-status"></div>
3165 05 Mar 15 nicklas 67       </td>
3165 05 Mar 15 nicklas 68     </tr>
3165 05 Mar 15 nicklas 69     </table>
3165 05 Mar 15 nicklas 70   
3165 05 Mar 15 nicklas 71   </div>
3165 05 Mar 15 nicklas 72   </form>
3165 05 Mar 15 nicklas 73   
3165 05 Mar 15 nicklas 74   <base:buttongroup subclass="dialogbuttons" id="dialogbuttons">
3165 05 Mar 15 nicklas 75     <base:button id="btnOk" title="Ok" />
3165 05 Mar 15 nicklas 76     <base:button id="close" title="Cancel" />
3165 05 Mar 15 nicklas 77   </base:buttongroup>
3165 05 Mar 15 nicklas 78 </base:body>
3165 05 Mar 15 nicklas 79 </base:page>
3165 05 Mar 15 nicklas 80 <%
3165 05 Mar 15 nicklas 81 }
3165 05 Mar 15 nicklas 82 finally
3165 05 Mar 15 nicklas 83 {
3165 05 Mar 15 nicklas 84   if (dc != null) dc.close();
3165 05 Mar 15 nicklas 85 }
3165 05 Mar 15 nicklas 86 %>