diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/site.scss b/src/dotnet/APIView/APIViewWeb/Client/css/site.scss index 2b0c60baf8..ae1f09fa60 100644 --- a/src/dotnet/APIView/APIViewWeb/Client/css/site.scss +++ b/src/dotnet/APIView/APIViewWeb/Client/css/site.scss @@ -1,4 +1,21 @@ -a.navbar-brand +/* Mixins used below +-------------------------------------------------- */ +@mixin placeholder { + ::-webkit-input-placeholder { + @content + } + :-moz-placeholder { + @content + } + ::-moz-placeholder { + @content + } + :-ms-input-placeholder { + @content + } +} + +a.navbar-brand { white-space: normal; text-align: center; @@ -175,6 +192,10 @@ form.comment { cursor: pointer; } +@include placeholder { + font-style: italic; +} + .code-window { font-size: 14px; line-height: 1.5; diff --git a/src/dotnet/APIView/APIViewWeb/Client/src/comments.ts b/src/dotnet/APIView/APIViewWeb/Client/src/comments.ts index b5b59f495e..d462507774 100644 --- a/src/dotnet/APIView/APIViewWeb/Client/src/comments.ts +++ b/src/dotnet/APIView/APIViewWeb/Client/src/comments.ts @@ -45,8 +45,8 @@ e.preventDefault(); }); - $(document).on("click", "[data-post-update='comments']", e => { - const form = $(e.target).closest("form"); + $(document).on("submit", "form[data-post-update='comments']", e => { + const form = $(e.target); let lineId = getElementId(e.target); if (lineId) { let commentRow = getCommentsRow(lineId); @@ -90,6 +90,15 @@ e.preventDefault(); }); + $(document).on("keydown", ".new-thread-comment-text", e => { + if (e.ctrlKey && (e.keyCode === 10 || e.keyCode === 13)) { + const form = $(e.target).closest("form"); + if (form) { + form.submit(); + } + e.preventDefault(); + } + }); function getReviewId(element: HTMLElement) { return getParentData(element, "data-review-id"); diff --git a/src/dotnet/APIView/APIViewWeb/Pages/Assemblies/Review.cshtml b/src/dotnet/APIView/APIViewWeb/Pages/Assemblies/Review.cshtml index 5ad409435e..34b2b4af99 100644 --- a/src/dotnet/APIView/APIViewWeb/Pages/Assemblies/Review.cshtml +++ b/src/dotnet/APIView/APIViewWeb/Pages/Assemblies/Review.cshtml @@ -116,11 +116,11 @@
-
+
- +
- +
@@ -129,12 +129,12 @@
-
+
- +
- +
diff --git a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_CommentThreadPartial.cshtml b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_CommentThreadPartial.cshtml index 4735d1b9ac..77b424acd8 100644 --- a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_CommentThreadPartial.cshtml +++ b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_CommentThreadPartial.cshtml @@ -27,9 +27,9 @@ @@ -64,14 +64,14 @@
@if (Model.IsResolved) { -
- + +
} else { -
- + +
}