revamped ACP Flags interface, #3907

v1.18.x
Julian Lam 9 years ago
parent 07e1102500
commit a936866688

@ -1 +1,22 @@
.flag-reporters {
font-size: 1.2rem;
ul {
padding-left: 0;
li {
list-style-type: none;
img, .user-icon {
.user-icon-style(18px, 1rem);
margin-right: 1rem;
}
}
}
}
.flag-post-body {
img, .user-icon {
.user-icon-style(24px, 1.5rem);
}
}

@ -40,7 +40,7 @@ define('admin/manage/flags', [
return app.alertError(err.message); return app.alertError(err.message);
} }
$('.post-container').empty().text('No flagged posts!'); ajaxify.refresh();
}); });
}); });
} }

@ -30,19 +30,26 @@
<div class="post-container" data-next="{next}"> <div class="post-container" data-next="{next}">
<!-- IF !posts.length --> <!-- IF !posts.length -->
<div class="alert alert-success">
No flagged posts! No flagged posts!
</div>
<!-- ENDIF !posts.length --> <!-- ENDIF !posts.length -->
<!-- BEGIN posts --> <!-- BEGIN posts -->
<div> <div class="row">
<div class="col-sm-8">
<div class="panel panel-default" data-pid="{posts.pid}" data-tid="{posts.topic.tid}"> <div class="panel panel-default" data-pid="{posts.pid}" data-tid="{posts.topic.tid}">
<div class="panel-body"> <div class="panel-body flag-post-body">
<a href="{config.relative_path}/user/{posts.user.userslug}"> <a href="{config.relative_path}/user/{../user.userslug}">
<img title="{posts.user.username}" class="img-rounded user-img" src="{posts.user.picture}"> <!-- IF ../user.picture -->
<img title="{posts.user.username}" src="{../user.picture}">
<!-- ELSE -->
<div class="user-icon" style="background-color: {../user.icon:bgColor};">{../user.icon:text}</div>
<!-- ENDIF ../user.picture -->
</a> </a>
<a href="{config.relative_path}/user/{posts.user.userslug}"> <a href="{config.relative_path}/user/{../user.userslug}">
<strong><span>{posts.user.username}</span></strong> <strong><span>{../user.username}</span></strong>
</a> </a>
<div class="content"> <div class="content">
<p>{posts.content}</p> <p>{posts.content}</p>
@ -56,16 +63,30 @@
</small> </small>
</div> </div>
</div> </div>
</div>
<span class="badge badge-warning"><i class="fa fa-flag"></i> {posts.flags}</span> <div class="col-sm-4">
<br/> <i class="fa fa-flag"></i> This post has been flagged {posts.flags} time(s):
<blockquote class="flag-reporters">
<ul>
<!-- BEGIN posts.flagReasons --> <!-- BEGIN posts.flagReasons -->
<a target="_blank" href="{config.relative_path}/user/{../user.userslug}"><img class="user-img" src="{../user.picture}">{../user.username}</a>: "{../reason}" <br/> <li>
<a target="_blank" href="{config.relative_path}/user/{../user.userslug}">
<!-- IF ../user.picture -->
<img src="{../user.picture}" />
<!-- ELSE -->
<div class="user-icon" style="background-color: {../user.icon:bgColor};">{../user.icon:text}</div>
<!-- ENDIF ../user.picture -->
{../user.username}
</a>: "{../reason}"
</li>
<!-- END posts.flagReasons --> <!-- END posts.flagReasons -->
<br/> </ul>
<button class="btn btn-warning dismiss">Dismiss</button> </blockquote>
<button class="btn btn-danger delete">Delete</button> <div class="btn-group">
<br/><br/> <button class="btn btn-sm btn-success dismiss">Dismiss</button>
<button class="btn btn-sm btn-danger delete">Delete</button>
</div>
</div>
</div> </div>
<!-- END posts --> <!-- END posts -->
</div> </div>

Loading…
Cancel
Save