bolg comment becomes ok
This commit is contained in:
@ -3,9 +3,12 @@
|
||||
ViewData["Title"]=Model.Title;
|
||||
}
|
||||
@section header {
|
||||
<script src="~/js/comment.js" asp-append-version="true"></script>
|
||||
<script>
|
||||
$.psc.blogcomment.prototype.options.lang = '@System.Globalization.CultureInfo.CurrentUICulture.Name';
|
||||
$.psc.blogcomment.prototype.options.apictrlr = '@ViewData["apicmtctlr"]';
|
||||
$.psc.blogcomment.prototype.options.authorId = '@User.GetUserId()';
|
||||
$.psc.blogcomment.prototype.options.authorName = '@User.GetUserName()';
|
||||
$(document).ready(function() {
|
||||
$('#cmtBtn').click(function() {
|
||||
var receiverid = $(this).data('receiverid');
|
||||
@ -14,7 +17,7 @@
|
||||
Id:0,
|
||||
Content: comment,
|
||||
PostId: receiverid,
|
||||
UserCreated: '@User.GetUserId()',
|
||||
AuthorId: '@User.GetUserId()',
|
||||
Visible:true
|
||||
};
|
||||
|
||||
@ -53,9 +56,13 @@ $('span.field-validation-valid[data-valmsg-for="Content"]').html(
|
||||
})
|
||||
</script>
|
||||
<style>
|
||||
.avatar, .commentmeta, .blogcomment p , .blogcomment {
|
||||
.avatar, .commentmeta, .blogcomment p , .subcomments {
|
||||
display: inline-block;
|
||||
}
|
||||
.blogcomment {
|
||||
display: inline-block;
|
||||
margin:.3em;
|
||||
}
|
||||
</style>
|
||||
}
|
||||
<div class="container">
|
||||
@ -78,16 +85,16 @@ $('span.field-validation-valid[data-valmsg-for="Content"]').html(
|
||||
@Html.DisplayFor(model => model.DateCreated)
|
||||
|
||||
@Component.Invoke("Tagger",Model)
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="comments">
|
||||
@if (Model.Comments.Count>0) { foreach (Comment comment in Model.Comments) {
|
||||
<div data-type="blogcomment" data-id="@comment.Id" data-allow-edit="@(User.GetUserId()==comment.UserCreated?"true":"false")" data-allow-moderate="@ViewData["moderatoFlag"]"
|
||||
data-date="@Html.Raw(comment.DateCreated)" data-username="@comment.Author.UserName" markdown="@comment.Content"
|
||||
>
|
||||
</div>
|
||||
} }
|
||||
</div>
|
||||
@if (Model.Comments!=null) {
|
||||
foreach (var comment in Model.Comments.Where(c=>c.ParentId==null)) {
|
||||
@Html.DisplayFor(model=>comment,"Comment","Comment")
|
||||
}
|
||||
}
|
||||
</div>
|
||||
@if (User.GetUserId()!=null) {
|
||||
<div class="form-horizontal">
|
||||
<div class="input-group" >
|
||||
<input id="Comment" class="form-control" placeholder="@SR["DoCommentPlaceHolder"]"/>
|
||||
@ -99,6 +106,11 @@ $('span.field-validation-valid[data-valmsg-for="Content"]').html(
|
||||
</div>
|
||||
<span asp-validation-for="Content" class="text-danger" ></span>
|
||||
</div>
|
||||
}
|
||||
else {
|
||||
<p><i>Vous devez être identifié pour commenter.</i> </p>
|
||||
}
|
||||
|
||||
</div>
|
||||
@if (await AuthorizationService.AuthorizeAsync(User, Model, new EditRequirement())) {
|
||||
<a asp-action="Edit" asp-route-id="@Model.Id" class="btn btn-link">@SR["Edit"]</a>
|
||||
|
@ -1,10 +1,10 @@
|
||||
@model Yavsc.Models.IT.Fixing.Bug
|
||||
|
||||
@{
|
||||
ViewData["Title"] = "Edit";
|
||||
ViewData["Title"] = "Édition d'un bug";
|
||||
}
|
||||
|
||||
<h2>Edit</h2>
|
||||
<h2>@ViewData["Title"]</h2>
|
||||
|
||||
<form asp-action="Edit">
|
||||
<div class="form-horizontal">
|
||||
|
@ -3,28 +3,15 @@
|
||||
@model ITaggable<long>
|
||||
|
||||
<div class="container">
|
||||
<environment names="Development">
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-xs-1">
|
||||
<dl>
|
||||
<dt></dt>
|
||||
<dd> @ViewData["apictlr"]</dd>
|
||||
|
||||
<dt></dt>
|
||||
<dd>@ViewData["at"]</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
<div class="col-xs-12">
|
||||
<ul>
|
||||
@foreach (string tag in (string[]) ViewData["Tags"]) {
|
||||
<li>@tag</li>
|
||||
}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</environment>
|
||||
</div>
|
11
Yavsc/Views/Shared/DisplayTemplates/Comment.cshtml
Normal file
11
Yavsc/Views/Shared/DisplayTemplates/Comment.cshtml
Normal file
@ -0,0 +1,11 @@
|
||||
@model Comment
|
||||
<div data-type="blogcomment" data-id="@Model.Id" data-allow-edit="@(User.GetUserId()==Model.AuthorId?"true":"false")"
|
||||
data-allow-moderate="@ViewData["moderatoFlag"]" data-date="@Html.Raw(Model.DateCreated)" data-username="@Model.Author.UserName" >
|
||||
<markdown>@Model.Content</markdown>
|
||||
<div class="subcomments">
|
||||
@if (Model.Children!=null && Model.Children.Count>0) {
|
||||
foreach (var comment in Model.Children) {
|
||||
@Html.DisplayFor(model=>comment,"Comment","Comment")
|
||||
} }
|
||||
</div>
|
||||
</div>
|
@ -6,13 +6,13 @@
|
||||
<link rel="icon" href="~/favicon.ico" asp-append-version="true" />
|
||||
<title>@ViewData["Title"] - @SiteSettings.Value.Title</title>
|
||||
|
||||
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
|
||||
|
||||
<environment names="Development">
|
||||
<script src="~/js/jquery-2.2.4.js" ></script>
|
||||
<script src="~/js/showdown.js"></script>
|
||||
<script src="~/js/md-helpers.js"></script>
|
||||
|
||||
<link rel="stylesheet" href="~/css/main/bootstrap.css" asp-append-version="true"/>
|
||||
<link rel="stylesheet" href="~/css/main/site.css" asp-append-version="true"/>
|
||||
<link rel="stylesheet" href="~/css/main/jquery-ui.css" asp-append-version="true"/>
|
||||
<link rel="alternate stylesheet" title="Dark" href="~/css/dark/site.css" asp-append-version="true" />
|
||||
@ -20,7 +20,6 @@
|
||||
<script src="~/js/jquery-ui.js" asp-append-version="true"></script>
|
||||
<script src="~/js/bootstrap.js" asp-append-version="true"></script>
|
||||
<script src="~/js/jquery.signalR-2.2.1.js" asp-append-version="true"></script>
|
||||
<script src="~/js/comment.js" asp-append-version="true"></script>
|
||||
<script src="~/js/site.js" asp-append-version="true"></script>
|
||||
</environment>
|
||||
|
||||
@ -28,7 +27,6 @@
|
||||
<script src="~/js/jquery-2.2.4.min.js" ></script>
|
||||
<script src="~/js/showdown.min.js"></script>
|
||||
<script src="~/js/md-helpers.min.js"></script>
|
||||
<link rel="stylesheet" href="~/css/main/bootstrap.min.css" asp-append-version="true"/>
|
||||
<link rel="stylesheet" href="~/css/main/site.min.css" asp-append-version="true"/>
|
||||
<link rel="stylesheet" href="~/css/main/jquery-ui.min.css" asp-append-version="true"/>
|
||||
<link rel="alternate stylesheet" title="Dark" href="~/css/dark/site.min.css" asp-append-version="true" />
|
||||
@ -37,7 +35,6 @@
|
||||
<script src="~/js/bootstrap.min.js"></script>
|
||||
<script src="~/js/jquery-ui.min.js" asp-append-version="true"></script>
|
||||
<script src="~/js/jquery.signalR-2.2.1.min.js" asp-append-version="true"></script>
|
||||
<script src="~/js/comment.min.js" asp-append-version="true"></script>
|
||||
<script src="~/js/site.min.js" asp-append-version="true"></script>
|
||||
|
||||
</environment>
|
||||
|
Reference in New Issue
Block a user