added permalink-generating code to topics.jsp and posts.jsp, and fixed

a bug in StringUtil.splitList
This commit is contained in:
Eric J. Bowersox 2002-08-07 01:27:31 +00:00
parent f237e30021
commit e40c1e6a58
3 changed files with 40 additions and 0 deletions

View File

@ -310,6 +310,9 @@ public class StringUtil
} // end for } // end for
if (accumulate)
rc.add(buf.toString());
if (rc.isEmpty()) if (rc.isEmpty())
return Collections.EMPTY_LIST; return Collections.EMPTY_LIST;
else else

View File

@ -161,6 +161,19 @@ conf/posts.js.vs?<%= topic_locator %>&p1=<%= my_last + 1 %>&p2=<%= Math.min(my_l
&nbsp;] &nbsp;]
</util:font></TD> </util:font></TD>
</TR> </TR>
<TR VALIGN=MIDDLE>
<TD ALIGN=CENTER COLSPAN=2><util:font color="content.fg" size="post-reference">
<util:xlink>
<util:href type="servlet"><%= view.getPageQID() %></util:href>
<util:text>[Permalink to this topic]</util:text>
</util:xlink>
&nbsp;&nbsp;
<util:xlink>
<util:href type="servlet"><%= view.getPageQID() %>.<%= my_first %>-<%= my_last %></util:href>
<util:text>[Permalink to these posts]</util:text>
</util:xlink>
</util:font></TD>
</TR>
</TABLE> </TABLE>
<% out.flush(); response.flushBuffer(); %> <% out.flush(); response.flushBuffer(); %>
@ -199,6 +212,11 @@ conf/posts.js.vs?<%= topic_locator %>&p1=<%= my_last + 1 %>&p2=<%= Math.min(my_l
</util:xlink> </util:xlink>
<util:font color="content.fg" size="post-reference"> <util:font color="content.fg" size="post-reference">
&lt;<%= view.getTopicStem() %><%= msg.getPostNumber() %>&gt; &lt;<%= view.getTopicStem() %><%= msg.getPostNumber() %>&gt;
&nbsp;&nbsp;
<util:xlink>
<util:href type="servlet"><%= view.getPageQID() %>.<%= msg.getPostNumber() %></util:href>
<util:text>[Permalink]</util:text>
</util:xlink>
</util:font> </util:font>
<% <%
@ -376,6 +394,19 @@ conf/posts.js.vs?<%= topic_locator %>&p1=<%= my_last + 1 %>&p2=<%= Math.min(my_l
<util:comment>End Actual Messages</util:comment> <util:comment>End Actual Messages</util:comment>
<TABLE BORDER=0 WIDTH="100%" CELLPADDING=0 CELLSPACING=0> <TABLE BORDER=0 WIDTH="100%" CELLPADDING=0 CELLSPACING=0>
<TR VALIGN=MIDDLE>
<TD ALIGN=CENTER COLSPAN=2><util:font color="content.fg" size="post-reference">
<util:xlink>
<util:href type="servlet"><%= view.getPageQID() %></util:href>
<util:text>[Permalink to this topic]</util:text>
</util:xlink>
&nbsp;&nbsp;
<util:xlink>
<util:href type="servlet"><%= view.getPageQID() %>.<%= my_first %>-<%= my_last %></util:href>
<util:text>[Permalink to these posts]</util:text>
</util:xlink>
</util:font></TD>
</TR>
<TR VALIGN=BOTTOM> <TR VALIGN=BOTTOM>
<TD NOWRAP ALIGN=LEFT>&nbsp;</TD> <TD NOWRAP ALIGN=LEFT>&nbsp;</TD>
<TD NOWRAP ALIGN=RIGHT CLASS="content"><util:font color="content.fg" size="content"> <TD NOWRAP ALIGN=RIGHT CLASS="content"><util:font color="content.fg" size="content">
@ -466,3 +497,4 @@ conf/posts.js.vs?<%= topic_locator %>&p1=<%= my_last + 1 %>&p2=<%= Math.min(my_l
%> %>
<%= view.getBottomCustom() %> <%= view.getBottomCustom() %>
<% out.flush(); response.flushBuffer(); %> <% out.flush(); response.flushBuffer(); %>

View File

@ -83,6 +83,11 @@
<util:text><util:button id="add_to_hotlist"/></util:text> <util:text><util:button id="add_to_hotlist"/></util:text>
</util:xlink>&nbsp; </util:xlink>&nbsp;
</conf:can_add_to_hotlist> </conf:can_add_to_hotlist>
<BR>
<util:font color="content.fg" size="post-reference"><util:xlink>
<util:href type="servlet"><%= view.getPageQID() %></util:href>
<util:text>[Permalink to this conference]</util:text>
</util:xlink></util:font>
</DIV> </DIV>
<% out.flush(); response.flushBuffer(); %> <% out.flush(); response.flushBuffer(); %>