Yashashvi Dave
3c4971edc1
subscriptions: Fix error when guest user is subscribed to public stream.
...
When guest user is subscribed to public stream, it throws json
error. Because when guest user is subscribed to public stream,
the `stream-sub-count` element is not initialized.
This commit fix this error, by editing the function
`rerender_subscribers_count` to intialize the element
first, when guest user is subscribed.
2019-05-13 17:47:22 -07:00
Yashashvi Dave
3f38fc6b79
streams: Redirect to subscribed-tab on unsubscription for guest user.
...
This commit add code to redirect guest users to
subscribed-stream-tab and removes the recently-unsubscribed
stream from settings tab on unsubscription.
2019-05-13 17:27:32 -07:00
Yashashvi Dave
46f45f35d2
stream_ui_updates: Add generic `initialize_disable_btn_hint_popover` func.
2019-05-08 15:09:16 -07:00
Yashashvi Dave
ccd3b49555
streams: Disable sub-btn with explanation if user not allowed to subscribe.
2019-05-07 16:38:36 -07:00
Yashashvi Dave
9d21b61f99
streams: Disable sub-check-btn if user is not allowed to subscribe.
...
This commit disable the subscription checkmark button in stream list
view, if user is not allowed to subscribe to stream.
2019-05-07 16:33:01 -07:00
Yashashvi Dave
81bcdf2e94
streams: Fix minor false html element selection.
2019-05-06 17:30:33 -07:00
Yashashvi Dave
6ae6da5d22
stream_ui_updates: Move function `update_add_subscriptions_elements`.
2019-05-06 17:30:33 -07:00
Yashashvi Dave
71e561de76
stream_ui_updates: Extract `update_subscribers_list` function.
2019-05-06 17:30:33 -07:00
Yashashvi Dave
7d7cf3d786
stream_ui_updates: Extract `update_subscribers_count` function.
2019-05-06 17:30:33 -07:00
Yashashvi Dave
4cd33f23bc
stream_ui_updates: Refactor update-stream-privacy-type function.
2019-05-06 17:30:33 -07:00
Yashashvi Dave
d86ee6b4f0
stream_ui_updates: Extract `update_stream_privacy` function.
2019-05-06 17:30:33 -07:00
Yashashvi Dave
a593f73e9a
static/js/subs.js: Extract `update_stream_row_in_settings_tab` function.
2019-05-01 17:23:44 -07:00
Yashashvi Dave
7a168216ff
stream_ui_updates: Extract `update_change_stream_privacy_settings`.
2019-04-30 14:37:30 -07:00
Yashashvi Dave
ecc165b899
stream_ui_updates: Extract `update_regular_sub_settings`.
2019-04-30 14:37:24 -07:00
Yashashvi Dave
2d1b80e2b4
stream_ui_updates: Extract `update_settings_button_for_sub`.
2019-04-30 14:37:14 -07:00
Yashashvi Dave
859ba9e892
stream_ui_updates: Extract `update_check_button_for_sub` func.
2019-04-30 14:37:05 -07:00
Yashashvi Dave
3649a9f15c
subs: Add `stream_ui_updates.js` module for managing ui elements.
...
This commit adds `stream_ui_updates.js` module. This module
will includes functions which will update different ui elements
(i.e. subscription button, subscriber count).
2019-04-30 14:36:52 -07:00