Rename method.
[Sone.git] / src / main / resources / templates / include / head.html
index a98f58d..9fb2525 100644 (file)
        </script>
 
        <script language="javascript">
-               /* display large notification about new replies and posts. */
+               /* process all existing notifications, ajaxify dismiss buttons. */
                $(document).ready(function() {
-                       newPostCount = $("#sone .post.new").length;
-                       newReplyCount = $("#sone .reply.new").length;
-                       if ((newPostCount + newReplyCount) == 0) {
-                               return;
-                       }
-                       if (newPostCount > 0) {
-                               postNotification = $("<div></div>").addClass("notification");
-                               getTranslation("WebInterface.Notification.NewPostCount", function(text) {
-                                       postNotification.append($("<div></div>").text(text)).append($("<div></div>").addClass("post-count").text(newPostCount));
-                               });
-                               postNotification.appendTo("#sone #notification-area");
-                       }
-                       if (newReplyCount > 0) {
-                               replyNotification = $("<div></div>").addClass("notification");
-                               getTranslation("WebInterface.Notification.NewReplyCount", function(text) {
-                                       replyNotification.append($("<div></div>").text(text)).append($("<div></div>").addClass("post-count").text(newReplyCount));
-                               });
-                               replyNotification.appendTo("#sone #notification-area");
-                       }
+                       $("#sone #notification-area .notification").each(function() {
+                               ajaxifyNotification($(this));
+                       });
                });
        </script>
 
                <%/if>
 
                <div id="notification-area">
-                       <%foreach webInterface.core.notifications.all notification>
+                       <%foreach webInterface.notifications.all notification>
                                <div class="notification" id="<% notification.id|html>">
                                        <%if notification.dismissable>
                                                <form class="dismiss" action="dismissNotification.html" method="post">
                                                        <button type="submit"><%= Notification.Button.Dismiss|l10n|html></button>
                                                </form>
                                        <%/if>
-                                       <% notification.render>
+                                       <% notification>
                                </div>
                        <%/foreach>
                </div>