Fix expand links on comments without replies

        Patch by wyntarvox. 

diffs (43 lines):

diff -r 564f51b245ec -r a7a5cc5b836b bin/upgrading/s2layers/core2.s2
--- a/bin/upgrading/s2layers/core2.s2   Thu Nov 19 14:34:59 2009 +0000
+++ b/bin/upgrading/s2layers/core2.s2   Thu Nov 19 14:48:12 2009 +0000
@@ -4247,12 +4247,12 @@ function Comment::print_interaction_link
     if ($this.parent_url != "") { print safe """<li class="link 
commentparent"><a href="$this.parent_url">$*text_comment_parent</a></li>\n"""; }
     if ($this.thread_url != "") {
         print safe """<li class="link thread"><a 
href="$this.thread_url">$*text_comment_thread</a></li>\n""";
-        var Link expand_link = $this->get_link("expand_comments");
-        if (defined $expand_link) {
-            """<li class="link expand">""";
-            $this->print_expand_link();
-            """</li>\n""";
-        }
+    }
+    var Link expand_link = $this->get_link("expand_comments");
+    if (defined $expand_link) {
+        """<li class="link expand">""";
+        $this->print_expand_link();
+        """</li>\n""";
     }
     """</ul>""";
 }
@@ -5020,7 +5020,7 @@ function EntryPage::print_comment_partia
     $c->print_subject();
     print safe " - $poster";
     var Link expand_link = $c->get_link("expand_comments");
-    if ($c.thread_url != "" and defined $expand_link) {
+    if (defined $expand_link) {
         " "; $c->print_expand_link();
     }
     $c->print_wrapper_end();
diff -r 564f51b245ec -r a7a5cc5b836b cgi-bin/LJ/S2.pm
--- a/cgi-bin/LJ/S2.pm  Thu Nov 19 14:34:59 2009 +0000
+++ b/cgi-bin/LJ/S2.pm  Thu Nov 19 14:48:12 2009 +0000
@@ -3270,7 +3270,7 @@ sub Comment__expand_link
     my $title = $opts->{title} ? " title='" . LJ::ehtml($opts->{title}) . "'" 
: "";
     my $class = $opts->{class} ? " class='" . LJ::ehtml($opts->{class}) . "'" 
: "";
 
-    return "<a href='$this->{thread_url}'$title$class 
onClick=\"Expander.make(this,'$this->{thread_url}','$this->{talkid}'); return 
false;\">$text</a>";
+    return "<a href='$this->{permalink_url}'$title$class 
onClick=\"Expander.make(this,'$this->{permalink_url}','$this->{talkid}'); 
return false;\">$text</a>";
 }
 
 sub Comment__print_expand_link
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to