aboutsummaryrefslogtreecommitdiffstats
path: root/web_src
diff options
context:
space:
mode:
Diffstat (limited to 'web_src')
-rw-r--r--web_src/js/features/repo-projects.js8
-rw-r--r--web_src/less/features/projects.less1
2 files changed, 9 insertions, 0 deletions
diff --git a/web_src/js/features/repo-projects.js b/web_src/js/features/repo-projects.js
index 3147626b51..a948eba807 100644
--- a/web_src/js/features/repo-projects.js
+++ b/web_src/js/features/repo-projects.js
@@ -2,8 +2,16 @@ import $ from 'jquery';
const {csrfToken} = window.config;
+function updateIssueCount(cards) {
+ const parent = cards.parentElement;
+ const cnt = parent.getElementsByClassName('board-card').length;
+ parent.getElementsByClassName('board-card-cnt')[0].innerText = cnt;
+}
+
function moveIssue({item, from, to, oldIndex}) {
const columnCards = to.getElementsByClassName('board-card');
+ updateIssueCount(from);
+ updateIssueCount(to);
const columnSorting = {
issues: [...columnCards].map((card, i) => ({
diff --git a/web_src/less/features/projects.less b/web_src/less/features/projects.less
index 99722b6cc5..21514688b6 100644
--- a/web_src/less/features/projects.less
+++ b/web_src/less/features/projects.less
@@ -48,6 +48,7 @@
.board-column > .cards {
flex: 1;
display: flex;
+ align-content: baseline;
margin: 0 !important;
padding: 0 !important;
flex-wrap: nowrap !important;