use fullname in "view source"
parent
53b31e1ea7
commit
8fa3e7f7cf
|
@ -2,13 +2,13 @@ function poll_vote_no_v() {
|
||||||
showToast(false, "Only logged-in users can vote!");
|
showToast(false, "Only logged-in users can vote!");
|
||||||
}
|
}
|
||||||
|
|
||||||
function expandMarkdown(id,type) {
|
function expandMarkdown(fullname) {
|
||||||
const ta = document.getElementById('markdown-'+id);
|
const ta = document.getElementById('markdown-'+fullname);
|
||||||
ta.classList.toggle('d-none');
|
ta.classList.toggle('d-none');
|
||||||
document.getElementsByClassName('text-expand-icon-'+id)[0].classList.toggle('fa-expand-alt');
|
document.getElementsByClassName('text-expand-icon-'+fullname)[0].classList.toggle('fa-expand-alt');
|
||||||
document.getElementsByClassName('text-expand-icon-'+id)[0].classList.toggle('fa-compress-alt');
|
document.getElementsByClassName('text-expand-icon-'+fullname)[0].classList.toggle('fa-compress-alt');
|
||||||
|
|
||||||
const items = document.getElementsByClassName(`expand-text-${type}-${id}`)
|
const items = document.getElementsByClassName(`expand-text-${fullname}`)
|
||||||
for (let i=0; i < items.length; i++)
|
for (let i=0; i < items.length; i++)
|
||||||
{
|
{
|
||||||
const e = items[i]
|
const e = items[i]
|
||||||
|
@ -36,7 +36,7 @@ function collapse_comment(id) {
|
||||||
vids[i].pause()
|
vids[i].pause()
|
||||||
}
|
}
|
||||||
|
|
||||||
const ta = document.getElementById('markdown-'+id);
|
const ta = document.getElementById('markdown-c_'+id);
|
||||||
if (!ta.classList.contains('d-none'))
|
if (!ta.classList.contains('d-none'))
|
||||||
expandMarkdown(id,'c')
|
expandMarkdown(`c_${id}`)
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
function expandText(id) {
|
function expandText(id) {
|
||||||
document.getElementById('post-text-'+id).classList.toggle('d-none');
|
document.getElementById('post-text-'+id).classList.toggle('d-none');
|
||||||
for (const e of document.getElementsByClassName('text-expand-icon-'+id))
|
for (const e of document.getElementsByClassName('text-expand-icon-p_'+id))
|
||||||
{
|
{
|
||||||
e.classList.toggle('fa-expand-alt');
|
e.classList.toggle('fa-expand-alt');
|
||||||
e.classList.toggle('fa-compress-alt');
|
e.classList.toggle('fa-compress-alt');
|
||||||
|
|
|
@ -408,7 +408,7 @@
|
||||||
|
|
||||||
<button type="button" id="delete-{{c.id}}" class="btn caction py-0 nobackground px-1 text-muted {% if c.deleted_utc %}d-none{% endif %}" data-bs-toggle="modal" data-bs-target="#deleteCommentModal" data-nonce="{{g.nonce}}" data-onclick="delete_commentModal(this, '{{c.id}}')"><i class="fas fa-trash-alt fa-fw"></i>Delete</button>
|
<button type="button" id="delete-{{c.id}}" class="btn caction py-0 nobackground px-1 text-muted {% if c.deleted_utc %}d-none{% endif %}" data-bs-toggle="modal" data-bs-target="#deleteCommentModal" data-nonce="{{g.nonce}}" data-onclick="delete_commentModal(this, '{{c.id}}')"><i class="fas fa-trash-alt fa-fw"></i>Delete</button>
|
||||||
{% elif v and c.body %}
|
{% elif v and c.body %}
|
||||||
<button type="button" class="btn caction py-0 nobackground px-1 text-muted" data-nonce="{{g.nonce}}" data-onclick="expandMarkdown('{{c.id}}','c')"><i class="fas text-expand-icon-{{c.id}} fa-expand-alt"></i><span class="expand-text-c-{{c.id}}">View source</span></button>
|
<button type="button" class="btn caction py-0 nobackground px-1 text-muted" data-nonce="{{g.nonce}}" data-onclick="expandMarkdown('{{c.fullname}}')"><i class="fas text-expand-icon-{{c.fullname}} fa-expand-alt"></i><span class="expand-text-{{c.fullname}}">View source</span></button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
@ -492,7 +492,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% if v and v.id != c.author_id and c.body %}
|
{% if v and v.id != c.author_id and c.body %}
|
||||||
<div autocomplete="off" class="markdown d-none card border my-2 p-3 comment-box form-control rounded" id="markdown-{{c.id}}" readonly>{{c.body.strip()}}</div>
|
<div autocomplete="off" class="markdown d-none card border my-2 p-3 comment-box form-control rounded" id="markdown-{{c.fullname}}" readonly>{{c.body.strip()}}</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if c.parent_submission or c.wall_user_id %}
|
{% if c.parent_submission or c.wall_user_id %}
|
||||||
|
@ -596,7 +596,7 @@
|
||||||
<button type="button" id="delete2-{{c.id}}" class="{% if c.deleted_utc %}d-none{% endif %} list-group-item text-danger" data-bs-toggle="modal" data-bs-dismiss="modal" data-bs-target="#deleteCommentModal" data-nonce="{{g.nonce}}" data-onclick="delete_commentModal(this, '{{c.id}}')"><i class="far fa-trash-alt text-danger mr-2"></i>Delete</button>
|
<button type="button" id="delete2-{{c.id}}" class="{% if c.deleted_utc %}d-none{% endif %} list-group-item text-danger" data-bs-toggle="modal" data-bs-dismiss="modal" data-bs-target="#deleteCommentModal" data-nonce="{{g.nonce}}" data-onclick="delete_commentModal(this, '{{c.id}}')"><i class="far fa-trash-alt text-danger mr-2"></i>Delete</button>
|
||||||
{% else %}
|
{% else %}
|
||||||
{% if c.body %}
|
{% if c.body %}
|
||||||
<button type="button" data-bs-dismiss="modal" data-nonce="{{g.nonce}}" data-onclick="expandMarkdown('{{c.id}}','c')" class="list-group-item"><i class="fas text-expand-icon-{{c.id}} fa-expand-alt mr-2"></i><span class="expand-text-c-{{c.id}}">View source</span></button>
|
<button type="button" data-bs-dismiss="modal" data-nonce="{{g.nonce}}" data-onclick="expandMarkdown('{{c.fullname}}')" class="list-group-item"><i class="fas text-expand-icon-{{c.fullname}} fa-expand-alt mr-2"></i><span class="expand-text-{{c.fullname}}">View source</span></button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if not c.ghost %}
|
{% if not c.ghost %}
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
{% if v.id==p.author_id %}
|
{% if v.id==p.author_id %}
|
||||||
<button type="button" class="nobackground btn btn-link btn-block btn-lg text-left text-muted" data-bs-dismiss="modal" data-nonce="{{g.nonce}}" data-onclick="togglePostEdit('{{p.id}}')"><i class="far fa-edit text-center text-muted mr-2"></i>Edit</button>
|
<button type="button" class="nobackground btn btn-link btn-block btn-lg text-left text-muted" data-bs-dismiss="modal" data-nonce="{{g.nonce}}" data-onclick="togglePostEdit('{{p.id}}')"><i class="far fa-edit text-center text-muted mr-2"></i>Edit</button>
|
||||||
{% elif p.body and v.admin_level < PERMS['POST_EDITING'] %}
|
{% elif p.body and v.admin_level < PERMS['POST_EDITING'] %}
|
||||||
<button type="button" class="nobackground btn btn-link btn-block btn-lg text-left text-muted" data-bs-dismiss="modal" data-nonce="{{g.nonce}}" data-onclick="expandMarkdown('{{p.id}}','p')"><i class="fas text-expand-icon-{{p.id}} fa-expand-alt text-center mr-2"></i><span class="expand-text-p-{{p.id}}">View source</span></button>
|
<button type="button" class="nobackground btn btn-link btn-block btn-lg text-left text-muted" data-bs-dismiss="modal" data-nonce="{{g.nonce}}" data-onclick="expandMarkdown('{{p.fullname}}')"><i class="fas text-expand-icon-{{p.fullname}} fa-expand-alt text-center mr-2"></i><span class="expand-text-{{p.fullname}}">View source</span></button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% include "post_actions_mobile.html" %}
|
{% include "post_actions_mobile.html" %}
|
||||||
|
@ -212,7 +212,7 @@
|
||||||
{% if v and v.can_edit(p) %}
|
{% if v and v.can_edit(p) %}
|
||||||
<button type="button" class="list-inline-item" data-nonce="{{g.nonce}}" data-onclick="togglePostEdit('{{p.id}}')"><i class="fas fa-edit"></i>Edit</button>
|
<button type="button" class="list-inline-item" data-nonce="{{g.nonce}}" data-onclick="togglePostEdit('{{p.id}}')"><i class="fas fa-edit"></i>Edit</button>
|
||||||
{% elif v and v.id != p.author_id and p.body and not v_forbid_deleted %}
|
{% elif v and v.id != p.author_id and p.body and not v_forbid_deleted %}
|
||||||
<button type="button" class="list-inline-item" data-nonce="{{g.nonce}}" data-onclick="expandMarkdown('{{p.id}}','p')"><i class="fas text-expand-icon-{{p.id}} fa-expand-alt"></i><span class="expand-text-p-{{p.id}}">View source</span></button>
|
<button type="button" class="list-inline-item" data-nonce="{{g.nonce}}" data-onclick="expandMarkdown('{{p.fullname}}')"><i class="fas text-expand-icon-{{p.fullname}} fa-expand-alt"></i><span class="expand-text-{{p.fullname}}">View source</span></button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% include 'post_actions.html' %}
|
{% include 'post_actions.html' %}
|
||||||
|
@ -292,7 +292,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% if v and v.id != p.author_id and p.body and not v_forbid_deleted %}
|
{% if v and v.id != p.author_id and p.body and not v_forbid_deleted %}
|
||||||
<div autocomplete="off" class="markdown d-none card border my-2 p-3 comment-box form-control rounded" id="markdown-{{p.id}}" readonly>{{p.body.strip()}}</div>
|
<div autocomplete="off" class="markdown d-none card border my-2 p-3 comment-box form-control rounded" id="markdown-{{p.fullname}}" readonly>{{p.body.strip()}}</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div class="row border-md-0 comment-section pb-3">
|
<div class="row border-md-0 comment-section pb-3">
|
||||||
|
|
|
@ -116,7 +116,7 @@
|
||||||
<div class="d-flex" style="flex-basis:146px"></div>
|
<div class="d-flex" style="flex-basis:146px"></div>
|
||||||
<ul class="list-inline text-right d-flex">
|
<ul class="list-inline text-right d-flex">
|
||||||
{% if p.realbody(v, listing=True) %}
|
{% if p.realbody(v, listing=True) %}
|
||||||
<button type="button" class="list-inline-item ml-2" data-nonce="{{g.nonce}}" data-onclick="expandText('{{p.id}}')"><i class="fas fa-expand-alt mx-0 text-expand-icon-{{p.id}}"></i></button>
|
<button type="button" class="list-inline-item ml-2" data-nonce="{{g.nonce}}" data-onclick="expandText('{{p.id}}')"><i class="fas fa-expand-alt mx-0 text-expand-icon-{{p.fullname}}"></i></button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<a class="list-inline-item" {% if v and v.newtab %}data-target="t" target="_blank"{% endif %} href="{{p.permalink}}">
|
<a class="list-inline-item" {% if v and v.newtab %}data-target="t" target="_blank"{% endif %} href="{{p.permalink}}">
|
||||||
<i class="fas fa-comment-dots mr-2"></i>{{p.comment_count}}
|
<i class="fas fa-comment-dots mr-2"></i>{{p.comment_count}}
|
||||||
|
@ -144,7 +144,7 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
{% if p.realbody(v, listing=True) %}
|
{% if p.realbody(v, listing=True) %}
|
||||||
<button type="button" class="list-inline-item ml-2" data-nonce="{{g.nonce}}" data-onclick="expandText('{{p.id}}')"><i class="fas fa-expand-alt mx-0 text-expand-icon-{{p.id}}"></i></button>
|
<button type="button" class="list-inline-item ml-2" data-nonce="{{g.nonce}}" data-onclick="expandText('{{p.id}}')"><i class="fas fa-expand-alt mx-0 text-expand-icon-{{p.fullname}}"></i></button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if v %}
|
{% if v %}
|
||||||
|
|
Loading…
Reference in New Issue