From ae57f3903e3ab6f6d11fa8c2c9162b3c962e3d67 Mon Sep 17 00:00:00 2001 From: lislis Date: Wed, 6 Apr 2016 12:38:20 +0200 Subject: [PATCH] make permissions dependend on array.length --- app/components/repo-show-tools.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/components/repo-show-tools.js b/app/components/repo-show-tools.js index 741451bd..6ca97cc3 100644 --- a/app/components/repo-show-tools.js +++ b/app/components/repo-show-tools.js @@ -9,7 +9,7 @@ export default Ember.Component.extend({ isOpen: false, click(event) { - if ($(event.target).is('a') && $(event.target).parents('.settings-dropdown').length) { + if ($(event.target).is('a') && $(event.target).parents('.settings-dropdown').length) { return this.closeMenu(); } }, @@ -19,20 +19,20 @@ export default Ember.Component.extend({ }, actions: { - menu() { + menu() { return this.toggleProperty('isOpen'); } }, displaySettingsLink: function() { return hasPushPermission(this.get('currentUser'), this.get('repo.id')); - }.property('currentUser.pushPermissions', 'repo.id'), + }.property('currentUser.pushPermissions.length', 'repo'), displayCachesLink: function() { return hasPushPermission(this.get('currentUser'), this.get('repo.id')) && config.endpoints.caches; - }.property('currentUser.pushPermissions', 'repo.id'), + }.property('currentUser.pushPermissions.length', 'repo'), displayStatusImages: function() { return hasPermission(this.get('currentUser'), this.get('repo.id')); - }.property('currentUser.permissions', 'repo.id') + }.property('currentUser.permissions.length', 'repo.id') });