zulip/docs
Steve Howell 6b39d6004e zjquery: Use Proxy to detect undefined stubs.
We now use a Proxy to wrap zjquery elements, so
that we can detect callers trying to invoke methods
(or access attributes) that do not exist.  We try
to give useful error messages in those cases.

The main impact here is that we force lots of tests
to explicitly stub `length`.

Also, we can't do equality checks on zjquery
objects any more due to the proxy object, but the
easy workaround is to compare selectors.  (This
is generally an unnecessary technique, anyway.)

The proxy wrapper is fairly straightforward, and
we just have a few special cases for things like
"inspect" that happen when you try to print out
objects.
2019-05-20 11:28:32 -07:00
..
_static install docs: Tighten "create organization" step. 2018-03-06 19:43:02 -08:00
contributing docs: Improve discussion of GitHub area teams. 2019-05-19 16:19:47 -07:00
development provision: Add support for Debian 10 Buster. 2019-05-05 17:57:19 -07:00
git docs: Fix easy HTML validation errors and warnings. 2019-04-23 12:56:05 -07:00
images docs: Update docs/git/ directory to reflect CI changes. 2018-12-11 12:46:18 -08:00
overview docs: Update desktop repo URL. 2019-05-20 11:01:11 -07:00
production docs: Add numbering to import section of export-and-import.md. 2019-05-06 22:16:17 -07:00
subsystems docs: remove repeated 'etc.' word from sending-messages.md. 2019-04-13 19:39:47 -07:00
testing zjquery: Use Proxy to detect undefined stubs. 2019-05-20 11:28:32 -07:00
translating docs: Fix easy HTML validation errors and warnings. 2019-04-23 12:56:05 -07:00
tutorials settings: Rename create_stream_permission in templates. 2019-05-06 16:30:01 -07:00
.gitignore gitignore: Anchor patterns that should be anchored. 2017-07-19 14:03:49 -07:00
code-of-conduct.md repository: Add CODE_OF_CONDUCT.md. 2017-06-14 18:43:08 -07:00
conf.py version: Update version and changelog for Zulip 2.0.3 release. 2019-04-23 16:05:12 -07:00
index.rst docs: Remove links to production/overview article. 2018-10-16 15:06:35 -07:00
Makefile docs: Use parallelism when building docs. 2017-11-14 10:41:38 -08:00
README.md docs: Add README.md to zulip/docs to prevent reading on GitHub. 2018-04-24 10:50:39 -07:00
requirements.readthedocs.txt requirements: Rename requirements files. 2017-11-21 02:38:26 +05:30
THIRDPARTY third: Extract bootstrap typeahead to its own module. 2018-12-17 09:06:52 -08:00

Zulip markdown documentation hosted elsewhere

The markdown files in this directory ( /zulip/docs ) are not intended to be read on GitHub. Instead, visit our ReadTheDocs to read the Zulip documentation.