zulip/docs/subsystems
Steve Howell f0d101edf5 pills: Streamline input pills (for user groups).
The main point of this change is to streamline the core
code for input pills, and we use also modify user groups.

The main change to input_pill.js is that you now
configure a function called `create_item_from_text`, and
that can return an arbitrary object, and it just needs
a field called `display_value`.

Other changes:
    * You now call `input.create(opts)` to create the
      widget.
    * There is no longer a cache, because we can
      write smarter code in typeahead `source` functions
      that exclude ids up front.
    * There is no value/optinalKey complexity, because
      the calling code can supply arbitrary objects and
      do their own external data management on the pill
      items.
    * We eliminate `prependPill`.
    * We eliminate `data`, `keys`, and `values`, and just
      have `items`.
2018-03-07 15:53:11 -08:00
..
analytics.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
api-release-checklist.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
client.md docs: Move integration docs to /api. 2017-11-17 11:58:54 -08:00
conversion.md docs: Push all extraneous level-1 headings inward. 2017-11-28 21:45:11 -08:00
custom-apps.md docs: Move integration docs to /api. 2017-11-17 11:58:54 -08:00
dependencies.md requirements: Rename requirements files. 2017-11-21 02:38:26 +05:30
documentation.md docs: Give docs on docs a clearer heading for navigation. 2017-11-28 21:35:28 -08:00
email.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
emoji.md docs: Update emoji.md to explain new naming scheme. 2017-11-16 14:05:49 -08:00
events-system.md docs: Fix typos in event-system document. 2017-11-29 09:31:16 -08:00
front-end-build-process.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
full-text-search.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
hashchange-system.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
hotspots.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
html-templates.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
html_css.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
index.rst docs: Add a few more articles to subsystems TOC. 2017-11-20 10:22:06 -08:00
input-pills.md pills: Streamline input pills (for user groups). 2018-03-07 15:53:11 -08:00
logging.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
management-commands.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
markdown.md Fix broken doc links for Python Markdown library. 2018-01-09 08:33:36 -05:00
migration-renumbering.md docs: Move migration-renumbering.md to subsystems/. 2017-11-20 10:20:31 -08:00
oauth.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
pointer.md left sidebar: Change Home to All messages. 2017-11-28 15:42:58 -08:00
queuing.md docs: Document the new queue_json_publish model in our unit tests. 2017-11-26 11:49:42 -08:00
realms.md urls: Use /new endpoint for creating new realm. 2018-02-28 13:47:54 -08:00
release-checklist.md docs: Add an `unreleased` tag. 2018-01-23 10:57:50 -08:00
schema-migrations.md docs: Move migration-renumbering.md to subsystems/. 2017-11-20 10:20:31 -08:00
settings.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
swagger-api-docs.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
typing-indicators.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
unread_messages.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
user-docs.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
users.md docs: Move users.md to subsystems/ and give it a title. 2017-11-20 10:21:53 -08:00