114 lines
3.7 KiB
Text
114 lines
3.7 KiB
Text
|
|
[%# talkpost_do/preview_parent.tt
|
||
|
|
|
||
|
|
Displays the parent entry or comment for reference during a comment preview,
|
||
|
|
mimicking the markup of the site-skin reply page.
|
||
|
|
|
||
|
|
Authors:
|
||
|
|
Nick Fagerlund <nick.fagerlund@gmail.com>
|
||
|
|
|
||
|
|
Copyright (c) 2020 by Dreamwidth Studios, LLC.
|
||
|
|
|
||
|
|
This program is free software; you may redistribute it and/or modify it under
|
||
|
|
the same terms as Perl itself. For a copy of the license, please reference
|
||
|
|
'perldoc perlartistic' or 'perldoc perlgpl'.
|
||
|
|
-%]
|
||
|
|
|
||
|
|
<div id="preview-parent">
|
||
|
|
|
||
|
|
<h3>Replying to:</h3>
|
||
|
|
|
||
|
|
<div class="reply-page-wrapper">
|
||
|
|
|
||
|
|
<div class="entry-wrapper
|
||
|
|
[% IF parent.icon %]
|
||
|
|
has-userpic
|
||
|
|
[% ELSE %]
|
||
|
|
no-userpic
|
||
|
|
[% END %]
|
||
|
|
[% IF parent.subject %]
|
||
|
|
has-subject
|
||
|
|
[% ELSE %]
|
||
|
|
no-subject
|
||
|
|
[% END %]
|
||
|
|
">
|
||
|
|
<div class="separator separator-before">
|
||
|
|
<div class="inner">
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div class="entry" id="preview-parent-entry">
|
||
|
|
<div class="inner">
|
||
|
|
<div class="header">
|
||
|
|
<div class="inner">
|
||
|
|
<div class="userpic">
|
||
|
|
[% parent.icon %]
|
||
|
|
</div>
|
||
|
|
<div class="poster-info">
|
||
|
|
<span class="poster entry-poster"> [% parent.poster_name %] ([% parent.poster %]) wrote </span>
|
||
|
|
[%- IF parent.in_journal %]
|
||
|
|
in
|
||
|
|
[% parent.in_journal %]
|
||
|
|
[%- END -%]
|
||
|
|
[% IF parent.admin_post %]
|
||
|
|
<span>(<span class="admin-post-icon">[% dw.img('admin-post') %]</span> as admin)</span>
|
||
|
|
[% END %]
|
||
|
|
<span class="datetime">
|
||
|
|
<span class="comment-date-text"></span>
|
||
|
|
<span> [% parent.time %] </span>
|
||
|
|
</span>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div>
|
||
|
|
<div class="contents usercontent">
|
||
|
|
<div class="inner">
|
||
|
|
<h3 class="entry-title">
|
||
|
|
[% IF parent.subject %]
|
||
|
|
<a href="[% parent.url %]">[% parent.subject %]</a>
|
||
|
|
[% ELSE %]
|
||
|
|
<a title="no subject" class=" invisible"> no subject </a>
|
||
|
|
[% END %]
|
||
|
|
</h4>
|
||
|
|
<div class="entry-content">
|
||
|
|
[% parent.body %]
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div class="footer">
|
||
|
|
<div class="inner">
|
||
|
|
<ul class="comment-interaction-links text-links">
|
||
|
|
[% IF parent.type == 'comment' %]
|
||
|
|
<li class="link commentpermalink"> <a href="[% parent.url %]"> Thread </a> </li>
|
||
|
|
[% END %]
|
||
|
|
<li class="readlink"> <a href="[% parent.entry_url %]"> Entry </a> </li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div class="separator separator-after">
|
||
|
|
<div class="inner">
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
|
||
|
|
</div>[%# end .reply page wrapper %]
|
||
|
|
|
||
|
|
[%- INCLUDE "components/icon-button-decorative.tt"
|
||
|
|
button = {
|
||
|
|
id = "js-preview-parent-expand"
|
||
|
|
class = "js-hidden js-parent-toggle"
|
||
|
|
}
|
||
|
|
icon = "plus"
|
||
|
|
text = "Show more" -%]
|
||
|
|
[%- INCLUDE "components/icon-button-decorative.tt"
|
||
|
|
button = {
|
||
|
|
id = "js-preview-parent-collapse"
|
||
|
|
class = "js-hidden js-parent-toggle"
|
||
|
|
}
|
||
|
|
icon = "minus"
|
||
|
|
text = "Show less" -%]
|
||
|
|
|
||
|
|
</div>[%# end #preview-parent %]
|