From f58d920b13aa3eedf8367ce4256211f0da460819 Mon Sep 17 00:00:00 2001 From: Andy Armstrong Date: Tue, 13 Dec 2016 17:23:19 -0500 Subject: [PATCH] Hide the navigation bar when sorting won't work --- .../common/js/discussion/views/discussion_inline_view.js | 3 ++- .../common/js/discussion/views/discussion_thread_list_view.js | 4 ++++ .../discussion/js/views/discussion_user_profile_view.js | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/common/static/common/js/discussion/views/discussion_inline_view.js b/common/static/common/js/discussion/views/discussion_inline_view.js index 673f185a3c..8bf2cba5e1 100644 --- a/common/static/common/js/discussion/views/discussion_inline_view.js +++ b/common/static/common/js/discussion/views/discussion_inline_view.js @@ -100,7 +100,8 @@ this.threadListView = new DiscussionThreadListView({ el: this.$('.inline-threads'), collection: self.discussion, - courseSettings: self.course_settings + courseSettings: self.course_settings, + hideRefineBar: true // TODO: re-enable the search/filter bar when it works correctly }); this.threadListView.render(); diff --git a/common/static/common/js/discussion/views/discussion_thread_list_view.js b/common/static/common/js/discussion/views/discussion_thread_list_view.js index 7fe3df260c..ef9cf793a2 100644 --- a/common/static/common/js/discussion/views/discussion_thread_list_view.js +++ b/common/static/common/js/discussion/views/discussion_thread_list_view.js @@ -91,6 +91,7 @@ DiscussionThreadListView.prototype.initialize = function(options) { var self = this; this.courseSettings = options.courseSettings; + this.hideRefineBar = options.hideRefineBar; this.supportsActiveThread = options.supportsActiveThread; this.displayedCollection = new Discussion(this.collection.models, { pages: this.collection.pages @@ -221,6 +222,9 @@ } this.showMetadataAccordingToSort(); this.renderMorePages(); + if (this.hideRefineBar) { + this.$('.forum-nav-refine-bar').addClass('is-hidden'); + } this.trigger('threads:rendered'); }; diff --git a/lms/djangoapps/discussion/static/discussion/js/views/discussion_user_profile_view.js b/lms/djangoapps/discussion/static/discussion/js/views/discussion_user_profile_view.js index 3dea86abe8..7c3e199ecd 100644 --- a/lms/djangoapps/discussion/static/discussion/js/views/discussion_user_profile_view.js +++ b/lms/djangoapps/discussion/static/discussion/js/views/discussion_user_profile_view.js @@ -38,7 +38,8 @@ this.discussionThreadListView = new DiscussionThreadListView({ collection: this.discussion, el: this.$('.inline-threads'), - courseSettings: this.courseSettings + courseSettings: this.courseSettings, + hideRefineBar: true // TODO: re-enable the search/filter bar when it works correctly }).render(); this.discussionThreadListView.on('thread:selected', _.bind(this.navigateToThread, this));