diff --git a/tildes/static/js/behaviors/comment-reply-button.js b/tildes/static/js/behaviors/comment-reply-button.js
index 72f59a6..f2f9e3f 100644
--- a/tildes/static/js/behaviors/comment-reply-button.js
+++ b/tildes/static/js/behaviors/comment-reply-button.js
@@ -81,13 +81,13 @@ $.onmount("[data-js-comment-reply-button]", function() {
var originalCommentTimestamp = new Date(
$parentComment
- .find(".comment-header time")
+ .find(".comment-posted-time")
.first()
.attr("datetime")
);
if (Date.now() - originalCommentTimestamp > 1000 * 3600 * 24 * 62) {
var warningDiv = document.createElement("div");
- warningDiv.classList.add("toast");
+ warningDiv.classList.add("toast", "toast-minor", "toast-warning");
warningDiv.innerHTML =
"The comment you're replying to is over two months old. Are you sure you want to continue?";
clone.querySelector("form").prepend(warningDiv);
diff --git a/tildes/tildes/templates/topic.jinja2 b/tildes/tildes/templates/topic.jinja2
index 4816c31..bf04481 100644
--- a/tildes/tildes/templates/topic.jinja2
+++ b/tildes/tildes/templates/topic.jinja2
@@ -214,7 +214,7 @@
data-js-confirm-leave-page-unsaved
>
{% if old_topic_warning %}
-
The topic you're replying to is over two months old. Are you sure you want to continue?
+ The topic you're replying to is over two months old. Are you sure you want to continue?
{% endif %}
diff --git a/tildes/tildes/views/topic.py b/tildes/tildes/views/topic.py
index 3b859b0..24bcbdf 100644
--- a/tildes/tildes/views/topic.py
+++ b/tildes/tildes/views/topic.py
@@ -6,7 +6,7 @@
from collections import namedtuple
from typing import Any, Optional, Union
-from datetime import datetime, timedelta, timezone
+from datetime import timedelta
from marshmallow import missing, ValidationError
from marshmallow.fields import Boolean, String
from pyramid.httpexceptions import HTTPFound
@@ -28,7 +28,7 @@ from tildes.enums import (
TopicSortOption,
)
from tildes.lib.database import ArrayOfLtree
-from tildes.lib.datetime import SimpleHoursPeriod
+from tildes.lib.datetime import SimpleHoursPeriod, utc_now
from tildes.models.comment import Comment, CommentNotification, CommentTree
from tildes.models.group import Group, GroupWikiPage
from tildes.models.log import LogComment, LogTopic
@@ -377,7 +377,7 @@ def get_topic(request: Request, comment_order: CommentTreeSortOption) -> dict:
old_topic_warning = False
- if datetime.now(timezone.utc) - topic.created_time > timedelta(days=62):
+ if utc_now() - topic.created_time > timedelta(days=62):
old_topic_warning = True
return {