zulip/static
Steve Howell 65b51ae3bd subscribers: Extract subscriber_api.
This simplifies some of our dependencies.

As an example, we really don't want compose.js
to depend on stream_subscribers_ui.js, since
the former doesn't use any actual UI code from
the latter.

We also rename the two functions here:

    invite_user_to_stream -> add_user_ids_to_stream
    remove_user_from_stream -> remove_user_id_from_stream

(The notion of "inviting" somebody to a stream is
somewhat misleading, since there is really no invitation
mechanism; you just add them.)

Apart from naming changes this is a verbatim code move.

Finally, we eliminate a little bit of test cruft--the
`override` helper already ensures that a function gets
called at least once during a test.
2022-02-22 16:29:36 -08:00
..
assets icons: Set font-display: block for icon font. 2021-08-23 15:59:54 -07:00
audio
generated
html templates: Mark all void tags as self-closing. 2021-04-21 09:49:34 -07:00
images portico: Add a self-hosting page. 2022-02-17 12:43:13 -08:00
js subscribers: Extract subscriber_api. 2022-02-22 16:29:36 -08:00
shared js: Avoid _.get. 2022-01-24 15:54:21 -08:00
styles message-editing: Add support for dynamic elements in edit-history. 2022-02-22 15:00:01 -08:00
templates bots: Do not allow to remove owner from edit bot form in personal settings. 2022-02-22 10:35:18 -08:00
third typeahead: Ignore mouse position for selection until it's moved. 2022-02-15 17:26:22 -08:00
.gitignore