fixed bug in posting Find forms
This commit is contained in:
		
							parent
							
								
									18c8a5ace1
								
							
						
					
					
						commit
						f68066d5e3
					
				@ -10,7 +10,7 @@
 | 
			
		||||
// 
 | 
			
		||||
// The Initial Developer of the Original Code is Eric J. Bowersox <erbo@silcom.com>,
 | 
			
		||||
// for Silverwrist Design Studios.  Portions created by Eric J. Bowersox are
 | 
			
		||||
// Copyright (C) 2001 Eric J. Bowersox/Silverwrist Design Studios.  All Rights Reserved.
 | 
			
		||||
// Copyright (C) 2001-02 Eric J. Bowersox/Silverwrist Design Studios.  All Rights Reserved.
 | 
			
		||||
// 
 | 
			
		||||
// Contributor(s): 
 | 
			
		||||
 | 
			
		||||
@ -66,7 +66,10 @@ view.offset = rinput.getParameterInt("ofs",0);
 | 
			
		||||
view.findCount = rinput.getParameterInt("fcount",-1);
 | 
			
		||||
 | 
			
		||||
// Adjust the search return offset based on the command button click.
 | 
			
		||||
if (rinput.isImageButtonClicked("search"))
 | 
			
		||||
// EJB 1/18/2002 - N.B.: some browsers can POST the "Search" form without triggering the
 | 
			
		||||
// "Search" button (by just pressing Enter), so we include the hidden "newsearch" parameter
 | 
			
		||||
// to distinguish between the two
 | 
			
		||||
if (rinput.isImageButtonClicked("search") || (rinput.getParameterInt("newsearch",0)==1))
 | 
			
		||||
  view.offset = 0;
 | 
			
		||||
else if (rinput.isImageButtonClicked("previous"))
 | 
			
		||||
  view.offset = Math.max(view.offset - view.maxResults,0);  // go backwards
 | 
			
		||||
 | 
			
		||||
@ -61,6 +61,7 @@
 | 
			
		||||
  <% } // end if %>
 | 
			
		||||
  <INPUT TYPE="HIDDEN" NAME="ofs" VALUE="0">
 | 
			
		||||
  <INPUT TYPE="HIDDEN" NAME="fcount" VALUE="-1">
 | 
			
		||||
  <INPUT TYPE="HIDDEN" NAME="newsearch" VALUE="1"><%-- EJB 1/18/2002 --%>
 | 
			
		||||
  <util:font color="content.fg" size="content">
 | 
			
		||||
    Keywords: <SPAN CLASS="cinput"><INPUT TYPE=TEXT CLASS="cinput" NAME="term" SIZE=64 MAXLENGTH=255
 | 
			
		||||
                                          VALUE="<%= view.getTerm() %>"></SPAN>
 | 
			
		||||
@ -68,7 +69,6 @@
 | 
			
		||||
  <util:button id="search" type="input"/>
 | 
			
		||||
</DIV></util:form><P>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<% List results = view.getResults(); %>
 | 
			
		||||
<% if (results!=null) { %>
 | 
			
		||||
  <util:comment>Display Search Results</util:comment>
 | 
			
		||||
@ -109,6 +109,7 @@
 | 
			
		||||
          <INPUT TYPE=HIDDEN NAME="term" VALUE="<%= view.getTerm() %>">
 | 
			
		||||
          <INPUT TYPE=HIDDEN NAME="ofs" VALUE="<%= view.getOffset() %>">
 | 
			
		||||
          <INPUT TYPE=HIDDEN NAME="fcount" VALUE="<%= view.getFindCount() %>">
 | 
			
		||||
          <INPUT TYPE=HIDDEN NAME="newsearch" VALUE="0"><%-- EJB 1/18/2002 --%>
 | 
			
		||||
          <% if (view.getOffset()>0) { %>
 | 
			
		||||
            <util:button id="previous" type="input"/>
 | 
			
		||||
          <% } else { %>
 | 
			
		||||
@ -125,44 +126,49 @@
 | 
			
		||||
    </TD>
 | 
			
		||||
  </TR></TABLE><BR>
 | 
			
		||||
 | 
			
		||||
  <%-- Display the results of the search --%>
 | 
			
		||||
  <TABLE BORDER=0 ALIGN=LEFT CELLPADDING=0 CELLSPACING=6>
 | 
			
		||||
    <TR VALIGN=TOP>
 | 
			
		||||
      <TH ALIGN=LEFT CLASS="CONTENT">
 | 
			
		||||
        <util:font color="content.fg" size="content"><B><U>Post Link</U></B></util:font>
 | 
			
		||||
      </TH>
 | 
			
		||||
      <TH ALIGN=LEFT CLASS="CONTENT">
 | 
			
		||||
        <util:font color="content.fg" size="content"><B><U>Author</U></B></util:font>
 | 
			
		||||
      </TH>
 | 
			
		||||
      <TH ALIGN=LEFT CLASS="CONTENT">
 | 
			
		||||
        <util:font color="content.fg" size="content"><B><U>Post Date</U></B></util:font>
 | 
			
		||||
      </TH>
 | 
			
		||||
      <TH ALIGN=LEFT CLASS="CONTENT">
 | 
			
		||||
        <util:font color="content.fg" size="content"><B><U>Lines</U></B></util:font>
 | 
			
		||||
      </TH>
 | 
			
		||||
      <TH ALIGN=LEFT CLASS="CONTENT"> </TH>
 | 
			
		||||
    </TR>
 | 
			
		||||
    <% for (int i=0; i<dcount; i++) { %>
 | 
			
		||||
  <% if (results.size()>0) { %><%-- EJB 1/18/2002 - omit headers if there's nothing to say --%>
 | 
			
		||||
    <%-- Display the results of the search --%>
 | 
			
		||||
    <TABLE BORDER=0 ALIGN=LEFT CELLPADDING=0 CELLSPACING=6>
 | 
			
		||||
      <TR VALIGN=TOP>
 | 
			
		||||
        <% TopicMessageFound post = (TopicMessageFound)(results.get(i)); %>
 | 
			
		||||
        <TD ALIGN=LEFT CLASS="content"><util:font color="content.fg" size="content"><util:xlink>
 | 
			
		||||
          <util:href type="servlet">go/<%= post.getIdentifier() %></util:href>
 | 
			
		||||
          <util:text><%= post.getIdentifier() %></util:text>
 | 
			
		||||
        </util:xlink></util:font></TD>
 | 
			
		||||
        <TD ALIGN=LEFT CLASS="content"><util:font color="content.fg" size="content"><util:xlink>
 | 
			
		||||
          <util:href type="servlet">user/<%= post.getAuthor() %></util:href>
 | 
			
		||||
          <util:text><%= post.getAuthor() %></util:text>
 | 
			
		||||
        </util:xlink></util:font></TD>
 | 
			
		||||
        <TD ALIGN=LEFT CLASS="content" NOWRAP><util:font color="content.fg" size="content">
 | 
			
		||||
          <%= view.formatDate(post.getPostDate()) %>
 | 
			
		||||
        </util:font></TD>
 | 
			
		||||
        <TD ALIGN=LEFT CLASS="content"><util:font color="content.fg" size="content">
 | 
			
		||||
          <%= post.getLineCount() %>
 | 
			
		||||
        </util:font></TD>
 | 
			
		||||
        <TD ALIGN=LEFT CLASS="content"><util:font color="content.fg" size="content">
 | 
			
		||||
          <util:escape><%= post.getText() %></util:escape>
 | 
			
		||||
        </util:font></TD>
 | 
			
		||||
        <TH ALIGN=LEFT CLASS="CONTENT">
 | 
			
		||||
          <util:font color="content.fg" size="content"><B><U>Post Link</U></B></util:font>
 | 
			
		||||
        </TH>
 | 
			
		||||
        <TH ALIGN=LEFT CLASS="CONTENT">
 | 
			
		||||
          <util:font color="content.fg" size="content"><B><U>Author</U></B></util:font>
 | 
			
		||||
        </TH>
 | 
			
		||||
        <TH ALIGN=LEFT CLASS="CONTENT">
 | 
			
		||||
          <util:font color="content.fg" size="content"><B><U>Post Date</U></B></util:font>
 | 
			
		||||
        </TH>
 | 
			
		||||
        <TH ALIGN=LEFT CLASS="CONTENT">
 | 
			
		||||
          <util:font color="content.fg" size="content"><B><U>Lines</U></B></util:font>
 | 
			
		||||
        </TH>
 | 
			
		||||
        <TH ALIGN=LEFT CLASS="CONTENT"> </TH>
 | 
			
		||||
      </TR>
 | 
			
		||||
    <% } // end for %>
 | 
			
		||||
  </TABLE><BR CLEAR=LEFT>
 | 
			
		||||
      <% for (int i=0; i<dcount; i++) { %>
 | 
			
		||||
        <TR VALIGN=TOP>
 | 
			
		||||
          <% TopicMessageFound post = (TopicMessageFound)(results.get(i)); %>
 | 
			
		||||
          <TD ALIGN=LEFT CLASS="content"><util:font color="content.fg" size="content"><util:xlink>
 | 
			
		||||
            <util:href type="servlet">go/<%= post.getIdentifier() %></util:href>
 | 
			
		||||
            <util:text><%= post.getIdentifier() %></util:text>
 | 
			
		||||
          </util:xlink></util:font></TD>
 | 
			
		||||
          <TD ALIGN=LEFT CLASS="content"><util:font color="content.fg" size="content"><util:xlink>
 | 
			
		||||
            <util:href type="servlet">user/<%= post.getAuthor() %></util:href>
 | 
			
		||||
            <util:text><%= post.getAuthor() %></util:text>
 | 
			
		||||
          </util:xlink></util:font></TD>
 | 
			
		||||
          <TD ALIGN=LEFT CLASS="content" NOWRAP><util:font color="content.fg" size="content">
 | 
			
		||||
            <%= view.formatDate(post.getPostDate()) %>
 | 
			
		||||
          </util:font></TD>
 | 
			
		||||
          <TD ALIGN=LEFT CLASS="content"><util:font color="content.fg" size="content">
 | 
			
		||||
            <%= post.getLineCount() %>
 | 
			
		||||
          </util:font></TD>
 | 
			
		||||
          <TD ALIGN=LEFT CLASS="content"><util:font color="content.fg" size="content">
 | 
			
		||||
            <util:escape><%= post.getText() %></util:escape>
 | 
			
		||||
          </util:font></TD>
 | 
			
		||||
        </TR>
 | 
			
		||||
      <% } // end for %>
 | 
			
		||||
    </TABLE><BR CLEAR=LEFT>
 | 
			
		||||
  <% } // end if %>
 | 
			
		||||
<% } // end if %>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user