Hide all replies but the last two.
[Sone.git] / src / main / resources / templates / include / head.html
index 19a5f38..f4eddf8 100644 (file)
        </script>
 
        <script language="javascript">
+               /* hides all replies but the latest two. */
+               $(document).ready(function() {
+                       $("#sone .post .replies").each(function() {
+                               allReplies = $(this).find(".reply");
+                               if (allReplies.length > 2) {
+                                       for (replyIndex = 0; replyIndex < (allReplies.length - 2); ++replyIndex) {
+                                               $(allReplies[replyIndex]).addClass("hidden");
+                                       }
+                                       clickToShowElement = $("<div></div>").addClass("click-to-show");
+                                       (function(clickToShowElement, allReplies) {
+                                               getTranslation("WebInterface.ClickToShow.Replies", function(text) {
+                                                       clickToShowElement.text(text);
+                                               });
+                                               clickToShowElement.click(function() {
+                                                       allReplies.removeClass("hidden");
+                                                       clickToShowElement.addClass("hidden");
+                                               });
+                                       })(clickToShowElement, allReplies);
+                                       $(allReplies[0]).before(clickToShowElement);
+                               }
+                       });
+               });
+       </script>
+
+       <script language="javascript">
                /* convert all “follow”, “unfollow”, “block”, and “unblock” links to something nicer. */
                $(document).ready(function() {
                        $("#sone .follow").submit(function() {
                <%/if>
 
                <div id="profile" class="<%ifnull currentSone>offline<%else>online<%/if>">
-                       <a class="picture" href="index.html">&nbsp;</a>
+                       <a class="picture" href="index.html">
+                               <%ifnull !currentSone>
+                                       <img src="/WoT/GetIdenticon?identity=<% currentSone.id|html>&amp;width=80&amp;height=80" width="80" height="80" alt="Profile Avatar" />
+                               <%else>
+                                       <img src="images/sone.png" width="80" height="80" alt="Sone is offline" />
+                               <%/if>
+                       </a>
                        <%ifnull ! currentSone>
                                <div id="home-sone">
                                        <% currentSone|store key=sone>