Committer: esavintcev
LJSUP-9404: S2 AnchorsU trunk/bin/upgrading/s2layers/smoothsailing/layout.s2
Modified: trunk/bin/upgrading/s2layers/smoothsailing/layout.s2 =================================================================== --- trunk/bin/upgrading/s2layers/smoothsailing/layout.s2 2011-08-08 09:07:34 UTC (rev 10810) +++ trunk/bin/upgrading/s2layers/smoothsailing/layout.s2 2011-08-08 09:46:01 UTC (rev 10811) @@ -1697,21 +1697,21 @@ if ($p.showspam) { $comments_showspam = """<li>""" + get_plural_phrase($.comments.spam_counter, "text_read_spam_comments") + """</li>"""; } else { - $comments_showspam = """<li><a href=\"$.comments.read_spam_url\">""" + get_plural_phrase($.comments.spam_counter, "text_read_all_spam_comments") + """</a></li>"""; + $comments_showspam = """<li><a href=\"$.comments.read_spam_url#$*text_comments_id\">""" + get_plural_phrase($.comments.spam_counter, "text_read_all_spam_comments") + """</a></li>"""; } } if ($.comments.enabled) { if ($.itemid==int($*layout_guestbook_entryid)) { - print safe """<li><a href="$.comments.post_url">$*text_post_comment_guestbook</a></li>"""; + print safe """<li><a href="$.comments.post_url#$*text_addcomment_id">$*text_post_comment_guestbook</a></li>"""; print safe """$comments_showspam"""; } else { if ($.comments.count > 0 or $.comments.screened) { - """<li><a href="$.comments.read_url">"""; print safe get_plural_phrase($.comments.count,"text_read_comments"); """</a></li>"""; + """<li><a href="$.comments.read_url#$*text_comments_id">"""; print safe get_plural_phrase($.comments.count,"text_read_comments"); """</a></li>"""; """$comments_showspam"""; } $printqr = true; if (not $.comments.locked) { - """<li>"""; $p->print_reply_link({"linktext" => $*text_post_comment, "target" => "qr$.journal.username$.itemid", "reply_url" => $.comments.post_url}); """</li>"""; + """<li>"""; $p->print_reply_link({"linktext" => $*text_post_comment, "target" => "qr$.journal.username$.itemid", "reply_url" => $.comments.post_url+"#$*text_addcomment_id"}); """</li>"""; } } } @@ -1899,15 +1899,20 @@ """</div></div>"""; } -function Page::lay_print_bodytitlebox(string title, string titletype) { +function Page::lay_print_bodytitlebox(string title, string titletype, string box_id) { print safe """ - <div class="bodyheaderblock"> + <div class=\"bodyheaderblock\"""" + ($box_id != "" ? """id=\"$box_id\"""" : "") +"""> <div class="body-$titletype">$title </div> </div> """; } +function Page::lay_print_bodytitlebox(string title, string titletype) { + var Page p = get_page(); + $p->lay_print_bodytitlebox($title, $titletype, ""); +} + function MonthPage::view_title : string { return $.date->date_format($*text_nav_format_monthpage); } @@ -2346,11 +2351,11 @@ $.replyto->lay_print(); } if ($.entry.itemid==int($*layout_guestbook_entryid) and $.replyto.depth==0) { - $this->lay_print_bodytitlebox($*text_signing_form,"midtitle"); + $this->lay_print_bodytitlebox($*text_signing_form,"midtitle",$*text_addcomment_id); }elseif ($.replyto.depth==0) { - $this->lay_print_bodytitlebox($*text_comment_form,"midtitle"); + $this->lay_print_bodytitlebox($*text_comment_form,"midtitle",$*text_addcomment_id); }else{ - $this->lay_print_bodytitlebox($*text_reply_form,"midtitle"); + $this->lay_print_bodytitlebox($*text_reply_form,"midtitle",$*text_addcomment_id); } print_ebox($.entry); """ @@ -2371,9 +2376,9 @@ if (size $.comments >0) { if ($.entry.itemid!=int($*layout_guestbook_entryid)) { - $this->lay_print_bodytitlebox($*text_comment_seperator,"midtitle"); + $this->lay_print_bodytitlebox($*text_comment_seperator,"midtitle",$*text_comments_id); }else { - $this->lay_print_bodytitlebox($*text_signature_seperator,"midtitle"); + $this->lay_print_bodytitlebox($*text_signature_seperator,"midtitle",$*text_comments_id); } if (viewer_is_owner()) { $this->print_multiform_start(); } $this->print_comments($.comments);