From 3190c3ffeb628f3c967854d811b7f2428df3edca Mon Sep 17 00:00:00 2001 From: Steve Howell Date: Thu, 29 Nov 2018 21:22:21 +0000 Subject: [PATCH] refactor: Extract show_active_stream_in_left_panel(). --- static/js/subs.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/static/js/subs.js b/static/js/subs.js index 50d5a45e4d..3b74364cdd 100644 --- a/static/js/subs.js +++ b/static/js/subs.js @@ -283,6 +283,15 @@ exports.update_settings_for_subscribed = function (sub) { stream_edit.show_sub_settings(sub); }; +exports.show_active_stream_in_left_panel = function () { + var selected_row = get_hash_safe().split(/\//)[1]; + + if (parseFloat(selected_row)) { + var sub_row = row_for_stream_id(selected_row); + sub_row.addClass("active"); + } +}; + exports.update_settings_for_unsubscribed = function (sub) { var button = check_button_for_sub(sub); var settings_button = settings_button_for_sub(sub).addClass("unsubscribed").show(); @@ -381,12 +390,7 @@ exports.populate_stream_settings_left_panel = function () { // query is now an object rather than a string. // Query { input: String, subscribed_only: Boolean } exports.filter_table = function (query) { - var selected_row = get_hash_safe().split(/\//)[1]; - - if (parseFloat(selected_row)) { - var sub_row = row_for_stream_id(selected_row); - sub_row.addClass("active"); - } + exports.show_active_stream_in_left_panel(); var widgets = {}; var streams_list_scrolltop = $(".streams-list").scrollTop();