فهرست منبع

Fix comment text disappearing when clicking outside of comment text area.
Fix lint error.

Thanks to xet7 !

Lauri Ojansivu 5 سال پیش
والد
کامیت
3b3950369c
2فایلهای تغییر یافته به همراه12 افزوده شده و 25 حذف شده
  1. 0 3
      client/components/activities/comments.js
  2. 12 22
      client/components/users/userHeader.js

+ 0 - 3
client/components/activities/comments.js

@@ -16,9 +16,6 @@ BlazeComponent.extendComponent({
   events() {
     return [
       {
-        'click .js-new-comment:not(.focus)'() {
-          commentFormIsOpen.set(true);
-        },
         'submit .js-new-comment-form'(evt) {
           const input = this.getInput();
           const text = input.val().trim();

+ 12 - 22
client/components/users/userHeader.js

@@ -180,24 +180,20 @@ Template.changeSettingsPopup.helpers({
     currentUser = Meteor.user();
     if (currentUser) {
       return (currentUser.profile || {}).showDesktopDragHandles;
+    } else if (cookies.has('showDesktopDragHandles')) {
+      return true;
     } else {
-      if (cookies.has('showDesktopDragHandles')) {
-        return true;
-      } else {
-        return false;
-      }
+      return false;
     }
   },
   hiddenSystemMessages() {
     currentUser = Meteor.user();
     if (currentUser) {
       return (currentUser.profile || {}).hasHiddenSystemMessages;
+    } else if (cookies.has('hasHiddenSystemMessages')) {
+      return true;
     } else {
-      if (cookies.has('hasHiddenSystemMessages')) {
-        return true;
-      } else {
-        return false;
-      }
+      return false;
     }
   },
   showCardsCountAt() {
@@ -205,8 +201,6 @@ Template.changeSettingsPopup.helpers({
     if (currentUser) {
       return Meteor.user().getLimitToShowCardsCount();
     } else {
-      import { Cookies } from 'meteor/ostrio:cookies';
-      const cookies = new Cookies();
       return cookies.get('limitToShowCardsCount');
     }
   },
@@ -217,24 +211,20 @@ Template.changeSettingsPopup.events({
     currentUser = Meteor.user();
     if (currentUser) {
       Meteor.call('toggleDesktopDragHandles');
+    } else if (cookies.has('showDesktopDragHandles')) {
+      cookies.remove('showDesktopDragHandles');
     } else {
-      if (cookies.has('showDesktopDragHandles')) {
-        cookies.remove('showDesktopDragHandles');
-      } else {
-        cookies.set('showDesktopDragHandles', 'true');
-      }
+      cookies.set('showDesktopDragHandles', 'true');
     }
   },
   'click .js-toggle-system-messages'() {
     currentUser = Meteor.user();
     if (currentUser) {
       Meteor.call('toggleSystemMessages');
+    } else if (cookies.has('hasHiddenSystemMessages')) {
+      cookies.remove('hasHiddenSystemMessages');
     } else {
-      if (cookies.has('hasHiddenSystemMessages')) {
-        cookies.remove('hasHiddenSystemMessages');
-      } else {
-        cookies.set('hasHiddenSystemMessages', 'true');
-      }
+      cookies.set('hasHiddenSystemMessages', 'true');
     }
   },
   'click .js-apply-show-cards-at'(event, templateInstance) {