Bläddra i källkod

Fix popup title
Add element title modification

Andrés Manelli 6 år sedan
förälder
incheckning
888e1ad5d3
4 ändrade filer med 11 tillägg och 3 borttagningar
  1. 4 0
      client/components/lists/listBody.jade
  2. 5 0
      client/components/lists/listBody.js
  3. 1 1
      i18n/en.i18n.json
  4. 1 2
      models/boards.js

+ 4 - 0
client/components/lists/listBody.jade

@@ -90,6 +90,10 @@ template(name="linkCardPopup")
     input.primary.confirm.js-done(type="button" value="{{_ 'link'}}")
 
 template(name="searchElementPopup")
+  form
+    label
+      | {{_ 'title'}}
+      input.js-element-title(type="text" placeholder="{{_ 'title'}}" autofocus required)
   unless isTemplateSearch
     label {{_ 'boards'}}:
     .link-board-wrapper

+ 5 - 0
client/components/lists/listBody.js

@@ -616,7 +616,11 @@ BlazeComponent.extendComponent({
       },
       'click .js-minicard'(evt) {
         // 0. Common
+        const title = $('.js-element-title').val().trim();
+        if (!title)
+          return;
         const element = Blaze.getData(evt.currentTarget);
+        element.title = title;
         let _id = '';
         if (!this.isTemplateSearch || this.isCardTemplateSearch) {
           // Card insertion
@@ -648,6 +652,7 @@ BlazeComponent.extendComponent({
           board = Boards.findOne(element.linkedId);
           board.sort = Boards.find({archived: false}).count();
           board.type = 'board';
+          board.title = element.title;
           delete board.slug;
           _id = board.copy();
         }

+ 1 - 1
i18n/en.i18n.json

@@ -207,7 +207,7 @@
     "confirm-checklist-delete-dialog": "Are you sure you want to delete checklist?",
     "copy-card-link-to-clipboard": "Copy card link to clipboard",
     "linkCardPopup-title": "Link Card",
-    "searchCardPopup-title": "Search Card",
+    "searchElementPopup-title": "Search",
     "copyCardPopup-title": "Copy Card",
     "copyChecklistToManyCardsPopup-title": "Copy Checklist Template to Many Cards",
     "copyChecklistToManyCardsPopup-instructions": "Destination Card Titles and Descriptions in this JSON format",

+ 1 - 2
models/boards.js

@@ -326,8 +326,7 @@ Boards.helpers({
       archived: false,
     }).forEach((swimlane) => {
       swimlane.type = 'swimlane';
-      swimlane.boardId = _id;
-      swimlane.copy(oldId);
+      swimlane.copy(_id);
     });
   },
   /**