Changeset 5478
- Timestamp:
- Nov 5, 2010, 11:38:08 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/config/dist/web.xml
r5395 r5478 181 181 </servlet-mapping> 182 182 183 <!-- The News feed servlet --> 184 <servlet> 185 <servlet-name>news-feed</servlet-name> 186 <servlet-class> 187 net.sf.basedb.clients.web.servlet.RssNewsFeed 188 </servlet-class> 189 </servlet> 190 <servlet-mapping> 191 <servlet-name>news-feed</servlet-name> 192 <url-pattern>/info/news.rss</url-pattern> 193 </servlet-mapping> 183 194 184 195 <!-- Axis2 servlets for web services --> -
trunk/www/admin/news/index.jsp
r5426 r5478 43 43 import="net.sf.basedb.util.formatter.Formatter" 44 44 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 45 import="net.sf.basedb.clients.web.servlet.RssNewsFeed" 45 46 import="java.util.Date" 46 47 import="java.util.Set" … … 151 152 dc.commit(); 152 153 cc.removeObject("item"); 154 RssNewsFeed.reset(); 153 155 } 154 156 else if ("DeleteItem".equals(cmd)) … … 159 161 RemovableUtil.setRemoved(dc, itemType, Collections.singleton(cc.getId()), true); 160 162 dc.commit(); 163 RssNewsFeed.reset(); 161 164 redirect = viewPage; 162 165 } … … 169 172 int numRemoved = RemovableUtil.setRemoved(dc, itemType, cc.getSelected(), true); 170 173 dc.commit(); 174 RssNewsFeed.reset(); 171 175 if (numTotal != numRemoved) 172 176 { … … 182 186 RemovableUtil.setRemoved(dc, itemType, Collections.singleton(cc.getId()), false); 183 187 dc.commit(); 188 RssNewsFeed.reset(); 184 189 redirect = viewPage; 185 190 } … … 192 197 int numRemoved = RemovableUtil.setRemoved(dc, itemType, cc.getSelected(), false); 193 198 dc.commit(); 199 RssNewsFeed.reset(); 194 200 if (numTotal != numRemoved) 195 201 { -
trunk/www/admin/server/submit_server.jsp
r5426 r5478 35 35 import="net.sf.basedb.clients.web.util.HTML" 36 36 import="net.sf.basedb.util.Values" 37 import="net.sf.basedb.clients.web.servlet.RssNewsFeed" 37 38 %> 38 39 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> … … 123 124 message = "Message is now disabled"; 124 125 } 126 RssNewsFeed.reset(); 125 127 } 126 128 else -
trunk/www/include/styles/main.css
r5426 r5478 71 71 border-bottom: 0px; 72 72 } 73 74 h3 * { vertical-align: bottom; } 73 75 74 76 h4 { -
trunk/www/info/news.jsp
r5426 r5478 50 50 final String root = request.getContextPath()+"/"; 51 51 ItemResultList<News> news = null; 52 String broadcastTitle = (String)application.getAttribute("broadcast.title"); 53 String broadcastMessage = (String)application.getAttribute("broadcast.message"); 54 boolean denyLogin = Boolean.TRUE.equals(application.getAttribute("broadcast.deny-login")); 55 52 56 try 53 57 { … … 63 67 <tr> 64 68 <td> 65 <h3>News and announcements</h3> 69 <h3>News and announcements <a href="news.rss" 70 title="Subscribe to news from this BASE server" 71 ><base:icon image="rss.png" /></a></h3> 66 72 <div id="news" class="news"> 67 73 <% 74 if (broadcastTitle != null) 75 { 76 %> 77 <div class="item"><base:icon image="warning.gif" /> 78 <a name="broadcast"></a> 79 <span class="date"><%=dateFormatter.format(new Date())%></span> 80 <span class="headline"><%=HTML.encodeTags(broadcastTitle)%><%=denyLogin ? " (login disabled)" : "" %></span><br> 81 <span class="text"><%=HTML.niceFormat(broadcastMessage)%></span> 82 </div> 83 <% 84 } 68 85 ItemQuery<News> query = News.getQuery(); 69 86 query.order(Orders.desc(Hql.property("newsDate"))); … … 75 92 %> 76 93 <div class="item"> 94 <a name="<%=n.getId() + "-" + n.getVersion()%>"></a> 77 95 <span class="date"><%=dateFormatter.format(n.getNewsDate())%></span> 78 96 <span class="headline"><%=HTML.encodeTags(n.getName())%></span><br> … … 85 103 </td> 86 104 </tr> 87 <tr><td><base:icon image=" left_arrow.gif" /><a href="<%=root%>/main.jsp?ID=<%=ID%>">Back to login</a></td></tr>105 <tr><td><base:icon image="goback.gif" /><a href="<%=root%>/main.jsp?ID=<%=ID%>">Back to login</a></td></tr> 88 106 </table> 89 107 </base:body> -
trunk/www/main.jsp
r5426 r5478 242 242 %> 243 243 244 <h3>News and announcements</h3> 244 <h3>News and announcements <a href="info/news.rss" 245 title="Subscribe to news from this BASE server" 246 ><base:icon image="rss.png" /></a> 247 </h3> 245 248 <div id="news" class="news"> 246 249 <% … … 276 279 { 277 280 %> 278 <base:icon image="bullet.gif" /><a href="info/news.jsp"><%=news.getTotalCount()-10%> more</a> 281 <base:icon image="bullet.gif" /><a href="info/news.jsp" 282 title="Show older news..."><%=news.getTotalCount()-10%> more</a> 279 283 <% 280 284 } -
trunk/www/my_base/index.jsp
r5474 r5478 329 329 <td width="50%"> 330 330 331 <h3 class="light docked"><base:icon image="news.gif" /> News and announcements (<%=news.size()%>)</h3> 331 <h3 class="light docked"><base:icon image="news.gif" /> News and announcements (<%=news.size()%>) <a href="../info/news.rss" 332 title="Subscribe to news from this BASE server" 333 ><base:icon image="rss.png" /></a></h3> 332 334 <div id="news" class="news welcomesection" style="height: 400px; overflow: auto;"> 333 335 <%
Note: See TracChangeset
for help on using the changeset viewer.