Ignore:
Timestamp:
Mar 20, 2008, 12:15:25 PM (15 years ago)
Author:
Nicklas Nordborg
Message:

Merged extensions branch into trunk

Location:
trunk/www
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/www

    • Property svn:ignore set to
      extensions
  • trunk/www/views/experiments/bioassaysets/analysis_tree.jsp

    r4041 r4187  
    6262  import="net.sf.basedb.util.formatter.Formatter"
    6363  import="net.sf.basedb.clients.web.formatter.FormatterFactory"
     64  import="net.sf.basedb.clients.web.extensions.ExtensionsControl"
     65  import="net.sf.basedb.clients.web.extensions.toolbar.ButtonAction"
     66  import="net.sf.basedb.clients.web.extensions.JspContext"
     67  import="net.sf.basedb.util.extensions.Context"
     68  import="net.sf.basedb.util.extensions.ExtensionsInvoker"
     69  import="net.sf.basedb.util.extensions.Renderer"
    6470  import="java.util.Date"
    6571  import="java.util.List"
     
    230236final SessionControl sc = Base.getExistingSessionControl(pageContext, Permission.DENIED, itemType);
    231237final String ID = sc.getId();
     238final String rootPath = request.getContextPath()+"/";
    232239final ItemContext cc = Base.getAndSetCurrentContext(sc, itemType, null, null);
    233240final ItemContext tc = sc.getCurrentContext(Item.TRANSFORMATION);
     
    272279  Collection<String> closed = (Collection<String>)cc.getObject("closed");
    273280  int numListed = 0;
     281 
     282  JspContext jspContext = new JspContext(sc);
     283  ExtensionsInvoker<ButtonAction> invoker =
     284    (ExtensionsInvoker<ButtonAction>)ExtensionsControl.useExtensions(jspContext, "net.sf.basedb.clients.web.bioassayset.list.tools");
    274285  %>
    275   <base:page type="include">
     286<base:page type="include">
    276287  <base:body>
     288    <%
     289      jspContext.setOut(out);
     290      jspContext.writeScripts();
     291    %>
    277292    <script language="JavaScript">
    278293    var submitPage = '<%=transformationId != 0 ? "../bioassaysets/index.jsp" : "index.jsp"%>';
     
    373388      location.href = '../explorer/view/index.jsp?ID=<%=ID%>&bioassayset_id='+itemId;
    374389    }
    375     function launchMeV(itemId)
     390    function net_sf_launchMeV(itemId)
    376391    {
    377392      location.href = '../../../plugins/org/tigr/microarray/mev/launch_mev.jsp?ID=<%=ID%>&bioassayset_id='+itemId;
     
    872887                      }
    873888                      %>
     889                      <%
     890                      jspContext.setCurrentItem(item);
     891                      jspContext.setOut(out);
     892                      invoker.renderDefault();
     893                      %>
     894
    874895                      </nobr>
    875896                    </tbl:cell>
     
    909930                        title="Experiment explorer"><img
    910931                        src="../../../images/explorer.png" border="0"></a>
    911                       <a href="javascript:launchMeV(<%=itemId%>)"
     932                      <a href="javascript:net_sf_launchMeV(<%=itemId%>)"
    912933                        title="MeV: MultiExperiment Viewer"><img
    913934                        src="../../../images/tm4.png" border="0"></a>
     
    915936                        title="Export data"><img
    916937                        src="../../../images/export.gif" border="0"></a>
     938                       
    917939                      <%
    918940                      if (createPermission)
     
    926948                        <%
    927949                      }
     950                      %>
     951                      <%
     952                      jspContext.setCurrentItem(item);
     953                      jspContext.setOut(out);
     954                      invoker.renderDefault();
    928955                      %>
    929956                      </nobr>
     
    948975                      }
    949976                      %>
     977                      <%
     978                      jspContext.setCurrentItem(item);
     979                      jspContext.setOut(out);
     980                      invoker.renderDefault();
     981                      %>
     982                           
    950983                      </nobr>
    951984                    </tbl:cell>
     
    9741007    </tbl:table>
    9751008
    976 
    9771009    <script language="JavaScript">
    9781010    initTree();
Note: See TracChangeset for help on using the changeset viewer.