You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
117 lines
4.4 KiB
Smarty
117 lines
4.4 KiB
Smarty
<div data-widget-area="header">
|
|
{{{each widgets.header}}}
|
|
{{widgets.header.html}}
|
|
{{{end}}}
|
|
</div>
|
|
<div class="row">
|
|
<div class="topic <!-- IF widgets.sidebar.length -->col-lg-9 col-sm-12<!-- ELSE -->col-lg-12<!-- ENDIF widgets.sidebar.length -->">
|
|
<div class="topic-header">
|
|
<h1 component="post/header" class="" itemprop="name">
|
|
<span class="topic-title">
|
|
<span component="topic/labels">
|
|
<i component="topic/scheduled" class="fa fa-clock-o <!-- IF !scheduled -->hidden<!-- ENDIF !scheduled -->" title="[[topic:scheduled]]"></i>
|
|
<i component="topic/pinned" class="fa fa-thumb-tack <!-- IF (scheduled || !pinned) -->hidden<!-- ENDIF (scheduled || !pinned) -->" title="{{{ if !pinExpiry }}}[[topic:pinned]]{{{ else }}}[[topic:pinned-with-expiry, {pinExpiryISO}]]{{{ end }}}"></i>
|
|
<i component="topic/locked" class="fa fa-lock <!-- IF !locked -->hidden<!-- ENDIF !locked -->" title="[[topic:locked]]"></i>
|
|
<i class="fa fa-arrow-circle-right <!-- IF !oldCid -->hidden<!-- ENDIF !oldCid -->" title="{{{ if privileges.isAdminOrMod }}}[[topic:moved-from, {oldCategory.name}]]{{{ else }}}[[topic:moved]]{{{ end }}}"></i>
|
|
{{{each icons}}}{@value}{{{end}}}
|
|
</span>
|
|
<span component="topic/title">{title}</span>
|
|
</span>
|
|
</h1>
|
|
|
|
<div class="topic-info clearfix">
|
|
<div class="category-item inline-block">
|
|
<div role="presentation" class="icon pull-left" style="{function.generateCategoryBackground, category}">
|
|
<i class="fa fa-fw {category.icon}"></i>
|
|
</div>
|
|
<a href="{config.relative_path}/category/{category.slug}">{category.name}</a>
|
|
</div>
|
|
|
|
<div class="tags tag-list inline-block hidden-xs">
|
|
<!-- IMPORT partials/topic/tags.tpl -->
|
|
</div>
|
|
<div class="inline-block hidden-xs">
|
|
<!-- IMPORT partials/topic/stats.tpl -->
|
|
</div>
|
|
{{{ if !feeds:disableRSS }}}
|
|
{{{ if rssFeedUrl }}}<a class="hidden-xs" target="_blank" href="{rssFeedUrl}"><i class="fa fa-rss-square"></i></a>{{{ end }}}
|
|
{{{ end }}}
|
|
{{{ if browsingUsers }}}
|
|
<div class="inline-block hidden-xs">
|
|
<!-- IMPORT partials/topic/browsing-users.tpl -->
|
|
</div>
|
|
{{{ end }}}
|
|
|
|
<!-- IMPORT partials/post_bar.tpl -->
|
|
</div>
|
|
</div>
|
|
<!-- IF merger -->
|
|
<div component="topic/merged/message" class="alert alert-warning clearfix">
|
|
<span class="pull-left">[[topic:merged_message, {config.relative_path}/topic/{mergeIntoTid}, {merger.mergedIntoTitle}]]</span>
|
|
<span class="pull-right">
|
|
<a href="{config.relative_path}/user/{merger.userslug}">
|
|
<strong>{merger.username}</strong>
|
|
</a>
|
|
<small class="timeago" title="{mergedTimestampISO}"></small>
|
|
</span>
|
|
</div>
|
|
<!-- ENDIF merger -->
|
|
|
|
{{{ if !scheduled }}}
|
|
<!-- IMPORT partials/topic/deleted-message.tpl -->
|
|
{{{ end }}}
|
|
|
|
<ul component="topic" class="posts timeline" data-tid="{tid}" data-cid="{cid}">
|
|
{{{each posts}}}
|
|
<li component="post" class="{{{ if posts.deleted }}}deleted{{{ end }}} {{{ if posts.selfPost }}}self-post{{{ end }}} {{{ if posts.topicOwnerPost }}}topic-owner-post{{{ end }}}" <!-- IMPORT partials/data/topic.tpl -->>
|
|
<a component="post/anchor" data-index="{posts.index}" id="{posts.index}"></a>
|
|
|
|
<meta itemprop="datePublished" content="{posts.timestampISO}">
|
|
<meta itemprop="dateModified" content="{posts.editedISO}">
|
|
|
|
<!-- IMPORT partials/topic/post.tpl -->
|
|
</li>
|
|
{{{ if (config.topicPostSort != "most_votes") }}}
|
|
{{{ each ./events}}}
|
|
<!-- IMPORT partials/topic/event.tpl -->
|
|
{{{ end }}}
|
|
{{{ end }}}
|
|
{{{end}}}
|
|
</ul>
|
|
|
|
{{{ if browsingUsers }}}
|
|
<div class="visible-xs">
|
|
<!-- IMPORT partials/topic/browsing-users.tpl -->
|
|
<hr/>
|
|
</div>
|
|
{{{ end }}}
|
|
|
|
<!-- IF config.enableQuickReply -->
|
|
<!-- IMPORT partials/topic/quickreply.tpl -->
|
|
<!-- ENDIF config.enableQuickReply -->
|
|
|
|
<!-- IF config.usePagination -->
|
|
<!-- IMPORT partials/paginator.tpl -->
|
|
<!-- ENDIF config.usePagination -->
|
|
|
|
<!-- IMPORT partials/topic/navigator.tpl -->
|
|
</div>
|
|
<div data-widget-area="sidebar" class="col-lg-3 col-sm-12 <!-- IF !widgets.sidebar.length -->hidden<!-- ENDIF !widgets.sidebar.length -->">
|
|
{{{each widgets.sidebar}}}
|
|
{{widgets.sidebar.html}}
|
|
{{{end}}}
|
|
</div>
|
|
</div>
|
|
|
|
<div data-widget-area="footer">
|
|
{{{each widgets.footer}}}
|
|
{{widgets.footer.html}}
|
|
{{{end}}}
|
|
</div>
|
|
|
|
<!-- IF !config.usePagination -->
|
|
<noscript>
|
|
<!-- IMPORT partials/paginator.tpl -->
|
|
</noscript>
|
|
<!-- ENDIF !config.usePagination -->
|