menu.jspf revision 9b1dea974e126ecb07a1f6d6cf9d2b637c8a47a0
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering<%--
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringCDDL HEADER START
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringThe contents of this file are subject to the terms of the
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringCommon Development and Distribution License (the "License").
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringYou may not use this file except in compliance with the License.
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringSee LICENSE.txt included in this distribution for the specific
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringlanguage governing permissions and limitations under the License.
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringWhen distributing Covered Code, include this CDDL HEADER in each
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringfile and include the License file at LICENSE.txt.
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringIf applicable, add the following below this CDDL HEADER, with the
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringfields enclosed by brackets "[]" replaced with your own identifying
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringinformation: Portions Copyright [yyyy] [name of copyright owner]
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringCDDL HEADER END
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringCopyright 2007 Sun Microsystems, Inc. All rights reserved.
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringUse is subject to license terms.
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering--%><%@ page import="org.opensolaris.opengrok.configuration.Project,
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringorg.opensolaris.opengrok.web.Util,java.util.Iterator"%>
1693a943ca581aca2beebb4c812ec6c9f17b8164Lennart Poettering<table cellpadding="0" cellspacing="0" border="0" width="100%">
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <tr>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <td valign="top"><br /> &nbsp;</td>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <td align="left" valign="middle">
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom Gundersen <br/><form action="search" name="sbox">
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen <table cellpadding="2" border="0" cellspacing="0">
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <tr><td align="right"> Full&nbsp;Search </td><td><input class="q" name="q" size="45" style="width: 300px" value="<%=Util.formQuoteEscape(q)%>"/></td>
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom Gundersen <% if (hasProjects) { %>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <td rowspan="5" style="border-left:gray;border-left-width:thin;border-left-color:gray">
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <!--<td align="right" valign="top"> -->
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <table border="0">
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani <tbody>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <tr>
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen <td nowrap>in project: &nbsp; <input type="checkbox" id="ALL" name="ALL" onchange="javascript:selectAllProjects();" /> all</td>
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom Gundersen </tr>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <tr><td>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <select class="q" id="project" name="project" multiple="multiple" size="<%=Math.min(6, env.getProjects().size())%>" onchange="javascript:allmodifier();" style="width: 300px">
db73295accbec0c6513817f0a64a92018592bb26Lennart Poettering <%
d8500c53789eafefe28d4ace088bf4b912280bf9Tom Gundersen for (Project p : env.getProjects()) {
266b538958932e6fc27dfce4917336e70e17e29eTom Gundersen //TODO below "selected" has no effect if one refreshes the page with F5
288a74cce597f81d3ba01d8a5ca7d2ba5b654b7eRonny Chevalier %><option value="<%=Util.formQuoteEscape(p.getPath())%>"<%
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering if (project != null) {
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering String projectPath = p.getPath();
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering for (Iterator it = project.iterator(); it.hasNext();) {
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering if (it.next().equals(projectPath)) {
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering %> selected<%
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering }
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering }
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering }
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering %>><%=Util.formQuoteEscape(p.getDescription())%></option>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <%
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering }
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering %></select><br/><span style="font-size:xx-small" >(use Shift or Ctrl + Click to select more)</span></td>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering </tr>
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen </tbody>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering </table></td><%
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering }%>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering </tr>
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen <tr><td align="right"> Definition </td><td><input class="q" name="defs" size="25" style="width: 300px" value="<%=Util.formQuoteEscape(defs)%>"/></td></tr>
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen <tr><td align="right"> Symbol </td><td><input class="q" name="refs" size="25" style="width: 300px" value="<%=Util.formQuoteEscape(refs)%>"/></td></tr>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <tr><td align="right"> File&nbsp;Path </td><td><input class="q" name="path" size="25" style="width: 300px" value="<%=Util.formQuoteEscape(path)%>"/></td></tr>
732b7f39a2b3b1a2af90102c6262186ae71197acRonny Chevalier <tr><td align="right"> History </td><td><input class="q" name="hist" size="25" style="width: 300px" value="<%=Util.formQuoteEscape(hist)%>"/></td></tr>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <tr><td></td><td colspan="0" align="center"> &nbsp; <input class="submit" type="submit" value="Search"/> |
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <input class="submit" onClick="document.sbox.q.value='';document.sbox.defs.value='';document.sbox.refs.value='';document.sbox.path.value='';document.sbox.hist.value='';" type="button" value=" Clear "/>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering | <a href="help.jsp">Help</a></td></tr>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering </table>
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen </form>
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen </td>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering <td valign="top" align="right"></td></tr>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering</table>
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering