浏览代码

At opened card, toggle to show checklist at minicard. Part 3.

Thanks to xet7 !
Lauri Ojansivu 1 年之前
父节点
当前提交
80312d3052
共有 3 个文件被更改,包括 10 次插入0 次删除
  1. 2 0
      client/components/cards/checklists.css
  2. 3 0
      client/components/cards/minicard.css
  3. 5 0
      client/components/cards/minicard.js

+ 2 - 0
client/components/cards/checklists.css

@@ -40,6 +40,8 @@ textarea.js-edit-checklist-item {
   display: flex;
   display: flex;
   justify-content: space-between;
   justify-content: space-between;
 }
 }
+
+
 .checklist-progress-bar-container {
 .checklist-progress-bar-container {
   display: flex;
   display: flex;
   flex-direction: row;
   flex-direction: row;

+ 3 - 0
client/components/cards/minicard.css

@@ -4,6 +4,9 @@
 .minicard .checklist-details-menu {
 .minicard .checklist-details-menu {
   display: none;
   display: none;
 }
 }
+.minicard .checklist-progress-bar-container {
+  width: 190px; /* TODO: Add adjustable width https://github.com/wekan/wekan/pull/4964 */
+}
 .minicard-wrapper {
 .minicard-wrapper {
   cursor: pointer;
   cursor: pointer;
   position: relative;
   position: relative;

+ 5 - 0
client/components/cards/minicard.js

@@ -92,6 +92,11 @@ BlazeComponent.extendComponent({
   events() {
   events() {
     return [
     return [
       {
       {
+        'click .minicard-checklists'() {
+          // Prevents clicking checklist at minicard from opening card details,
+          // while still allowing checking checlist items.
+          event.preventDefault();
+        },
         'click .js-linked-link'() {
         'click .js-linked-link'() {
           if (this.data().isLinkedCard()) Utils.goCardId(this.data().linkedId);
           if (this.data().isLinkedCard()) Utils.goCardId(this.data().linkedId);
           else if (this.data().isLinkedBoard())
           else if (this.data().isLinkedBoard())