2
0
Эх сурвалжийг харах

Sorry marc1006, I had to revert deepcode.ai arrow function fixes because
Python API docs generator does not work all when code has arrow functions.

Thanks to xet7 !

Lauri Ojansivu 5 жил өмнө
parent
commit
f9018fc3a8

+ 4 - 4
client/components/boards/boardBody.js

@@ -365,12 +365,12 @@ BlazeComponent.extendComponent({
         };
         currentBoard
           .cardsInInterval(start.toDate(), end.toDate())
-          .forEach(card => {
+          .forEach(function(card) {
             pushEvent(card);
           });
         currentBoard
           .cardsDueInBetween(start.toDate(), end.toDate())
-          .forEach(card => {
+          .forEach(function(card) {
             pushEvent(
               card,
               `${card.title} ${TAPi18n.__('card-due')}`,
@@ -378,8 +378,8 @@ BlazeComponent.extendComponent({
               new Date(card.dueAt.getTime() + 36e5),
             );
           });
-        events.sort((first, second) => {
-          return first.id === second.id ? 0 : first.id > second.id ? 1 : -1;
+        events.sort(function(first, second) {
+          return first.id > second.id ? 1 : -1;
         });
         callback(events);
       },

+ 2 - 2
client/components/cards/cardDetails.js

@@ -812,9 +812,9 @@ Template.copyChecklistToManyCardsPopup.events({
 
         // copy subtasks
         cursor = Cards.find({ parentId: oldId });
-        cursor.forEach(cur => {
+        cursor.forEach(function() {
           'use strict';
-          const subtask = cur;
+          const subtask = arguments[0];
           subtask.parentId = _id;
           subtask._id = null;
           /* const newSubtaskId = */ Cards.insert(subtask);

+ 1 - 1
client/components/sidebar/sidebar.js

@@ -653,7 +653,7 @@ BlazeComponent.extendComponent({
             'subtext-with-parent',
             'no-parent',
           ];
-          options.forEach(element => {
+          options.forEach(function(element) {
             if (element !== value) {
               $(`#${element} ${MCB}`).toggleClass(CKCLS, false);
               $(`#${element}`).toggleClass(CKCLS, false);

+ 4 - 4
models/checklists.js

@@ -70,7 +70,7 @@ Checklists.helpers({
     this._id = null;
     this.cardId = newCardId;
     const newChecklistId = Checklists.insert(this);
-    ChecklistItems.find({ checklistId: oldChecklistId }).forEach(item => {
+    ChecklistItems.find({ checklistId: oldChecklistId }).forEach(function(item) {
       item._id = null;
       item.checklistId = newChecklistId;
       item.cardId = newCardId;
@@ -100,13 +100,13 @@ Checklists.helpers({
   },
   checkAllItems() {
     const checkItems = ChecklistItems.find({ checklistId: this._id });
-    checkItems.forEach(item => {
+    checkItems.forEach(function(item) {
       item.check();
     });
   },
   uncheckAllItems() {
     const checkItems = ChecklistItems.find({ checklistId: this._id });
-    checkItems.forEach(item => {
+    checkItems.forEach(function(item) {
       item.uncheck();
     });
   },
@@ -307,7 +307,7 @@ if (Meteor.isServer) {
             items = [items];
           }
         }
-        items.forEach((item, idx) => {
+        items.forEach(function(item, idx) {
           ChecklistItems.insert({
             cardId: paramCardId,
             checklistId: id,

+ 1 - 1
server/rulesHelper.js

@@ -17,7 +17,7 @@ RulesHelper = {
     const matchingMap = this.buildMatchingFieldsMap(activity, matchingFields);
     const matchingTriggers = Triggers.find(matchingMap);
     const matchingRules = [];
-    matchingTriggers.forEach(trigger => {
+    matchingTriggers.forEach(function(trigger) {
       const rule = trigger.getRule();
       // Check that for some unknown reason there are some leftover triggers
       // not connected to any rules