diff --git a/app/assets/javascripts/discourse/controllers/tags-index.js.es6 b/app/assets/javascripts/discourse/controllers/tags-index.js.es6 index 545bf7b21ec..cce4fa05b10 100644 --- a/app/assets/javascripts/discourse/controllers/tags-index.js.es6 +++ b/app/assets/javascripts/discourse/controllers/tags-index.js.es6 @@ -2,6 +2,8 @@ import computed from 'ember-addons/ember-computed-decorators'; export default Ember.Controller.extend({ sortProperties: ['count:desc', 'id'], + sortedByCount: true, + sortedByName: false, canAdminTags: Ember.computed.alias("currentUser.staff"), groupedByCategory: Ember.computed.notEmpty('model.extras.categories'), @@ -18,11 +20,19 @@ export default Ember.Controller.extend({ actions: { sortByCount() { - this.set('sortProperties', ['count:desc', 'id']); + this.setProperties({ + sortProperties: ['count:desc', 'id'], + sortedByCount: true, + sortedByName: false + }); }, sortById() { - this.set('sortProperties', ['id']); + this.setProperties({ + sortProperties: ['id'], + sortedByCount: false, + sortedByName: true + }); } } }); diff --git a/app/assets/javascripts/discourse/controllers/user-private-messages-tags.js.es6 b/app/assets/javascripts/discourse/controllers/user-private-messages-tags.js.es6 index 6fc3485357c..9d2cd890ed4 100644 --- a/app/assets/javascripts/discourse/controllers/user-private-messages-tags.js.es6 +++ b/app/assets/javascripts/discourse/controllers/user-private-messages-tags.js.es6 @@ -1,14 +1,24 @@ export default Ember.Controller.extend({ sortProperties: ['count:desc', 'id'], tagsForUser: null, + sortedByCount: true, + sortedByName: false, actions: { sortByCount() { - this.set('sortProperties', ['count:desc', 'id']); + this.setProperties({ + sortProperties: ['count:desc', 'id'], + sortedByCount: true, + sortedByName: false + }); }, sortById() { - this.set('sortProperties', ['id']); + this.setProperties({ + sortProperties: ['id'], + sortedByCount: false, + sortedByName: true + }); } } }); diff --git a/app/assets/javascripts/discourse/templates/tags/index.hbs b/app/assets/javascripts/discourse/templates/tags/index.hbs index 1cbccceaaba..4f40428f9fb 100644 --- a/app/assets/javascripts/discourse/templates/tags/index.hbs +++ b/app/assets/javascripts/discourse/templates/tags/index.hbs @@ -13,8 +13,8 @@