zulip/docs/subsystems
Steve Howell 746cc9e1f6 refactor: Extract browser_history module.
This mainly extracts a new module called
browser_history. It has much fewer dependencies
than hashchange.js, so any modules that just
need the smaller API from browser_history now
have fewer transitive dependencies.

Here are some details:
    * Move is_overlay_hash to hash_util.
    * Rename hashchange.update_browser_history to
      brower_history.update
    * Move go_to_location verbatim.
    * Remove unused argument for exit_overlay.
    * Introduce helper functions:
        * old_hash()
        * set_hash_before_overlay()
        * save_old_hash()

We now have 100% line coverage on the extracted
code.
2021-03-22 13:29:32 -07:00
..
analytics.md docs: Standardize on PostgreSQL, not Postgres. 2020-10-28 11:55:16 -07:00
api-release-checklist.md docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
billing.md tests: Create new test mode for generating stripe fixtures. 2020-03-17 16:46:56 -07:00
caching.md docs: Fix typo in 'caching in zulip'. 2021-02-04 21:00:13 -05:00
client.md docs: Remove incorrect references to chat.zulip.org. 2020-10-29 16:46:40 -07:00
conversion.md docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
custom-apps.md docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
dependencies.md docs: Standardize on PostgreSQL, not Postgres. 2020-10-28 11:55:16 -07:00
django-upgrades.md dependencies: Upgrade to Django 2.2.10. 2020-02-13 16:27:26 -08:00
email.md dev_settings: Allow setting the value of EMAIL_USE_TLS from dev-secrets. 2021-01-29 14:51:38 -08:00
emoji.md docs: Fix typo in emoji.md. 2021-01-12 10:20:35 -08:00
events-system.md docs: Add a document explaining email/push notifications. 2021-03-05 15:24:25 -08:00
full-text-search.md docs: Reword pgroonga sections. 2020-10-27 11:27:20 -07:00
hashchange-system.md refactor: Extract browser_history module. 2021-03-22 13:29:32 -07:00
hotspots.md docs: Mention bug in ALWAYS_SEND_ALL_HOTSPOTS feature. 2019-02-27 10:21:30 -08:00
html-css.md styles: Rename .scss files back to .css. 2020-09-15 16:33:28 -07:00
index.rst docs: Add a document explaining email/push notifications. 2021-03-05 15:24:25 -08:00
input-pills.md docs: Fix various capitalization errors. 2020-08-11 10:25:52 -07:00
logging.md js: Convert static/js/blueslip.js to ES6 module. 2021-03-17 08:47:15 -04:00
management-commands.md docs: Replace links to Django 1.11 docs with 2.2 links. 2020-02-19 11:51:18 -08:00
markdown.md docs: Update path for in-app markdown help. 2021-03-11 21:28:51 -08:00
notifications.md docs: Add a document explaining email/push notifications. 2021-03-05 15:24:25 -08:00
performance.md docs: Writing tweaks to performance.md. 2021-02-17 14:29:31 -08:00
pointer.md recent_topics: Make it the default view. 2021-02-25 17:31:32 -08:00
presence.md presence: Document that a user can disable their presence updates. 2021-03-01 15:05:17 -08:00
queuing.md puppet: Move normal_queues to the one place that uses it. 2020-10-22 11:32:25 -07:00
realms.md docs: Add additional clarifications around realm terminology. 2021-01-21 16:31:03 -08:00
release-checklist.md release-checklist: Push dev tags to zulip-internal.git too. 2021-02-03 10:07:47 -08:00
schema-migrations.md docs: Standardize on PostgreSQL, not Postgres. 2020-10-28 11:55:16 -07:00
sending-messages.md doc: Path not provided for "check_message" and "do_send_message". 2021-03-10 11:47:54 -08:00
settings.md docs: Standardize on PostgreSQL, not Postgres. 2020-10-28 11:55:16 -07:00
thumbnailing.md docs: Clarify the status of thumbor-based thumbnailing. 2020-08-04 14:52:06 -07:00
typing-indicators.md docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
unread_messages.md
users.md docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
widgets.md docs: Remove duplicate entry of file in widgets documentation. 2021-01-30 09:01:13 -08:00