If there are no navigation links, apply an "empty" class to the 
navigation module in core2.

        Patch by 900degrees. 

diffs (40 lines):

diff -r 87b4265a6eb2 -r e5b457353613 bin/upgrading/s2layers/core2.s2
--- a/bin/upgrading/s2layers/core2.s2   Tue Aug 17 12:22:29 2010 -0500
+++ b/bin/upgrading/s2layers/core2.s2   Tue Aug 17 18:19:53 2010 -0500
@@ -4693,8 +4693,9 @@ function RecentPage::print_body {
 
 function RecentPage::print_navigation( string{} opts ) [fixed] {
     var bool empty = $.nav.backward_url == "" and $.nav.forward_url == "";
-    """
-    <div class="navigation $opts{"class"}">
+    var string emptyclass = $empty ? "empty" : "";
+    """
+    <div class="navigation $opts{"class"} $emptyclass">
         <div class="inner">
     """;
 
@@ -5046,8 +5047,10 @@ function MonthPage::print_body {
 }
 
 function MonthPage::print_navigation( string{} opts ) [fixed] {
-    """
-    <div class="navigation $opts{"class"}">
+    var bool empty = $.prev_url == "" and $.next_url == "";
+    var string emptyclass = $empty ? "empty" : "";
+    """
+    <div class="navigation $opts{"class"} $emptyclass">
         <div class="inner"> 
             <ul>
             <form method='post' action='$.redir.url'>
@@ -5142,8 +5145,9 @@ function DayPage::print_body() {
 
 function DayPage::print_navigation( string{} opts ) [fixed] {
     var bool empty = $.prev_url == "" and $.next_url == "";
-    """
-    <div class="navigation $opts{"class"}">
+    var string emptyclass = $empty ? "empty" : "";
+    """
+    <div class="navigation $opts{"class"} $emptyclass">
         <div class="inner">
     """;
     
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to