roller-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From snoopd...@apache.org
Subject svn commit: r430109 - /incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/SiteModel.java
Date Wed, 09 Aug 2006 18:00:53 GMT
Author: snoopdave
Date: Wed Aug  9 11:00:52 2006
New Revision: 430109

URL: http://svn.apache.org/viewvc?rev=430109&view=rev
Log:
SiteModel should work even when page not specifed in request

Modified:
    incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/SiteModel.java

Modified: incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/SiteModel.java
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/SiteModel.java?rev=430109&r1=430108&r2=430109&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/SiteModel.java
(original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/SiteModel.java
Wed Aug  9 11:00:52 2006
@@ -59,7 +59,8 @@
     
     private WebsiteData weblog = null;
     private WeblogRequest weblogRequest = null;
-    private Template weblogPage = null;
+    //private Template weblogPage = null;
+    private String pageLink = null;
     private int pageNum = 0;
     
     
@@ -77,7 +78,8 @@
         
         // TODO 3.0: is it better to reparse URL to get these?
         if (weblogRequest instanceof WeblogPageRequest) {
-            weblogPage = ((WeblogPageRequest)weblogRequest).getWeblogPage();
+            Template weblogPage = ((WeblogPageRequest)weblogRequest).getWeblogPage();
+            pageLink = (weblogPage != null) ? weblogPage.getLink() : null;
             pageNum = ((WeblogPageRequest)weblogRequest).getPageNum();
         }
         
@@ -95,7 +97,7 @@
     public Pager getWeblogEntriesPager(int sinceDays, int length) {
         
         String pagerUrl = URLUtilities.getWeblogPageURL(weblog, 
-                weblogRequest.getLocale(), weblogPage.getLink(), 
+                weblogRequest.getLocale(), pageLink, 
                 null, null, null, 0, false);
         
         return new WeblogEntriesListPager(
@@ -119,7 +121,7 @@
     public Pager getWeblogEntriesPager(WebsiteData queryWeblog, UserData user, String cat,
int sinceDays, int length) {
         
         String pagerUrl = URLUtilities.getWeblogPageURL(weblog, 
-                weblogRequest.getLocale(), weblogPage.getLink(), 
+                weblogRequest.getLocale(), pageLink, 
                 null, null, null, 0, false);
         
         return new WeblogEntriesListPager(
@@ -140,7 +142,7 @@
     public Pager getCommentsPager(int sinceDays, int length) {
         
         String pagerUrl = URLUtilities.getWeblogPageURL(weblog, 
-                weblogRequest.getLocale(), weblogPage.getLink(), 
+                weblogRequest.getLocale(), pageLink, 
                 null, null, null, 0, false);
         
         return new CommentsPager(
@@ -156,7 +158,7 @@
     public Pager getUsersByLetterPager(String letter, int sinceDays, int length) {
         
         String pagerUrl = URLUtilities.getWeblogPageURL(weblog, 
-                weblogRequest.getLocale(), weblogPage.getLink(), 
+                weblogRequest.getLocale(), pageLink, 
                 null, null, null, 0, false);
         
         if(letter != null && StringUtils.isEmpty(letter)) {
@@ -177,7 +179,7 @@
     public Pager getWeblogsByLetterPager(String letter, int sinceDays, int length) {
         
         String pagerUrl = URLUtilities.getWeblogPageURL(weblog, 
-                weblogRequest.getLocale(), weblogPage.getLink(), 
+                weblogRequest.getLocale(), pageLink, 
                 null, null, null, 0, false);
         
         if(letter != null && StringUtils.isEmpty(letter)) {



Mime
View raw message