Show More
@@ -57,7 +57,7 b' function showPostPreview(e) {' | |||||
57 | }; |
|
57 | }; | |
58 |
|
58 | |||
59 |
|
59 | |||
60 | cln.innerHTML = gettext('Loading...'); |
|
60 | cln.innerHTML = "<div class=\"post\">" + gettext('Loading...') + "</div>"; | |
61 |
|
61 | |||
62 | //если пост найден в дереве. |
|
62 | //если пост найден в дереве. | |
63 | if($('div[id='+pNum+']').length > 0) { |
|
63 | if($('div[id='+pNum+']').length > 0) { | |
@@ -72,7 +72,7 b' function showPostPreview(e) {' | |||||
72 | //ajax api |
|
72 | //ajax api | |
73 | else { |
|
73 | else { | |
74 | $.ajax({ |
|
74 | $.ajax({ | |
75 | url: '/api/post/' + pNum + '/' |
|
75 | url: '/api/post/' + pNum + '/?truncated' | |
76 | }) |
|
76 | }) | |
77 | .success(function(data) { |
|
77 | .success(function(data) { | |
78 | // TODO get a json, not post itself |
|
78 | // TODO get a json, not post itself | |
@@ -83,7 +83,8 b' function showPostPreview(e) {' | |||||
83 |
|
83 | |||
84 | }) |
|
84 | }) | |
85 | .error(function() { |
|
85 | .error(function() { | |
86 |
cln.innerHTML = |
|
86 | cln.innerHTML = "<div class=\"post\">" | |
|
87 | + gettext('Post not found') + "</div>"; | |||
87 | }); |
|
88 | }); | |
88 | } |
|
89 | } | |
89 |
|
90 |
@@ -39,7 +39,11 b'' | |||||
39 | {% endif %} |
|
39 | {% endif %} | |
40 | </div> |
|
40 | </div> | |
41 | {% autoescape off %} |
|
41 | {% autoescape off %} | |
42 | {{ post.text.rendered }} |
|
42 | {% if truncated %} | |
|
43 | {{ post.text.rendered|truncatewords_html:50 }} | |||
|
44 | {% else %} | |||
|
45 | {{ post.text.rendered }} | |||
|
46 | {% endif %} | |||
43 | {% endautoescape %} |
|
47 | {% endautoescape %} | |
44 | {% if post.is_referenced %} |
|
48 | {% if post.is_referenced %} | |
45 | <div class="refmap"> |
|
49 | <div class="refmap"> |
@@ -449,6 +449,8 b' def get_post(request, post_id):' | |||||
449 | context = RequestContext(request) |
|
449 | context = RequestContext(request) | |
450 | context["post"] = post |
|
450 | context["post"] = post | |
451 | context["can_bump"] = thread.can_bump() |
|
451 | context["can_bump"] = thread.can_bump() | |
|
452 | if "truncated" in request.GET: | |||
|
453 | context["truncated"] = True | |||
452 |
|
454 | |||
453 | return render(request, 'boards/post.html', context) |
|
455 | return render(request, 'boards/post.html', context) | |
454 |
|
456 |
General Comments 0
You need to be logged in to leave comments.
Login now