[Lutinweb-commits] r22 - trunk/lutinrss/src/main/java/org/codelutin/rss
Author: bpoussin Date: 2008-04-25 11:51:33 +0000 (Fri, 25 Apr 2008) New Revision: 22 Modified: trunk/lutinrss/src/main/java/org/codelutin/rss/FeedData.java trunk/lutinrss/src/main/java/org/codelutin/rss/RSSServlet.java Log: - ajout du forceReload Modified: trunk/lutinrss/src/main/java/org/codelutin/rss/FeedData.java =================================================================== --- trunk/lutinrss/src/main/java/org/codelutin/rss/FeedData.java 2008-04-25 11:49:51 UTC (rev 21) +++ trunk/lutinrss/src/main/java/org/codelutin/rss/FeedData.java 2008-04-25 11:51:33 UTC (rev 22) @@ -48,6 +48,10 @@ this.url = url; } + public long getLastRetrived() { + return lastRetrived; + } + public URL getUrl() { return url; } Modified: trunk/lutinrss/src/main/java/org/codelutin/rss/RSSServlet.java =================================================================== --- trunk/lutinrss/src/main/java/org/codelutin/rss/RSSServlet.java 2008-04-25 11:49:51 UTC (rev 21) +++ trunk/lutinrss/src/main/java/org/codelutin/rss/RSSServlet.java 2008-04-25 11:51:33 UTC (rev 22) @@ -43,7 +43,7 @@ * Le code JavaScript a utilise dans les pages clientes */ protected String js = - "function rssinclude(feedName, iddiv, nbItem, feedRepr) {\n" + + "function rssinclude(feedName, iddiv, nbItem, feedRepr, forceReload) {\n" + " var serlvetUrl = \"%1$s\";\n" + " var div = document.getElementById(iddiv);\n" + " var xhr = null;\n" + @@ -66,6 +66,11 @@ " var url = serlvetUrl + \"?feedName=\" + escape(feedName);"+ " if (!!nbItem) {url += \"&nbItem=\" + escape(nbItem);}"+ " if (!!feedRepr) {url += \"&feedRepr=\" + escape(feedRepr);}"+ + " if (forceReload) {\n" + + " forceReload = \"true\";\n" + + " } else {\n" + + " forceReload = \"false\";\n" + + " }\n" + " xhr.open(\"GET\", url, true);\n" + " xhr.onreadystatechange = function() {\n" + " if(xhr.readyState == 4) {\n" + @@ -132,9 +137,8 @@ try { String feedRepr = request.getParameter("feedRepr"); Integer nbItem = convertToInt(request.getParameter("nbItem")); - String t = request.getParameter("resolv"); - Boolean resolv = t!=null && "true".equals(t); - out.println(rss.getHTML(feedName, feedRepr, nbItem,resolv)); + boolean forceReload = "true".equalsIgnoreCase(request.getParameter("forceReload")); + out.println(rss.getHTML(feedName, feedRepr, nbItem, resolv)); } finally { out.close(); }
participants (1)
-
bpoussin@users.labs.libre-entreprise.org