From 5035fe1d468b28181faa811d7ae10f39c9a3f023 Mon Sep 17 00:00:00 2001
From: uhensler <none@none>
Date: Fri, 7 Jul 2017 15:31:04 +0200
Subject: [PATCH] OO-2861: Show the pagination buttons always and disable them
 if function not avaible

---
 .../webFeed/ui/blog/_content/posts.html       | 22 ++++++++++++++-----
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/main/java/org/olat/modules/webFeed/ui/blog/_content/posts.html b/src/main/java/org/olat/modules/webFeed/ui/blog/_content/posts.html
index bb6371a33af..ec46e534b1c 100644
--- a/src/main/java/org/olat/modules/webFeed/ui/blog/_content/posts.html
+++ b/src/main/java/org/olat/modules/webFeed/ui/blog/_content/posts.html
@@ -5,7 +5,6 @@
 	</div>
 #end
 <div class="clearfix"></div>
-
 #if ($items.size() == 0)
 	<div class="o_blog_no_posts o_important">
 		<p>
@@ -42,7 +41,7 @@
 					</small>
 				#end
 				</h3>
-				<div class="o_meta">				
+				<div class="o_meta">	
 				#set ( $info = $helper.getInfo($post) )
 				#if ( $info )
 					$info
@@ -92,19 +91,30 @@
 	#end
 	
 	<ul class="pagination">
-		#if ( $helper.hasOlderItems($items) )
 		<li>
+			#if ( $helper.hasOlderItems($items) )
+				$r.getComponent("feed.older.items").setEnabled($true)
+			#else
+				$r.getComponent("feed.older.items").setEnabled($false)
+			#end
 			$r.render("feed.older.items")
 		</li>
-		#end
-		#if ( $helper.hasNewerItems() )
 		<li>
+			#if ( $helper.hasNewerItems() )
+				$r.getComponent("feed.startpage").setEnabled($true)
+			#else
+				$r.getComponent("feed.startpage").setEnabled($false)
+			#end
 			$r.render("feed.startpage")
 		</li>
 		<li>
+			#if ( $helper.hasNewerItems() )
+				$r.getComponent("feed.newer.items").setEnabled($true)
+			#else
+				$r.getComponent("feed.newer.items").setEnabled($false)
+			#end
 			$r.render("feed.newer.items")
 		</li>
-		#end
 	</ul>
 #end
 </div>
\ No newline at end of file
-- 
GitLab